1

我使用谷歌缩短网址来缩短我的链接,我使用这个链接使用我的 php 应用程序在 Twitter 上发布。

为了跟踪该页面链接的来源,当有人单击该链接时,我正在我的 php 页面上更新访问计数。当我将我的 url 传递给 google 缩短 api 时,它会自动 ping 我的网站,因此我的访问次数增加了,而 twitter 也这样做了。因此,我在 db 上获得了 2 到 5 次点击。谁能帮我处理这个问题?我想跟踪用户完成的点击次数不是来自谷歌缩短 api 和 twitter 缩短 url api

4

2 回答 2

1

简单/懒惰的方法是进行进一步的测试,看看是否有一致的点击数来自 Google 和 Twitter。如果是这样,您只需预先调整计数以减去每个缩短 URL 的命中数。

更严格的方法是检测每个页面请求的User-Agent 标头。如果它来自 Google 或 Twitter,请忽略它。如果它来自其他任何东西,请增加您的点击次数。

于 2012-07-12T14:51:58.350 回答
0

我们有类似的问题。当谷歌进行点击时,它会在请求标头中设置From: googlebot(at)googlebot.com. 我们使用此标头信息并实施自定义逻辑来排除来自 google-bots 的点击。

于 2014-10-07T18:07:26.730 回答