页面计数器和谷歌分析显示不同的页面访问
Posted
技术标签:
【中文标题】页面计数器和谷歌分析显示不同的页面访问【英文标题】:Page counter and Google Analytics show different page visits 【发布时间】:2017-06-20 06:17:47 【问题描述】:我在我的网站 (www.ludhianaweddings.com) 中启用了点击页面计数器来计算每日访问量。它在每个页面上都有一个更新 SQL 查询,每次访问任何页面时都会更新 1。我还使用谷歌分析来概述我的网站。现在我在两者中都得到了不同的结果。对我来说,点击页面计数器总是显示比谷歌分析更多的访问量。例如,从过去三天开始,我的计数器访问次数为 319、411、379。而 Google 分析在其报告中显示为 199、266、234。
在关闭正文标记后,我已将更新查询放在页面和 Google 分析代码的顶部。这可能是原因吗??
对于那些偏离主题的人表示抱歉,因为我没有其他更好的选择来向专家询问这个问题。
请帮帮我...提前谢谢
【问题讨论】:
【参考方案1】:我怀疑您是否会让您的点击计数器与 Google 分析 100% 匹配。有很多事情会导致 Google 分析无法记录命中。第一个是没有启用 javascript 的用户,第二个可能是广告拦截器。
还有推荐垃圾邮件机器人,它们会将随机点击直接插入您的 Google 分析帐户并 100% 绕过您的网站。在这种情况下,您的 Google 分析记录的数字将高于您的命中计数器。
这还取决于您正在查看的指标:
ga:sessions 会话总数。 ga:users 请求时间段内的用户总数。 ga:pageviews 媒体资源的总浏览量。这些都是不同的数字,可能会产生不同的结果,具体取决于您如何看待它们。
【讨论】:
【参考方案2】:这似乎至少与代码相关,所以,不是离题。
将 JavaScript 代码放置在 结束正文标记之后在技术上是错误的,尽管在大多数情况下它仍然可以工作。
如果有的话,你会把它放在结束 body 标记之前。即使这样也不会为您提供最佳结果,因为这不会计算在页面完成之前中止加载过程的用户。
但在一天结束时,基于 Javascript 的跟踪将始终为您提供比服务器端解决方案更少的访问量。许多机器人不执行 JavaScript,人们可以选择退出跟踪,一些广告拦截器会阻止 Analytics 标记工作。对此您无能为力,除了试图弄清楚您使用 javascript 跟踪捕获的样本是否仍然足够大以允许基于它得出结论(目前我会说是的,通常是这样)。
【讨论】:
谢谢..我已经在关闭body标签之后放置了我的所有脚本以减少body加载时间......到目前为止它对我来说工作正常......我需要更改它的位置还是保留它原来如此……? 在正文结束标记之后放置内容是无效的 html。它们应该位于体内。在实践中我不确定它有多重要,但您至少应该将跟踪脚本放在靠近头部(或理想情况下在头部内)以免丢失数据(效果有多大取决于您的网站,根据页面重量,它可以是从微不足道到戏剧性的任何东西)。以上是关于页面计数器和谷歌分析显示不同的页面访问的主要内容,如果未能解决你的问题,请参考以下文章