google-analytics - Google Analytics - 访问时长 0 秒

标签 google-analytics google-analytics-api

我正在使用 Google Web Analytics Online Tool 来监控对我网站的访问。
令我烦恼的是,我经常看到记录包含以下条目:

页面访问量:1.00
平均访问时间:00:00:00
跳出率:100%

这意味着什么?
如果访问者来到我的网站,它应该至少停留几秒钟直到他离开?
这是否意味着访问我的网站有问题(我之前也遇到过类似的问题,但我确信我已修复它们,因为当我尝试从不同的计算机访问我的网站时没有遇到任何错误。)

最佳答案

当访问者访问您的页面时,谷歌分析会设置一个存储时间戳的 cookie。当用户访问您网站中的第二个页面时,Google 会将存储的时间戳与实际时间进行比较,并根据两者之间的差异计算访问持续时间。如果您的所有访问者都已反弹,则没有第二个数据点可与存储的值进行比较,并且 google 无法计算持续时间。

一种常见的解决方法是设置 javascript 超时并在十秒左右后触发事件(事件中的“交互”标志设置为 true,有关详细信息,请参阅 Google Analytics 事件跟踪文档)。假设在您的页面上查找超过 10 秒的人实际上并不是跳出(我认为,由于“跳出率”具有如此巨大的负面含义,人们试图避免高跳出率,即使以引入不良数据为代价;您应该意识到“跳出率”仅仅意味着没有足够的数据点来说明这些特定访问者的任何有意义的事情)。

我个人不喜欢这种方法,因为它意味着将访客的不作为重新定义为行动。一个更好的想法 (IMO) 是实现一个有意义的交互点——比如通过 ajax 或类似的东西加载内容的“阅读更多”链接——并通过事件跟踪或虚拟页面 View 来跟踪它。

事件跟踪指南:
https://developers.google.com/analytics/devguides/collection/gajs/eventTrackerGuide

简短更新:使用 Universal Analytics,技术细节发生了变化(即不再有带有时间戳的 cookie,所有信息都在 GA 服务器上处理)。所以第一段不再是最新的,但其余的答案仍然有效。

关于google-analytics - Google Analytics - 访问时长 0 秒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13360263/

相关文章:

php - 将自定义维度添加到现有的 Google Analytics(分析)页面 View (使用 API)

silverlight - Google Analytics(分析)中具有多个页面名称的Silverlight页面

azure - 使用哪些 GA API 来访问客户交互原始数据?

jquery - 在网站中显示自动授权的 Google Analytics 数据?

php - CURL解析PHP

javascript - Prestashop 1.7 管理员中的谷歌分析

ajax - 对两个不同帐户进行异步调用的 Google Analytics(分析)

c# - 如何使用 SSIS 组件 (C#) 和 Google.Apis.AnalyticsReporting.v4 ETL 谷歌分析数据

google-analytics - 是否可以在一个请求中从多个 Google Analytics 表中获取数据?

r - 无法通过 googleAnalyticsR 导出超过 1000 行