Logger™ 매뉴얼 > 설치 및 이용방법 > 전환 > 커머스 > 장바구니 분석
장바구니 분석
해당 제품(서비스) 웹사이트 서비스 커머스에디션(레벨) 이상  
제공되는 리포트 장바구니 담긴상품
장바구니에서 버린상품


제공되는 함수를 호출하여 "장바구니 담긴상품" 및 "장바구니에서 버려진 상품"의 데이터를 전달합니다.


장바구니 담기 Action의 검출
먼저 호출되는 함수의 기본형은 다음과 같습니다.
* 자바스크립트 함수 호출의 기본형 (버튼, 이미지버튼, 링크(앵커)태그에서 사용)

onMouseDown="eval('try{ _trk_clickTrace( \'SCI\', \'상품코드\' ); }catch(_e){ }');"
* 위 형식에서 역슬래시(\), 쌍따옴표 및 작은따옴표의 사용에 유의하십시오.

ex1) 이미지버튼에서
<a href="javascript:submitForm()"><img src="/images/btn/btn_next.gif" width="60" height="22" vspace="5" border="0" onMouseDown="eval('try{ _trk_clickTrace( \'SCI\', \'상품코드\' ); }catch(_e){ }');"></a>

ex2) 앵커태그에서
<a href="javascript:submitForm()" onMouseDown="eval('try{ _trk_clickTrace( \'SCI\', \'상품코드\' ); }catch(_e){ }');"><img src="/images/btn/btn_next.gif" width="60" height="22" vspace="5" border="0"></a>

ex3) 폼버튼에서
<input type=button value="장바구니담기" onMouseDown="eval('try{ _trk_clickTrace( \'SCI\', \'상품코드'\' ); }catch(_e){ }');">

ex4) 프로그램변수명을 전달(DB에서 가져온 상품코드 등)
onMouseDown="eval('try{ _trk_clickTrace( \'SCI\', \'<?=$ProductCode?>\' ); }catch(_e){ }');"

ex5) 자바스크립트 변수명을 전달( DB에서 가져온상품코드 + 사용자가 지정한 옵션(색상등)을 상품코드에 함께 포함할경우)
가) onMouseDown="eval('try{ _trk_clickTrace( \'SCI\', \' '+ScriptVariable+' \' ); }catch(_e){ }');"
나) onMouseDown="eval('try{ _trk_clickTrace( \'SCI\', \'<?=$ProductCode?>'+ScriptVariable+' \' ); }catch(_e){ }');"
* 작은따옴표의 사용에 유의하십시오.


장바구니 담기 Action의 검출시점

함수의 호출은 상품상세보기의 "장바구니 담기"버튼에 적용되면 됩니다.
"바로구매"를 장바구니 분석에 포함하려면 "바로구매"버튼에도 "장바구니 담기"버튼에 적용한바와 같이 동일하게 적용하면 됩니다.


장바구니에서 버리기 Action의 검출
위 장바구니 담기와 동일되 호출함수의 기본형에서 SCI --> SCO로 다릅니다.

onMouseDown="eval('try{ _trk_clickTrace( \'SCO\', \'상품코드\' ); }catch(_e){ }');"
* 위 형식에서 역슬래시(\), 쌍따옴표 및 작은따옴표의 사용에 유의하십시오.


장바구니에서 버리기 Action의 검출시점

장바구니 보기에서 장바구니에서 버리기 버튼(링크)에 적용합니다.


참고
1. 장바구니내에서 수량조정을 "0"으로 지정하여 상품을 버리는 경우 Action 검출방법
본 장바구니 Action 검출함수(담기 및 버리기)는 별도 함수로 분리하여 활용도 가능합니다.


ex) 장바구니버리기 함수의 예
<script language="JavaScript">
function cartOut( productName ) {
eval('try{ _trk_clickTrace( \'SCO\', \' '+productCode +' \' ); }catch(_e){ }');
}
</script>

이후 "장바구니 수량조정 버튼(장바구니 새로 고침)"을 클릭시 호출되는 함수에서, 각 상품 항목의 수량을 체크하여 주문수량이 "0" 일경우 위 함수를 호출하도록 하여 처리하실 수 있습니다.

2. 환경변수 _TRK_PI = "OCV"; 의 지정은 장바구니의 상품분석과 무관하며, 시나리오분석에서 사용되는 환경변수 입니다.
_TRK_PI 값의 설정( Page Identity ) 참고

* 사용 중 어려운 부분은 기술담당자에게 문의주시기 바랍니다.


본 도움말 페이지가 도움이 되셨습니까?
점수를 입력해주시면, 도움말 페이지 개선에 반영하도록 하겠습니다.