Google跟踪代码管理器会在预览/调试中触发代码,但不会在实际网站

时间:2017-12-15 21:58:58

标签: json schema google-tag-manager

我已经多次使用GTM通过带有跟踪管理器的自定义html标记来激活LD-JSON业务模式。但是这一次,我遇到了问题。

标签在GTM的调试/预览模式下启动,但是当我发布它时,它们在实际站点上找不到。标签助手显示安装没有问题;我应该添加自定义HTML没有出现在调试/预览中,但标签确实触发(根据调试器)。

有问题的网站使用WP引擎,但我被告知这不太可能是问题。如果有人能指出我的方向会很棒。

我在谷歌的产品论坛上发布了https://productforums.google.com/forum/?utm_medium=email&utm_source=footer#!msg/tag-manager/RfxZcqbWrSg/wAWzn98TCwAJ

2 个答案:

答案 0 :(得分:0)

这里的问题是GTM使用'document.write'功能用于自定义HTML容器(它包含LD-JSON Schema)。删除该功能会填充Google可以读取架构的网站。

作为一个'甜蜜的家伙'指出这一点,向Simo道具。

答案 1 :(得分:0)

我也遇到了一个类似的问题,对我来说,这就是从应用程序中提供google tag manager文件的方式。

它被用作 https://www.googletagmanager.com/gtag/.js?id=yourGtmId 代替 https://www.googletagmanager.com/gtm.js?id=yourGtmId

尽管在预览模式下,仍以某种方式提供了正确的文件!