gpt4 book ai didi

tracking - Google 如何跟踪搜索结果点击次数?这是最好的方法吗?

转载 作者:行者123 更新时间:2023-12-02 06:26:11 25 4
gpt4 key购买 nike

正如问题所述,我试图弄清楚谷歌如何跟踪搜索结果的点击次数。查看源代码时,您会发现以下内容:

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

所以看起来谷歌正在将 a 标签的 href 更改为 /url?...我假设这是他们跟踪的地方。从 Firefox 中的 LiveHeaders,看起来这个页面正在将浏览器重定向到 a 标签的原始 href。

这是正确的吗?这是跟踪您网站上的链接(例如广告)点击次数的最佳方法吗?

最佳答案

它实际上是在更改链接的 href 而不是窗口位置。它正在设置 b.href,而 b 指的是链接本身。这在 onmousedown 中运行,因此当您释放鼠标并处理单击时,您会神奇地被发送到新的 href。

任何点击跟踪几乎都归结为将用户发送到某个相当于 Google 的/url?... 脚本,计算点击次数,并执行 302 重定向到真正的目的地。

这个 javascript href 替换的优点是自动过滤掉任何不运行脚本的机器人。缺点是它还会过滤掉任何禁用 javascript 的真人。如果像 Google 一样,您只关心哪个链接最受您的真实人类用户欢迎,那么这很有效。您记录的点击应该代表真实的人流量,您可以放心地忽略来自非 JavaScript 用户的点击,因为无论如何他们可能具有相同的偏好。

大多数广告只是直接链接到计数 URL,无需替换 JavaScript。这意味着您肯定会计算链接上的每次真实点击,但您需要担心过滤掉来自机器人的请求,因为他们现在也会看到您的计数 URL。

您更喜欢哪个实际上取决于您为什么要跟踪点击次数。

关于tracking - Google 如何跟踪搜索结果点击次数?这是最好的方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/632683/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com