【发布时间】:2018-01-30 14:51:20
【问题描述】:
我正在开发一个 Angular (1.6.8) 应用程序,我们在其中结合了 Google Analytics 和 Google Tag Manager 扩展实现了 Angulartics 库。当我按照提供的说明进行操作时,这一切都运行良好。
但是我们似乎有一点特殊情况,我们正在构建的应用程序将被多个人使用,并且根据访问者我们从我们的 api 中获取用户设置(使用 url 参数来知道谁当时正在访问)。
这些用户可以在不同的 Angular 应用中管理他们的设置,正是在第二个应用中,他们向我们提供了他们的跟踪代码管理器标签和他们的分析代码。
现在最困难的部分来了(至少对我来说),谷歌标签管理器需要在我们的 html 头部添加一个脚本标签,但当时用户设置还没有从我们的 api 加载,所以我们不能为 Google 的脚本提供正确的跟踪代码管理器标记(此格式:GTM-XXXXX)。
有谁知道当我们动态加载跟踪代码时正确加载这些脚本的方法?或者这是不可能的?
感谢任何可以提供一些见解的人。
【问题讨论】:
-
您找到解决方案了吗?我也有类似情况
-
@cularbytes,我已经添加了我最终做的事情作为答案,希望对您有所帮助。
标签: angularjs google-analytics google-tag-manager angulartics