문제

아,나도하는 방법을 알아낼 구글 트랙을 클릭 검색 결과입니다.원본을 볼 때,당신은 다음 찾기:

 <a href="http://www.yahoo.com/" class=l onmousedown="return rwt(this,'','','res','1','AFQjCNG7Ba-stir4109vlLygPQX7QGf8bg','&amp;sig2=Vx5PLxf04C-yJYZTZfvk8w')"><em>Yahoo</em>!</a>

기능 rwt 은 매우 지저분한:

windows.rwt=function(b,d,e,g,h,f,i,j){
var a=encodeURIComponent||escape,c=b.href.split("#");
b.href=["/url?sa=t\x26source\x3dweb",d?"&oi="+a(d):"",e?"&cad="+a(e):"","&ct=",a(g),"&cd=",a(h),"&url=",a(c[0]).replace(/\+/g,"%2B"),"&ei=7_C2SbqXBMW0-AbU4OWnCw",f?"&usg="+f:"",i,c[1]?"#"+c[1]:""].join("");
b.onmousedown="";
return true};

그래서 보다 구글과 같은 변화의 href 태그 /url?... 나는 가정은 어디에 추적이다.에서 LiveHeaders 파이어 폭스에서,그것은 다음과 같이 페이지로 리디렉션은 브라우저를 원래 href 의합니다.

이 정확하고 이것이 최고의 방법을 추적의 링크 클릭 사이트에서 광고와 같은?

도움이 되었습니까?

해결책

그것이 실제로 변경 href 의 링크를 보다는 오히려 창의 위치에 있습니다.그것은 설정 b.href,b 참조 링크다.이에서 실행됩 onmousedown,그래서 당신이 출시 마우스 클릭으로 처리되 너는 마술로 전송하는 새로운 href.

어떤 클릭 추적 거래를 보내는 사용자가 어떤 해당하는 구글의/url?...스크립트를 계산,를 클릭하고 수행하 302 리디렉션하는 실제 대상입니다.

이 javascript href 체의 장점을 자동으로 필터링하는 모든 로봇의하지 않는 스크립트를 실행합니다.단점은 그것이 또한 필터는 모든는 실제 사람을 자바스크립트가 사용할 수 없습니다.는 경우,구글과 같은,당신은 단지 관리 링크와 함께 가장 인기있는 진짜 사용자에게,이 밖으로 작동합니다.클릭 하시는 기록해야의 대표는 실시간 교통,그리고 안전하게 무시할 수 있습니다 클릭에서 자바스크립트가 아닌 사용자가 때문에 그들은 아마도 같은 환경에 어쨌든.

가장 광고 다만 링크를 똑바로 계산한 URL 없는 javascript 니다.즉,당신은 확실히 수를 모든 진정한 링크를 클릭하십시오,하지만 당신에 대해 걱정할 필요가 필터링 요청을 로봇에서 이후 그들은 지금 보는 귀하의 계산 URL too.

당신이 선호하는지에 따라 달라집하려는 이유를 추적 클릭합니다.

다른 팁

나는 대부분의 사람들이 일종의 추적 시스템을 통해 광고가 클릭 할 것으로 기대한다고 생각 하므로이 특정 JavaScript 구현을 따르는 것에 대해 너무 걱정해서는 안됩니다. 상태 표시 줄, 다양한 흥미로운 정보 (검색어, 당시의 결과 세트, 누가 누구인지 등의 위치에 대한 위치)는 (실현하지 않고) 전송되고 JavaScript가 비활성화 된 경우 링크가 여전히 작동합니다.

일반적으로, 클릭 한 광고의 ID를 사용하여 일부 추적 페이지를 통해 사용자를 지시하고 있으며, 어디에서 왔는지에 대한 추가 표시가 합리적 일 것입니다. 다른 메커니즘 (예 : JS 이벤트와 같은 의존하지 않습니다. 핸들러) 링크 클릭을 추적하려면 확실히 내가 사용한 대부분의 광고 시스템입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top