【问题标题】:Integrate GTM snippets with AEM pages将 GTM 片段与 AEM 页面集成
【发布时间】:2019-12-04 15:18:33
【问题描述】:

是否有任何直接的方法可以将 Google Tag Manager JS sn-ps 集成到 AEM 页面中?

AEM 工具仅提供使用云服务组件的 Google Analytics sn-p。但是 GTM 在一个页面上需要两个代码 sn-ps,一个在 <head> 中,一个在页面的 <body> 部分中。

在我的 HTML 中硬编码 JS sn-ps 不是一个好主意。

【问题讨论】:

  • 实现一个 clientlib 并通过页面属性使其可配置,并通过 Sling 模型公开这些属性。这应该是一个很好的解决方案。
  • @FlorianSalihovic .. 我明白你的意思。但是如果我选择页面属性和吊索模型,也许我们可以跳过 clientlib 并直接从属性中在 HTML 上添加 sn-p
  • 您不希望编辑器在页面属性中处理 JavaScript。这是特定于应用程序的代码,应小心处理。

标签: aem google-tag-manager


【解决方案1】:

GTM 脚本基于网站特定的跟踪。因此,您可以为 GTM containerID 创建站点级配置(为未来着想),并在页面组件中添加页眉脚注脚本,其中包含您可以在站点级配置中配置的动态 containerID,以便它可以在所有页面中使用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-04-26
    • 1970-01-01
    • 2017-07-10
    • 2015-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多