很多人都遇到过GTM预览突然不起作用的问题,阅读以下有关如何修改GTM预览和调试模式的列表。找出能解决你问题的方法。如果您自己找到本文中未提及解决方法,请在评论中告诉我。以便更多人受益。

#1 GTM 代码未添加到网站  

你要求技术帮你将GTM代码安装到特定位置,技术没有实现,导致网站页面无法加载GTM代码。
检查方法:
1,网页端右击“查看源代码”,Ctrl+F查找你的GTM ID。
2,在GTM后台,管理--->安装Goolge跟踪代码管理器--->测试您的网站里输入网址进行测试

#2 添加到网站的GTM代码错误  

在GTM后台工作区的右上角有一个GTM-XXXXXX,这是该网站的GTM ID。一定要检查一下网页上添加的GTM ID是否正确。    
另外,请记住,您或您的开发人员不应修改GTM代码段。它必须完全保持您从GTM界面复制的样子添加到站点。

#3 您在错误的容器中启用了预览和调试模式  

您拥有的GTM帐户和容器越多,您犯此错误的可能性就越大。所以不要忘记仔细检查容器是否正确。您可以按照提示#2中描述的方法进行操作。

#4 您需要使用相同的浏览器  

启用预览和调试模式后,将自动打开一个新选项卡/窗口,其中包含您要调试的网站。如果您随后尝试打开Chrome的隐身模式(或其他浏览器的隐私模式),那调试就不起作用了

#5 尝试禁用预览模式的查询参数  

当您想要启用预览和调试模式时,在URL中会自动添加gtm_debug=x参数。这是默认行为。但是,某些网站不支持自定义URL参数,因此可能无法工作(或返回“404”错误等)。
如果是这种情况,请尝试取消勾选此复选框(参考如下截图):    

#6 CDN改变了GTM.JS的加载方式  

 CDN主要通过广泛的地理网络缓存站点上的静态内容。使用CDN的好处是,访客将从距离最近的网络节点访问静态内容,从而缩短访客加载页面所需的时间。
除此之外,CDN还会影响JavaScript的提取方式,gtm.js(GTM的JS库)也不例外。如果您使用Cloudflare等CDN工具,请确保您禁用了Rocket Loader的功能。您可以咨询技术相关信息。

#7 GTM代码在复制/粘贴给技术时被意外修改  

当你将GTM代码从GTM后台复制到Word中,就会发生这种问题,Word根据某些语法规则会对你的GTM代码进行二次修改。建议使用.txt文件来存储你的GTM代码,然后将.txt文件发送给技术。不方便的时候可以将代码保存到pastebin.com上,然后将链接转发给技术。    

#8 检查您的浏览器是否阻止了弹出窗口和重定向  

当您单击 GTM 界面中的“预览”按钮时,将打开属于 tagassistant.google.com 的新选项卡或窗口。有时,浏览器可能不喜欢它并阻止它。
如果您使用的是 Chrome 浏览器,您可能会开始在 GTM 界面中看到以下内容:
如果您发现浏览器阻止了tagassistant.google.com 选项卡/窗口,请单击该图标并选择始终允许弹出窗口和重定向... ,然后单击完成。如果您使用其他浏览器,“已阻止”警告可能看起来会有所不同。

#9 尝试发布容器(即使容器不是新的)  

虽然容器会自动发布,但有些人提到他们在启用预览模式之前发布了容器,这对他们有帮助。

#10 尝试退出预览模式重新进入  

关闭预览模式的选项卡,然后关闭网站选项卡。然后在GTM后台中再次单击预览按钮并完成启用它的所有步骤。这对我多次有效。    

#11 扩展程序正在阻止 GTM  

Ghostery、AdGuard AdBlocker和AdBlock Plus 等流行的广告拦截浏览器扩展程序也可以轻松阻止GTM。因此,如果您正在使用其中一种拦截器,请尝试禁用它们,看看是否有帮助。
其他干扰GTM预览的扩展程序有:
lAvira Save Shopping
lDuckDuckGo privacy
lWindscribe VPN
luBlock Origin

#12 您的网站使用一些自动方案来阻止cookie  

随着GDPR和其他隐私相关法规的出台,一些网站使用与其cookie同意弹出窗口相关的自动 cookie阻止解决方案。例如:
lOneTrust Cookie Auto-blocking
lAutomatic Cookie Blocking in CookieBot
一般来说,您需要确保允许设置名为_TAG_ASSISTANT(全部大写)的cookie 。
预览模式必须有效。如果您不确定您的网站是否使用自动屏蔽,可以咨询网站技术。

#13 确保您选的是正确的GTM容器  

如果站点上有更多容器(但您仅在其中一个容器中启用了预览模式),您当前预览的容器可能是错误的。    
在预览模式页面的左上角,您可能会看到几个按钮,单击单击选择正确的容器。

#14 您可能正在预览工作区而不是环境  

这是一种情况。您启用预览模式,然后看到消息“No tags were evaluated in this container”。您在预览模式的左侧看不到任何事件(例如 Container Loaded )(您看到的只是页面的标题)。

#15 使用GTM时不要使用Brave浏览器  

Brave 浏览器会阻止与 Google 相关的各种端点。这包括 Google Analytics、Google Ads,还包括 Google 跟踪代码管理器。

#16 网站的域名是http(不是https)  

如果您的网站没有SSL证书,GTM预览模式似乎不起作用。换句话说,URL必须包含https,而不是http。如果您的网站缺少SSL证书。请联系您的技术要求他添加SSL证书并确保网站通过https访问的。    

#17 CSP阻止GTM加载  

如果您的网站有内容安全策略(CSP),它可能会阻止GTM的预览模式。您可以通过F12-->控制台来查看。刷新页面。如果您发现类似这样的错误,则意味着您需要处理内容安全策略。您的技术必须更新网站的CSP。

#18 尝试完全重新启动您的浏览器  

您必须完全关闭浏览器,并确保浏览器的进程没有在后台运行。如果是Chrome,单击右上角的三个点,然后单击“退出”。不是应该是简单的点击 X 按钮关闭浏览器窗口。然后再次启动浏览器,看看是否有帮助。

#19 您的VPN可能会阻止GTM  

一些VPN提供商提供额外的保护层,可以阻止GTM。因此,如果您现在正在使用VPN,尝试其他设置看看是否有帮助。    

结论  

本文概述了一系列19种使GTM预览和调试模式立即开始工作的方法。如果在阅读本文之后,依然无法使GTM预览模式工作起来,或者你有其他解决方法,请在评论区发表评论,你的评论会让更多人受益。
更多阅读:
Google SEM: 如何使用 Google  GTM跟踪 AJAX 表单提交
【长文警告】6种GA4 GTM 表单追踪方法

翻译整理作品,原作者Julius Fedorovicius, 封面图片来源于Ezsegment


点赞(2) 打赏

评论列表 共有 0 条评论

暂无评论

服务号

订阅号

备注【拉群】

商务洽谈

微信联系站长

发表
评论
立即
投稿
返回
顶部