首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google标记管理器用于同一主机上的两个单独的Tag应用程序

Google标记管理器用于同一主机上的两个单独的Tag应用程序
EN

Stack Overflow用户
提问于 2016-06-29 09:55:42
回答 1查看 148关注 0票数 0

我有两个web应用程序协同工作(从用户的角度来看是无缝的),部署到同一个tomcat实例中。我已经将google管理器代码添加到他们各自的Index.html文件中。其中一个工作,另一个不工作(我的意思是当我点击URL时控制台似乎没有做任何GTM活动)

我是TagManager的新手,所以我可能太天真了。我是否需要为每个应用程序分别注册一个标记管理器?

代码语言:javascript
复制
   <noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-MY-CODE" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
    <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
            j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
            '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
    })(window,document,'script','dataLayer','GTM-MY-CODE');</script>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-29 10:04:55

不是的。GTM并不真正关心主机或应用程序,除非您已经将触发器配置为依赖主机名或应用程序名称。即使这样,您也会看到一些操作,即dataLayer对象填充了一些标准事件(gtm.js、gtm.dom和gtm.load)。

不能说是什么导致了你的问题,但这并不是说你需要多个容器(虽然在很多情况下,每个应用程序多个容器是个好主意,但这是一个如何组织标签的问题,而不是由技术决定的东西)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38096197

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档