【发布时间】: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。这是特定于应用程序的代码,应小心处理。