2009-03-10 3 views
2

Wie die Frage besagt, versuche ich herauszufinden, wie Google Klicks auf Suchergebnisse verfolgt. Wenn Sie die Quelle zu sehen, finden Sie Folgendes:Wie verfolgt Google Klicks auf Suchergebnisse? Ist das der beste Weg?

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

Die Funktion rwt ist, das ist ziemlich chaotisch:

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}; 

So sieht es aus wie Google die href der einen Tag /url?... verändert was ich vermute, ist, wo ihre Tracking ist. Von LiveHeaders in Firefox sieht es so aus, als würde diese Seite den Browser auf die ursprüngliche href des a-Tags umleiten.

Ist dies korrekt und ist dies die beste Methode zum Verfolgen von Klicks auf Links auf Ihrer Website, z. B. Anzeigen?

+0

Wenn ich Quelle anzeigen, kann ich nur sehen: window.rwt = Funktion (a, g, h, n, o, ich, c, p, j, d) {return true}; Ich überprüfte auch

1

Ich denke, dass die meisten Leute erwarten, dass Anzeigen durch irgendeine Art von Tracking-System durchklicken, also sollte ich mir nicht zu viele Gedanken darüber machen, dieser speziellen Javascript-Implementierung zu folgen - so viel wie das, um sicherzustellen, dass der Benutzer das richtige sieht Link in der Statusleiste des Browsers, dass verschiedene andere interessante Informationen (Suchbegriffe, Position auf der Ergebnismenge zu der Zeit, wer Sie sind, usw.) werden gesendet (ohne Sie es zu merken) und dass die Links immer noch funktionieren, wenn JavaScript ist behindert.

Im Allgemeinen ist es sinnvoll, den Nutzer durch eine Tracking-Seite mit der ID der angeklickten Anzeige zu führen und möglicherweise einen Hinweis darauf zu geben, woher sie kommen. Auf diese Weise verlassen Sie sich nicht auf andere Mechanismen (wie JS-Event-Handler), um Klicks auf die Links zu verfolgen, ist es sicherlich die Art und Weise, wie die meisten von mir verwendeten Anzeigensysteme funktionieren.