mbauman
(Matt Bauman)
1
如果我对同一页面拥有普通链接以及带有自定义 GET 参数的链接,似乎带有 GET 参数的版本的链接计数会被合并到不带参数的 URL 中。例如,我可以链接到 Google 搜索页面,或者链接到特定 搜索 词 或 两个。我会将这些链接视为完全不同的链接。然而,至少在我们的网站上(至少对于另一个网页而言),点击 ?q= 链接的计数会被计入非参数化 URL 的点击数,而没有任何参数化版本显示点击计数器(甚至连像指向 基础 URL 的其他链接那样显示一个统一的计数器都没有)。
本文是对 MWE 的一种试验;如果您正在阅读此内容,请尝试点击上述一些链接。我很好奇这是否就是我们在自己的网站上观察到的行为。
1 个赞
mbauman
(Matt Bauman)
3
不,现在显示的点击次数确实是问题的证据:它们仅出现在指向基础 /search URL 的链接上。在 search/term/two 链接上没有显示点击次数。
我注意到这一点是因为我们在网站上进行了一项多语言调查。有一个 https://example.com/survey 链接,然后还有一些 https://example.com/survey?lang=af-za 和 ?lang=ar-ae 等链接。显然,我们从外部网站收集了实际信息,并且知道许多人以其他语言进行了调查,但帖子本身的点击计数器看起来很奇怪,给人一种欺骗性的外观。
2 个赞
明白了!所以,正如上面所演示的,
https://www.google.com/search
会得到一个点击计数器,但是
https://www.google.com/search?q=search
却不会。真有意思。@zogstrip,我们可以安排调查这件事吗?
3 个赞
nbianca
(Bianca)
6
在执行链接查找时,它会选择第一个匹配的链接,而不考虑查询参数。我在这个 PR 中修复了该错误:
5 个赞