2014-03-13 30 views
3

我想知道是否可以在iframe和它的父页面之间“同步”dataLayer。iframe中的Google Tag管理器dataLayer

的情况:

  1. 我有一个GTM容器和硬编码数据层父页面。
  2. 在那个父页面中,我有一个具有相同GTM容器的iframe。

我想要做的是从iframe中读取父级中的dataLayer,理想情况下是通过Tag Manager(宏)来读取。该变量可以从父页面更新,但iframe只应读取数据。

这可能吗?谷歌对这个问题很朦胧,我真的找不到合适的答案。

回答

4

跨iFrame跟踪与谷歌标签管理

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

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

推送使用parent方法:

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

让我知道它是否适合你。

相关问题