【问题标题】:Google Tag Manager fires tags in preview/debug, but not on the live siteGoogle 跟踪代码管理器会在预览/调试中触发代码,但不会在实时站点上触发
【发布时间】:2017-12-15 21:58:58
【问题描述】:

我已经多次使用 GTM 通过带有跟踪代码管理器的自定义 html 代码来触发 LD-JSON 业务模式。然而,这一次,我遇到了问题。

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

有问题的网站使用 WP 引擎,但有人告诉我这不太可能是问题所在。如果有人能指出我的方向,那就太好了。

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

【问题讨论】:

标签: json schema google-tag-manager


【解决方案1】:

这里的问题是 GTM 正在为自定义 HTML 容器(其中包含 LD-JSON 架构)使用“document.write”功能。删除该功能会填充 Google 可以读取架构的站点。

支持 Simo 成为指出这一点的“可爱的家伙”。

【讨论】:

    【解决方案2】:

    我也遇到了一个类似的问题,对我来说,这就是应用程序提供谷歌标签管理器文件的方式。

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

    尽管处于预览模式,但以某种方式提供了正确的文件!

    【讨论】:

      猜你喜欢
      • 2022-07-27
      • 1970-01-01
      • 2022-08-13
      • 1970-01-01
      • 2019-08-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-22
      • 1970-01-01
      相关资源
      最近更新 更多