我有一个反应网络应用程序。我使用 npm 包安装了 GA 标签,
react-gtm-module
。我将应用程序放在 ngrok 上,并在 GA 预览模式下进行了测试。一切都很好。检测到 Google Analytics 标签。
然后我将相同的代码推送到生产环境,GA 预览模式显示“Google 标签:GTM-##### 未找到”。
我错过了什么?
注意:构建工具是 Meteor - 我认为这不相关,但为了完整起见我在这里指出它。
更新
我将 gtag.js 脚本添加到主页,它现在似乎正在生产中运行。但是,我认为
react-gtm-module
应该为我添加 gtag.js
。不是这样吗?
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'GTM-XXXXXXX');
</script>
这是 Google Ads/Google 跟踪代码管理器规范的错误配置。那个 U/X 真是一团糟。