외부 사이트로 탈출한 링크의 검출
위 클릭이벤트의 검출과 유사합니다만, 함수내 전달되는 값이 "EVT"가 아닌 "RFO"인점이 다르며, 별도 리포트로 합산되어 리포팅 됩니다.
이 경우에도 링크 또는 이미지(메뉴등)의 클릭을 웹브라우저의 리로드(리프레시)없이 측정 할 수 있습니다.
기본 함수호출 방법은 eval('try{ _trk_clickTrace( \'RFO\', \'외부유출 링크명칭등 구별가능한 명칭\' ); }catch(_e){ }); 입니다.
* 사용방법은 위 EVT의 경우와 같으며, 본 샘플에서는 이미지의 onMouseDown 에 적용했을 경우만 설명합니다.
작동하는 샘플 : - 샘플-로거홈페이지로이동
위 샘플의 소스코드 : <a href="이동할URL"><img src="/images/btn/btn_minigo.gif" align=absmiddle onMouseDown="eval('try{ _trk_clickTrace( \'RFO\', \'샘플-로거홈페이지로이동\' ); }catch(_e){ }');" border=0></a> - 샘플-로거홈페이지로이동
|
* HTML페이지 적용시 작은따옴표(') 및 큰따옴표(")등의 중복처리에 유의하시기 바랍니다.
* _trk_clickTrace() 함수는 로그분석코드내에 포함되어져 있으므로, 본 함수를 호출하여 사용하는 HTML페이지에서는 로그분석 코드가 물론 삽입되어 있어야 합니다.
TIP:
링크(앵커)에 적용시 앵커태그(A)에서는 onMouseDown="eval('try{ _trk_clickTrace( \'RFO\', this.href ); }catch(_e){ });" 와 같이,
앵커태그내부의 이미지태그(IMG)에서는 onMouseDown="eval('try{ _trk_clickTrace( \'RFO\', this.parentNode.href ); }catch(_e){ });" 와 같이 하시면,
해당 링크의 URL을 자동적으로 구별가능한 명칭으로 보내므로 적용하시기 편리합니다.
|
|