Google Analytics 4 和 AMP - 设置混乱

Google Analytics 4 and AMP - confusion for setup

我已成功设置新的 Google Analytics 4 属性。在“Web Stream details”下,它清楚地为我提供了 G-BR6HXXXXXX.

的测量 ID

Google Analytics AMP setup code 看起来应该是这样的:

<amp-analytics type="gtag" data-credentials="include">
      <script type="application/json">
        {
          "vars": {
            "gtag_id": "G-BR6HXXXXXX",
            "config": {
              "G-BR6HXXXXXX": { "groups": "default", "site_speed_sample_rate": 100 }
            }
          }
        }
      </script>
    </amp-analytics>

但是,这似乎没有收集任何数据,抱怨,控制台中出现错误消息:

log.js:258 [AmpAnalytics <unknown id>] No triggers were found in the config. No analytics data will be sent.

(此处不需要触发器;此代码应自动测量页面浏览量;添加触发器似乎无法解决此问题。)

我可以将测量 ID 切换到我的旧 GA 中 - UA-1002XXXXX-1 - 它工作正常。

我现在对发生了什么感到困惑。我是否找到了“错误的”GA AMP-HTML 设置页面?这应该是什么样子?为什么 AMP 没有从 Google Analytics 4 的“网络流”设置链接到?

您必须使用 Universal Analytics。 AMP 尚不支持 GA4

你可以关注这个问题: https://github.com/ampproject/amphtml/issues/24621

阅读评论: https://github.com/ampproject/amphtml/issues/24621#issuecomment-824336265