正如问题所述,我试图弄清楚谷歌如何跟踪搜索结果的点击。查看源代码时,您会发现以下内容:
<a href="http://www.yahoo.com/" class=l onmousedown="return rwt(this,'','','res','1','AFQjCNG7Ba-stir4109vlLygPQX7QGf8bg','&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};
所以看起来谷歌正在改变/url?...
我假设的 a 标签的 href 是他们跟踪的地方。从 Firefox 中的 LiveHeaders 来看,此页面似乎正在将浏览器重定向到 a 标签的原始 href。
这是正确的吗?这是跟踪您网站上的链接(例如广告)点击的最佳方法吗?