javascript - 将 Google Tag Manager (gtm) 安装到 Angular 应用程序
问题描述
我尝试通过将脚本添加到index.html文件中的头部和iframe到正文来将GTM安装到Angular应用程序。
我在 Chrome 中加载应用程序,我可以看到它已添加到 html 中。
Chrome 中的Google Tag Assistant插件可以很好地检测到它,但是当我转到 Network 选项卡时,我看不到任何gtm.js请求,并且我在控制台中输入 google_tag_manager并得到google_tag_manager is not defined
.
我尝试了插件angular-google-tag-manager但发生了同样的情况。
不知道怎么回事,猜猜看?
解决方案
我发现发生了什么事。
我有一个用于我的应用程序cookie的脚本,我猜是使用gtm或分析并评论该脚本解决了问题。我还尝试更改脚本的顺序并解决了问题,首先是我的 gtm 脚本,然后是导致问题的 cookies 脚本。
推荐阅读
- angular - 如何从 Angular 7 中的 API 响应中制作动态表单?
- c# - 如何在 asp.net core 2.1 中使用自定义消息设置状态代码?
- python - 如何将base64字符串转换为图像并存储在django模型中?
- oracle - 在 PL/SQL 函数中,我收到错误“此处只允许使用一个函数”。我该如何解决?
- angular - Angular ngIf 反映对属性的更改
- c++ - 从 Eigen Matrix 继承并从内存中构造或映射
- python - 在 Python / Seaborn 的图例中显示置信区间
- vue.js - 如何迭代嵌套的嵌套 json 数组?
- java - 将文件从一个目录复制到另一个目录并使用 servlet 打开新文档
- python - 如何在不阻塞的情况下获取数据?