【发布时间】:2021-04-20 20:05:22
【问题描述】:
场景: 我正在使用这个模块:https://www.drupal.org/project/google_analytics 3.1 版 它使用的是 Google Analytics 4。 Drupal 版本 8.9.x
我们按照文档 https://developers.google.com/analytics/devguides/collection/gtagjs/custom-dims-mets 创建了一些自定义维度,并相应地添加到了 Google Analytics 配置中。
查看页面源代码时,我看到那里添加了代码:
gtag("config", "G-MESUREMENT-KEY", {
"custom_map": {
"dimension1":"user_company",
"dimension2":"user_role",
"dimension3":"user_badge_access"
}
}
);
gtag("event", "custom", {
"user_company":"TEST Company",
"user_role":"authenticated, member_administrator, administrator",
"user_badge_access":"Office"
}
);
使用一些 Chrome GA 调试器“GTM/GA”,我看到参数在那里传递。在 Chrome 调试器的请求“有效负载”中,它显示了它发送的值:
en=page_view&ep.anonymize_ip=true zh=page_view en=custom&ep.user_company=Surface%20Oncology&ep.user_role=authenticated%2C%20member_administrator%2C%20administrator&ep.user_badge_access=Office
但是当我在 GA 仪表板中打开 DebugView 时,我没有看到数据! 有趣的部分是,一些 chrome 调试器,例如“Google Analytics Debugger 2.8" 启用后,似乎打开了一个调试器并连接到 GA 仪表板,DebugView 显示事件和参数数据。所以一定有什么东西限制或拒绝连接GA Dashboard来推送数据。
阅读大量文档,进行大量测试,但未能找到原因。该站点完全受登录保护,但事件/用户/登录页面可供所有人访问,根本不发送数据。
如果有人能对这个问题有所了解,那对我真的很有帮助。提前致谢。
【问题讨论】:
标签: events google-analytics drupal-8 google-analytics-4 custom-dimensions