Google Analytics 事件计数与实际计数相比非常低?

问题描述 投票:0回答:1

我已经安装了谷歌标签管理器,它将所有事件发送到谷歌分析。在标签管理器预览中检查,事件触发正常,数据将发送至 Google Analytics。但实际计数和 Google Analytics 计数相差很大。例如,我有一个页面,其中事件触发良好,并添加了本地存储,每当在浏览器中触发事件时,它都会增加计数我已访问该页面 50 次,本地存储计数为 50,但 Google Analytics 计数间隔 24 小时后,GA 中仅显示 8。不知道出了什么问题。

  • 有 cookie 同意横幅
  • 使用 GoogleTagManager '@next/third-partys/google'
  • Gtag js 加载正常 标签看起来像这样
 <GoogleTagManager gtmId={process.env.NEXT_PUBLIC_GTM ?? ''} />
  • 检查了该特定页面的 nginx.access.log,它也有相同的计数

我在这里遗漏了什么吗?

next.js google-analytics google-tag-manager google-analytics-4 google-tag-manager-server-side
1个回答
0
投票

发生这种情况的原因有多种。

  1. 当流量超过一定限制时,Google Analytics(分析)会应用采样和阈值,特别是对于免费帐户。
  2. GA 中的实时事件可能会立即显示,但已处理数据的完整计数可能需要一段时间才能显示。有时 GA 处理会有 24-48 小时的延迟。等待48小时并重新检查GA中的数据。
  3. 如果您有 Cookie 同意横幅并且用户不接受 Cookie,则 GTM 容器可能无法正确触发事件。检查您的活动是否依赖于跟踪 cookie,如果是,请确保在 GTM 标签触发之前获得同意..
  4. 如果您在 GA 中配置了过滤器(例如排除内部流量或特定 IP),则可能会导致计数降低。
  5. 事件标签的配置可能会导致重复预防或发送失败的问题。确保您的标签正确设置为在预期的触发器上触发。验证 GTM 中的事件名称、参数和触发条件是否符合您的预期。
  6. GTM 可能有防止重复触发的附加条件。确保标签没有“每页一次”或类似的限制事件的设置。
  7. 还要检查您的浏览器是否有广告拦截器、浏览器隐私设置或 JavaScript 错误,这些错误可能会阻止代码触发。
© www.soinside.com 2019 - 2024. All rights reserved.