Google Analytics 如何跟踪会话过期?
How does Google Analytics track session expiration?
最近更新的 GA 文档明确指出 GA 使用 _utmb cookie,默认设置为 30 分钟以跟踪会话何时过期:
https://developers.google.com/analytics/devguides/collection/analyticsjs/cookie-usage
我检查了几个网站,其中一些是我们自己的网站,它们使用 GA,其中 none 个有这个 cookie。所以我想知道 Google Analytics 是否仍然使用 cookie 来跟踪会话过期,或者他们已经切换到其他机制?
我问是因为我正在开发一个网站跟踪脚本,它也需要跟踪会话。因此,参考 GA 似乎是一个很好的起点。
如果仔细观察,您会注意到 _utmb cookie 出现在标题 "ga.js – cookie usage" 下方。所以这是指 Google Analytics 的旧版本。
当前的 Universal Analytics (analytics.js) 除了使用 cookie 存储客户端 ID 之外,不使用 cookie 来跟踪会话。 Session 过期是在服务器上计算的(默认情况下 30 分钟不活动、流量归因数据更改或同一客户端 ID 的交互超过 500 次)。
最近更新的 GA 文档明确指出 GA 使用 _utmb cookie,默认设置为 30 分钟以跟踪会话何时过期:
https://developers.google.com/analytics/devguides/collection/analyticsjs/cookie-usage
我检查了几个网站,其中一些是我们自己的网站,它们使用 GA,其中 none 个有这个 cookie。所以我想知道 Google Analytics 是否仍然使用 cookie 来跟踪会话过期,或者他们已经切换到其他机制?
我问是因为我正在开发一个网站跟踪脚本,它也需要跟踪会话。因此,参考 GA 似乎是一个很好的起点。
如果仔细观察,您会注意到 _utmb cookie 出现在标题 "ga.js – cookie usage" 下方。所以这是指 Google Analytics 的旧版本。
当前的 Universal Analytics (analytics.js) 除了使用 cookie 存储客户端 ID 之外,不使用 cookie 来跟踪会话。 Session 过期是在服务器上计算的(默认情况下 30 分钟不活动、流量归因数据更改或同一客户端 ID 的交互超过 500 次)。