![]() |
해당 제품(서비스) | 웹사이트 서비스 스탠다드에디션(레벨) 이상 |
---|---|
제공되는 리포트 | 외부 유출링크 분석 |
- 제공되는 함수를 이용하여 외부유출 링크의 클릭수를 분석할 수 있습니다.
- 해당 페이지에 웹페이지 분석스크립트가 삽입되어 있어야 합니다.
다음과 같이 자바스크립트 함수를 이용하여 해당항목의 클릭을 검출할 수 있습니다.
외부유출링크 분석 사용예 :
ex1) 외부유출링크의 이름에 '친구웹사이트' 를 설정한 경우
<A onMouseDown="try { if(typeof _trk_clickTrace == 'function') { _trk_clickTrace( 'RFO', '친구웹사이트' ); } } catch(_e) { }" href="http://outerdomain.co.kr" >
내 친구의 웹사이트로 이동</A>
ex2) 외부유출링크의 이름에 현재 href의 링크 url을 설정한 경우
<A onMouseDown="try { if(typeof _trk_clickTrace == 'function') { _trk_clickTrace( 'RFO', this.href ); } } catch(_e) { }" href="http://outerdomain.co.kr" target=_blank>내 친구의 웹사이트로 이동</A>
위와 같이 외부유출 링크에 자바스크립트의 onMouseDown 이벤트에 _trk_clickTrace 함수를 설정합니다.
반드시 함수의 첫번째 인수는 'RFO'이어야 하며두번째 인수는 외부유출 링크의 이름을 설정합니다.
try { if(typeof _trk_clickTrace == 'function') { _trk_clickTrace( 'RFO', '외부유출 링크의 이름' ); } } catch(_e) { }
참고
- 과거 클릭이벤트로 사용했던 eval 함수는 웹 보안 취약성의 문제로 try { if(typeof _trk_clickTrace == 'function') 로 변경하여 사용해 주시기 바랍니다.
- 모바일 사이트의 경우, onMouseDown를 ontouchstart로 변경해서 사용합니다.
ex) <A onMouseDown="try { if(typeof _trk_clickTrace == 'function') { _trk_clickTrace( 'RFO', '외부유출 링크의 이름'); } } catch(_e) {}">
→ <A ontouchstart="try { if(typeof _trk_clickTrace == 'function') { _trk_clickTrace('RFO', '외부유출 링크의 이름'); } } catch(_e) {}">