0

场景: 我正在使用这个模块: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 en=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来推送数据。

在此处输入图像描述

阅读大量文档,进行大量测试,但未能找到原因。该站点完全受登录保护,但事件/用户/登录页面可供所有人访问,根本不发送数据。

如果有人能对这个问题有所了解,那对我真的很有帮助。提前致谢。

4

1 回答 1

1

其实这是我理解的错误。所有数据都推送到 GA 仪表板,没有混淆。根据自定义维度参数创建比较报告时看不到数据的原因是“范围”差异。

因此,如果您想基于事件范围的参数创建报告,请转到参与度->事件,如果您想根据用户范围的参数创建报告,请转到受众选项卡,但用户范围的报告不会显示数据如果捕获的用户记录少于 10。

参考文档:https ://support.google.com/analytics/answer/2709828?hl=en

于 2021-04-22T20:46:04.000 回答