在GA4中,没有什么比查看报告发现一半的会话被归因于“(未设置)”更令人沮丧的了。当 Google 没有某个维度的数据时,它只会返回“(未设置)”值。但这对您的网站意味着什么可能会因具体情况而异,修复它并不总是轻而易举的。
一般来说,您会在报告中看到“(未设置)”值出现在两个主要位置,
- 获取报告(即会话来源/媒介或第一个用户来源/媒介)
- 登陆页面报告
但它们可能会出现在各种报告中,其原因和解决方案略有不同。
(未设置)GA4 报告中的来源/媒介
当 GA4 没有关于会话如何开始的数据时,就会发生这种情况。这与直接流量有着微妙但关键的区别。当 GA4 检测到一个正常的会话开始,但不知道它来自哪里,并且其他方面都正常时,就会发生直接流量。理解这些差异的最佳方式是,直接流 电报数据 量属于“其他所有”类别,而“(未设置)”会话则属于某种错误。
导致错误的具体原因是,自动生成的session_start 事件未被记录。当这种情况发生时,Google 会开始记录事件,并需要将其与某种会话关联起来。但该会话如何到达的所有详细信息通常都存储在该 session_start 事件中,因此 Google 只能使用“(not set)”作为占位符。
缺少 session_start 事件的原因
- 会话超时
- 如果用户的会话超时,有时新的会话可能会在没有适当的 session_start 事件的情况下开始。
- 可以通过使用 GA4 允许的最大会话超时(7 小时 55 分钟)来缓解此问题
- 在 session_start 事件发送到 GA4 之前离开网站的用户
- 例如,如果用户意外点击您的网站并迅速离开,他们可能会触发 page_view 事件,但 session_start 事件有时会延迟,因此可能不会在他们退出之前触发。
- 这种行为的一个关键指标是,你的 主要分析 广告平台记录的点击次数是否比你在 GA4 中看到的会话次数高得多
- 广告拦截器和隐私扩展
- 这些通常会干扰 Google Analytics 数据处理的正常运行。
- 对于这种触发因素我们能做的不多,但通常只有相对较少的用户会这样做
- GA4 配置不正确、网络问题和 JS 错误
- 有时,您的网站会出现问题,GA4 无法按预期运行。
- 密切关注控制台并查找任何控制台错误、重复事件或只是弹出的奇怪现象。
(未设置)GA4 报告中的着陆页
与来源/媒介类似,当 GA4 没有关于会话从哪个着陆页启动的数据时,就会发生这种情况。当缺少上述 session_start 事件时,这种情况可能会再次发生。但是,着陆页报告中出现此错误更常见的原因是,根本没有与会话关联的 page_view 事件。
导致 page_view 会话缺失的常见原因是
异常触发的事件。例如,如果有人阅读电子邮件确认信息并触发了某个事件,那么该事件可能与原始网络会话没有关联。因此,这将是一个没有 page_views 且着陆页(未设置)的会话。
最大限度地减少 LP 报告中出现 (not set) 的最佳方法是仔细调查这些会话,看看在这些据称没有网页浏览量的会话中触发了哪些事件。一旦您知 西班牙号码 道哪些事件触发了这些会话,您就