谷歌标签管理器添加&instrad of just&转换为脚本src
Google tag manager adding & instrad of just & into script src
我正在使用谷歌标签管理器将分析脚本添加到我的网站,它在大多数页面上都能正常工作,但在其他页面上似乎错误地插入了scrip标签。
它在分析脚本标记src中使用&
而不仅仅是&
。
示例:
创建的标签如下所示:
<script async="" src="//www.googletagmanager.com/gtm.js?id=GTM-PZK7CW&l=GoogleDataLayer">
不是
<script async="" src="//www.googletagmanager.com/gtm.js?id=GTM-PZK7CW&l=GoogleDataLayer">
请参阅以下位置的示例:https://www.jumbolotto.de/marketing/gratis.它使用相同的谷歌标签脚本在主页上正确加载。
谷歌标签脚本看起来像这个
<!-- Google Tag Manager -->
<noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-PZK7CW" 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','GoogleDataLayer','GTM-PZK7CW');
</script>
<!-- End Google Tag Manager -->
如果您查看您的Google标记管理器脚本,您会发现与号是经过编码的。
dl=l!='dataLayer'?'&l='+l:'';
您应该检查以确保在页面中插入了正确的代码。在从GTM复制代码到在页面上呈现代码的过程中,有些东西对"与"进行了编码。
此外,您应该在<body>
标记之后立即插入GTM代码,而不是在</body>
标记之前的页面底部。
相关文章:
- 转换异常时间&Datestring到JavaScript日期
- 理解API转换&内部API's
- 关于&从win8 RC转换为win8 RTM后,首选项弹出按钮为空
- JavaScript日期&时间转换tz到正常
- 有任何方法可以转换这个字符串:;库德纳ção”;对此:“;Coordena&#231&#2
- CSS转换&时机似乎不对
- 如何使用javascript转换特殊字符及其实体名称(如&with&)
- 转换&用javascript将mongodb的UTC格式显示为EST格式
- 谷歌标签管理器添加&instrad of just&转换为脚本src
- 转换日期&PST时区到UTC的时间
- 将apple选项卡空间转换为
- 转换由&进入数组
- 获取纬度&将不同位置的经度值转换为一个值
- 转换特定日期&基于用户位置的时间到utc日期&时间
- 如何将我的数组数据转换为键&值对
- 排除将双引号(")转换为&#34;
- 如何序列化包含混合HTML&XML转换为字符串
- 如何将大引号转换为&#8220;
- 如何拆分javascript&html转换为多个文件
- 将字符串转换为实时日期&时间