iframe中的Google跟踪代码管理器dataLayer

时间:2014-03-13 14:44:46

标签: iframe google-tag-manager data-layer

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

情况:

  1. 我有一个包含GTM容器和硬编码dataLayer的父页面。
  2. 在该父页面中,我有一个具有相同GTM容器的iframe。
  3. 我想要做的是从iframe读取父级中的dataLayer,理想情况是通过跟踪管理器(宏)。可以从父页面更新变量,但iframe应该只读取数据。

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

1 个答案:

答案 0 :(得分:4)

使用Google跟踪代码管理器跟踪IFRAME

我建议采用不同的解决方案:

  1. 包含GTM容器的父页面
  2. IFRAME页面内的数据层事件
  3. 每页只有一个GTM容器
  4. 推送使用parent方法:

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

    让我知道它是否适合你。