我创建了一个简单的短链接服务,它像Bitly一样执行301重定向。我只是简单地分析Nginx的访问日志文件,找出每次重定向的点击次数,而不是将每个访问者都存储在数据库上。
首先,我使用自己的解析器来分析访问日志,并发现我的命中计数至少比GA大3x-5倍。即使我只计算不同的IP地址,我的命中率也总是比GA大。我认为我的日志解析器出了问题,所以我转而使用GoAccess来分析访问日志,但是得到了非常相似的结果。
在做我的分析时,我比较了从Facebook获得的点击量,并将其重定向到GA分析中的url。Facebook的计数和GA的计数似乎重叠。然而,我的访问日志的点击量要大得多。
我知道日志文件中的访问者信息可能是误导和不准确的。我把cloudflare放在我的短链接域的前面,以减少攻击并减少一些不好的流量。也许使用云彩可能是个坏主意。但是,在一天结束时,我不认为在我重定向的每个url上应该有3x-5x的差异。
你们能告诉我我在这里做错了什么吗?像Bitly这样的服务如何统计点击率?我应该logs访问日志吗?
谢谢。
发布于 2016-06-27 08:03:37
基于浏览器脚本。您可能会发现某些浏览器外接程序可能会阻塞GA脚本。还有一些公司在防火墙级别阻止GA。
此外,谷歌只跟踪人类,(他们确实会显示网络爬虫)也会出现在你的日志中,比如外部样式和脚本。
CloudFlare在这方面有一个很好的文章,关于如何使用内置的应用程序来集成它。
https://serverfault.com/questions/786449
复制相似问题