我使用 google shorten url 来缩短我的链接,我使用此链接使用我的php应用程序在Twitter上发布。
要跟踪该页面链接的来源,当我点击该链接时,我在我的php页面上进行访问计数更新。当我通过我的网址缩短api时,它会自动ping我的网站,这样我的访问次数就会增加,而twitter也是这样做的。因此我在db上有2到5次点击。任何人都可以帮我解决这个问题吗?我想跟踪用户完成的点击次数,而不是google缩短api和twitter缩短url api
答案 0 :(得分:1)
简单/懒惰的方式是进行进一步的测试,看看是否有来自谷歌和Twitter的一致数量的点击。如果是这样,您只需预先调整计数即可减去每个缩短网址的点击次数。
每个页面请求的detect User-Agent headers更严格。如果是来自Google或Twitter,请忽略它。如果它来自其他任何内容,请增加点击次数。
答案 1 :(得分:0)
我们遇到过类似的问题。当谷歌进行点击时,请在请求标题中设置From: googlebot(at)googlebot.com
。我们使用此标头信息并实施自定义逻辑来排除来自Google-bot的匹配。