javascript - 谷歌分析如何检测用户离开页面?

标签 javascript html google-analytics

这是单页应用程序的上下文,但我相信在其他情况下也会发生这种情况。 当 GA 跟踪器随着页面更改而更新时,我可以在实时报告中看到用户仍然存在。但是当用户有一段时间没有与页面交互时(例如在播放视频时),它会与 GA View 断开连接。

我想更好地了解 GA 在这种情况下的工作原理,也许我需要发送事件来让用户保持活跃。

最佳答案

当有人离开页面时,Google Analytics 不会检测到。没有可靠的方法来做到这一点(卸载处理程序不会在有人关闭窗口时触发)。相反,Google 会等到 session 结束 - 30 分钟后没有交互(可以在 Universal Analytics 的属性设置中进行调整), session 结束并且访问者就报告而言已经离开(他可能离开得早很多,但在 GA 中不会跟踪最后一次互动之后的时间)。

此外,一个 session 最多可以有 500 次交互,因此无法无限期地保持它的事件状态。

关于javascript - 谷歌分析如何检测用户离开页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27573879/

相关文章:

javascript - 更改 HTML 对象标签内加载的输入值,可能吗?

android - Oauth2登录到谷歌帐户Android

google-analytics - Universal Analytics - 为一个维度和一个综合浏览量推送多个值

javascript - 如何在 jquery 中获取 XMLHttpRequest 对象,以便稍后用于另一个请求?

javascript - 注入(inject) ngAnimate 后 ngRoute 不再工作

javascript - 处理文件时动态显示多个 JSON 响应

javascript - Angular 2 : Unhandled Promise rejection: Cannot assign to a reference or variable

c# - 如何在 C# 中打印 html

javascript - 表单提交功能不起作用

macros - GTM 减少标签数量