javascript - Google 跟踪代码管理器预览模式在 Aurelia 中不起作用

标签 javascript google-analytics single-page-application aurelia google-tag-manager

我已将 google 标签管理器添加到 aurelia 骨架应用程序中。
我可以在 GTM 中创建标签,并且应用程序会触发我可以在 Google Analytics(分析)仪表板中看到的事件。
问题是预览模式不起作用。
iframe 在应用程序加载时出现,然后消失。
这可能是什么原因?
预览模式是否适用于单页应用程序?

这是 Aurelia App 与 GTM 的链接:
https://sofoklism.github.io/spm/#/

最佳答案

移动aurelia-app="main"来自 <body>到另一个元素,一个 <div>例如。

<body>
  <!-- ... -->
  <div aurelia-app="main">
    <div class="splash"><!-- ... --></div>
  </div>
  <!-- ... -->
</body>

Aurelia 替换了应用程序宿主元素的内容,因此在 .setRoot 之前添加的任何内容完成被删除。
这就是启动屏幕被删除的方式。

关于javascript - Google 跟踪代码管理器预览模式在 Aurelia 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46224130/

相关文章:

google-analytics - 如何检查哪个版本的Google Analytic代码正常工作?

javascript - 运行 'if url contains' 条件函数而不刷新页面

angular - Angular 模板上的 .NET core 2.1 基本 href 标签

javascript - Breeze 是否消除了单页应用程序中对 DTO 的需求?

javascript - 如何将多个 div 动画化到特定目标位置?

javascript - Spring Boot 与 microsoft sql server 的多数据库配置

google-analytics - ga :visits equivalent in GA4? 是什么

javascript - json 调用在 IE 10 中不会更新

javascript - 如何在 Javascript 中检查 es6 代理的类型?

google-analytics - 发布新的 GTM 容器版本时出现延迟