Google Tag Manager报错:发布工作区时遇错误求助
解决Google Tag Manager发布时的脚本语法错误
你遇到的发布失败问题,根源是这段第三方跟踪脚本里用了中文单引号(‘’),而非标准的英文单引号(''),GTM的代码校验会直接识别这种语法错误,阻止发布。
修正后的正确脚本如下:
<script> (function(ss,ex){ window.ldfdr=window.ldfdr||function(){(ldfdr._q=ldfdr._q||[]).push([].slice.call(arguments));}; (function(d,s){ fs=d.getElementsByTagName(s)[0]; function ce(src){ var cs=d.createElement(s); cs.src=src; cs.async=1; fs.parentNode.insertBefore(cs,fs); }; ce('https://sc.lfeeder.com/lftracker_v1_'+ss+(ex?'_'+ex:'')+'.js'); })(document,'script'); })('kn9Eq4Ryyqj7RlvP'); </script>
处理步骤:
- 打开GTM工作区,定位到包含这段错误脚本的标签
- 把脚本里所有的中文单引号替换成英文单引号
- 保存标签后重新校验并发布工作区
额外排查点:
- 确认脚本中的URL地址没有拼写错误
- 检查该标签的触发条件是否配置合理,没有和其他规则冲突
内容的提问来源于stack exchange,提问作者Santiago Poli
相关产品推荐
相关产品推荐

