我正在开发 chrome 扩展,我希望能够使用谷歌分析跟踪指标。我相信最简单的方法是通过标签管理器,我发现本教程解释了如何在 chrome 扩展中实现谷歌标签管理器。但是,仅遵循本教程对我不起作用,我有几个问题。
- 是否可以使用 Google Analytics 跟踪 chrome 扩展程序?如果是这样,我只看过使用 Universal Analytics 的教程,但是否可以使用 Google Analytics 4?建议现在从 GA4 开始,如果可能的话我想这样做。
- 我将如何设置数据流?Web 数据流需要一个有效的 URL,这并不真正适用于扩展。我有一个正在开发的单独网站,我可以包含该 URL,但我的目标是跟踪扩展程序,而不是网站。
- 在 GTM 中调试时,现在需要您添加要调试的 URL。我的扩展程序在 amazon.com 上运行,但是当我输入 amazon.com 作为 URL 时,我得到一个 404,可能是因为跟踪代码实际上并不适用于亚马逊,而是适用于我在亚马逊上时注入的 iframe。我会在这里做什么?
我进行了设置,以便 GTM 代码位于单独的 js 文件中,该文件被注入到 head 标签末尾的 iframe html 代码中。我已经修改了清单中的 CSP,以允许对谷歌分析和谷歌标签管理器的请求。在 GTM 中构建标签时,我将字段设置checkProtocolTask
为false
、page
自定义 url,并path
按照{{Page Path}}
上述教程和这个 SO 问题的建议。现在我已经用 GA4 设置了我的 GA 帐户,并且我正在使用网络数据流。我将 GTM 标签作为 GA4 配置,并确保包含正确的测量 ID。我很难找到有关在 chrome 扩展中使用 GTM/GA 的任何信息,因此将不胜感激任何答案或建议。