谷歌分析4和AMP - 设置方面的困惑

4

我已经成功地设置了一个新的Google Analytics 4属性。在“Web流细节”下,它明确地给出了一个测量ID:G-BR6HXXXXXX

Google Analytics AMP设置代码看起来应该像这样:

<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>]配置中未找到触发器,不会发送任何分析数据。

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

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

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


1
由于我认为这是一个错误 - 至少是文档不全 - 我也已经在amp-html的github存储库中报告了这个错误,链接在这里:https://github.com/ampproject/amphtml/issues/30903 - jamescridland
1个回答

2
您需要使用通用分析(Universal Analytics)。 目前,AMP还不支持GA4。 您可以关注此问题: https://github.com/ampproject/amphtml/issues/24621 请阅读评论: https://github.com/ampproject/amphtml/issues/24621#issuecomment-824336265

你是正确的;似乎 AMP 是谷歌不再关心的另一件事情。谢谢。 - jamescridland

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接