4

我想知道是否可以在 iframe 与其父页面之间“同步”dataLayer。

情况:

  1. 我有一个带有 GTM 容器和硬编码 dataLayer 的父页面。
  2. 在该父页面中,我有一个具有相同 GTM 容器的 iframe。

我想要做的是从 iframe 中读取父级中的 dataLayer,最好是通过跟踪代码管理器(宏)。该变量可以从父页面更新,但 iframe 应该只读取数据。

这可能吗?谷歌对这个问题非常模糊,我真的找不到一个像样的答案。

4

1 回答 1

7

使用 Google 跟踪代码管理器跨 IFRAME 进行跟踪

我会建议一个不同的解决方案:

  1. 带有 GTM 容器的父页面
  2. IFRAME 页面内的数据层事件
  3. 每页只有一个 GTM 容器

推送使用parent方法:

parent.dataLayer.push({'event':'EVENT_NAME', 'var2':'ANOTHER_VARIABLE'});

让我知道它是否对您有用。

于 2014-04-15T22:14:25.983 回答