Google 跟踪代码管理器在 preview/debug 中触发代码,但不会在实际网站上触发
Google Tag Manager fires tags in preview/debug, but not on the live site
我已经多次使用 GTM 通过带有标签管理器的自定义-html 标签触发 LD-JSON 业务模式。然而这一次,我 运行 遇到了问题。
这些标签在 GTM 的 debug/preview 模式下触发,但是当我发布它时,它们在实时站点上找不到。 Tag assistant 显示安装没有问题;我应该添加自定义 HTML 没有出现在 debug/preview 上,但标签确实触发(根据调试器)。
有问题的站点使用 WP-engine,但我被告知这不太可能是问题所在。如果有人能指出我的方向,那就太好了。
我在 google 的产品论坛上发帖:https://productforums.google.com/forum/?utm_medium=email&utm_source=footer#!msg/tag-manager/RfxZcqbWrSg/wAWzn98TCwAJ
这里的问题是 GTM 正在为自定义 HTML 容器(包含 LD-JSON 架构)使用 'document.write' 功能。删除该功能会填充 Google 可以读取架构的站点。
支持 Simo 作为 'sweet dude' 指出这一点。
我也遇到了一个类似的问题,对我来说就是 google 标签管理器文件是如何从应用程序提供的。
它被用作
https://www.googletagmanager.com/gtag/.js?id=yourGtmId
代替
https://www.googletagmanager.com/gtm.js?id=yourGtmId
尽管在预览模式下,以某种方式提供了正确的文件!
我已经多次使用 GTM 通过带有标签管理器的自定义-html 标签触发 LD-JSON 业务模式。然而这一次,我 运行 遇到了问题。
这些标签在 GTM 的 debug/preview 模式下触发,但是当我发布它时,它们在实时站点上找不到。 Tag assistant 显示安装没有问题;我应该添加自定义 HTML 没有出现在 debug/preview 上,但标签确实触发(根据调试器)。
有问题的站点使用 WP-engine,但我被告知这不太可能是问题所在。如果有人能指出我的方向,那就太好了。
我在 google 的产品论坛上发帖:https://productforums.google.com/forum/?utm_medium=email&utm_source=footer#!msg/tag-manager/RfxZcqbWrSg/wAWzn98TCwAJ
这里的问题是 GTM 正在为自定义 HTML 容器(包含 LD-JSON 架构)使用 'document.write' 功能。删除该功能会填充 Google 可以读取架构的站点。
支持 Simo 作为 'sweet dude' 指出这一点。
我也遇到了一个类似的问题,对我来说就是 google 标签管理器文件是如何从应用程序提供的。
它被用作
https://www.googletagmanager.com/gtag/.js?id=yourGtmId
代替
https://www.googletagmanager.com/gtm.js?id=yourGtmId
尽管在预览模式下,以某种方式提供了正确的文件!