【问题标题】:GTM Not Writing to Page With Custom HTML TagGTM 未使用自定义 HTML 标记写入页面
【发布时间】:2018-10-06 07:31:19
【问题描述】:
我正在尝试使用 Google 跟踪代码管理器中的自定义 HTML 标记在我的网站上实施架构标记。当我预览我的更改时,它可以完美运行。但是,当我实时推送标签时,它不会出现在我的页面上。
我遇到了类似的问题,预览中的标签与实时标签的显示方式不同。但是当我尝试调查它时,我找不到为什么会发生这种情况的答案。
所以我想知道您是否对为什么这个标签在预览中有效,但在现场无效?
【问题讨论】:
标签:
google-tag-manager
schema.org
json-ld
【解决方案1】:
我想通了。我们将 X-XSS-Protection 标头设置为 1;mode=block,这限制了 Google Analytics 注入可能被视为 XSS 攻击的脚本。
Content-Security-Policy 配置不正确也可能发生这种情况。
this Lunametrics article 中概述了设置 Content-Security-Policy 以允许 Google Analytics 和 Google 跟踪代码管理器注入脚本的正确方法(请注意 Simo Ahava 在帖子后的评论)。