我有一个网站,将跟踪所有的帖子的访客意见,并存储在一个表中的IP地址,参考网站和用户代理。但是我发现有一天我在我的数据库表中得到了100+行(页面浏览量),但是显示当天它的页面浏览量只有40次左右。
此外,当我发现我的数据库有了新的一行,我去看了谷歌分析的实时报告,它显示,我的网站在过去的30分钟内有0名访客。
我试过用我自己的手机和电脑访问我的网站,数据库和谷歌分析都会记录我的观点,有人知道为什么吗?
发布于 2016-05-30 08:50:06
可能没有显示数据库显示的流量,原因有很多.
您的GA跟踪代码应该在文档的头部分,一些网站管理员将其放在底部以提高加载时间,但是这有时意味着用户已经来到您的站点,然后在GA完成加载之前反弹回来。(https://support.google.com/analytics/answer/1008080)
GA依赖于javascript来运行。由于安全原因,一些用户在浏览器中关闭了javascript。大多数web爬虫也不处理javascript,所以爬虫不会出现在GA中,而服务器日志和数据库日志将显示来自爬虫的流量。
Google提供了一个浏览器插件,可以选择退出。当检测到此外接程序时,GA将不会记录有关浏览器的任何细节,并且就您的GA报告而言,用户从未连接过。(https://support.google.com/analytics/answer/181881?hl=en)
在某些情况下,GA数据总是与你自己的分析数据脱节,这表明Google已经决定开始对你的数据进行取样,而不是显示你所有的数据。这通常是由于大量的流量,但我一直未能找到任何细节的谷歌支持页面(https://support.google.com/analytics/answer/2637192?hl=en)有哪些类型的流量限制,然后取样到位。避免这种情况的唯一方法是使用另一个分析提供商,因为它被强制进入GA,以限制GA网络上的过度负载。
正如您所看到的,Google Analytics没有显示数据库或服务器分析所做的所有记录的原因有很多,这些并不是所有的原因,只是最常见的原因。您可能会发现,这个巨大的差异与多个问题有关,其中一些问题将出现在此列表中。请注意,这些问题中唯一可以解决的问题是代码位置,其他问题不能解决。
https://webmasters.stackexchange.com/questions/93783
复制相似问题