【发布时间】:2018-02-08 16:54:40
【问题描述】:
我正在我的网站中实施 AMP。我想通过谷歌标签管理器自定义 HTML 标签调用所有外部脚本。不幸的是,它仅在容器的 Web 版本中可用,而在容器的 AMP 版本中不可用。如何通过 Google Tag Manager 在 AMP Container 中添加自定义 HTML 和 Javascript 标签?
【问题讨论】:
标签: javascript html google-tag-manager amp-html
我正在我的网站中实施 AMP。我想通过谷歌标签管理器自定义 HTML 标签调用所有外部脚本。不幸的是,它仅在容器的 Web 版本中可用,而在容器的 AMP 版本中不可用。如何通过 Google Tag Manager 在 AMP Container 中添加自定义 HTML 和 Javascript 标签?
【问题讨论】:
标签: javascript html google-tag-manager amp-html
根据设计,自定义 HTML 标记在 GTM AMP 容器中不可用。来自AMPs documentation:
脚本标签被禁止,除了强制脚本标签来加载 AMP 运行时和脚本标签以加载扩展组件。非 允许执行脚本标签,例如 ld+json 标签。
【讨论】:
如果没有可用的模板,则无法实现 atm。 AMP 的本质是 google 禁止您使用自定义 javascript,这可能会降低页面速度。
只能使用在 GTM 中具有模板的第 3 方标签。 请注意,有几个第 3 方标签允许在您的 amp 页面中硬编码,但没有 GTM 模板,例如 = Gemius 标签。
您在 AMP 页面上使用 GA/GTM 的能力非常有限。
【讨论】: