首页 > 解决方案 > GTM Scroll Depth Tracker 在 GA 报告中创建新会话时抛出 Client ID 错误

问题描述

我在我的网站上部署了 GTM 开箱即用的滚动深度跟踪器。在查看 Google Tag Assistant 时,我注意到当启用滚动跟踪器(例如 25、50、75、100%)并且滚动事件在每个阈值触发时,每次用户滚动超出滚动阈值时都会创建一个新会话。该错误会引发客户端 ID 重置。每次在每个阈值触发事件时,都会产生一个新的客户端 ID。在报告中,这意味着每次浏览量可能会增加五个新用户和/或会话,并且可能会影响跳出率和页面统计的平均时间,并且该错误会导致整个站点的新会话大量膨胀。

禁用滚动跟踪并且客户端 ID 错误停止。是什么导致从滚动深度事件触发中生成新会话?

GA 错误消息:“此命中启动新会话,很可能是因为客户端 ID 已更改。这是由不正确的跟踪代码实施引起的。”

标签: google-analyticsgoogle-tag-manager

解决方案


我查看了该网站,发现出于某种奇怪的原因,当我第一次访问您的网站(带有 cookiebar)时,Google Analytics cookie _ga没有内容,它的截止日期也意味着设置为 2 岁到昨天

一个非常奇怪的行为,但这可以解释问题。事实上,网站上似乎有一些东西会在创建后删除该 cookie,因此 Analytics(分析)没有找到它,而是在每个事件或网页浏览时创建一个新的,因此它在这种情况下发送的每次点击都会生成一个用户。

如果您关闭 cookiebar 并刷新页面,_ga cookie 将正常工作。

我从未见过这样的事情,了解这种行为实际发生的情况会很有趣,但是您可以通过更改网站上的 cookiebar 在更短的时间内解决它。


推荐阅读