Bim*_*Bim 12 google-tag-manager
我有两个谷歌标签管理员帐户一个我和另一个第三方网站,我需要把这两个在这个第三方网站.在body标签打开后我尝试放了两个gtm脚本但是我看到了两个帐户的重复内容.
我怎样才能做到这一点?这是可能的?
Bil*_*tts 17
这是因为两个GTM标签都使用默认的"dataLayer".见下文:
<!-- Google Tag Manager -->
<noscript><iframe...
(window,document,'script','dataLayer','GTM-XXXX');</script>
<!-- End Google Tag Manager -->
Run Code Online (Sandbox Code Playgroud)
给出一个或两个自定义dataLayer名称,如...(文档):
<!-- Google Tag Manager -->
<noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-XXXX"
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’,'gtm1dataLayer','GTM-XXXX');</script>
<!-- End Google Tag Manager -->
Run Code Online (Sandbox Code Playgroud)
之后,您应该看到没有从任何容器触发重复事件.
更新信息:
根据谷歌官方文档(https://developers.google.com/tag-manager/devguide?hl=en#multiple-containers)
它建议:
有关更多详细信息和示例,请参阅此官方页面链接:https : //developers.google.com/tag-manager/devguide?hl=en#multiple-containers
同一页面上有多个 GTM 容器应该没有问题。除非容器中有重复的代码,这些代码是双触发像素。您可以在开始正文标记之后添加这些容器。
检查整个页面上正在触发的内容。下载 firefox 版的 firebug 并添加“omnibug”扩展。当您打开 Firefox Firebug 窗口时,omnibug 扩展应该位于其中。
当您进入 Firefox 面板中的omnibug 时,您会看到所有正在触发的东西!
如果在omnibug框中触发了重复的标签,那么您可以检查事件的详细信息并找出哪个特定标签并将其从您拥有的GTM容器中删除。
| 归档时间: |
|
| 查看次数: |
24346 次 |
| 最近记录: |