【问题标题】:Google Tag Manager dataLayer within iframesiframe 中的 Google 跟踪代码管理器数据层
【发布时间】:2014-03-13 14:44:46
【问题描述】:

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

情况:

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

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

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

    推送使用parent方法:

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

    如果它对你有用,请告诉我。

    【讨论】:

      猜你喜欢
      • 2022-01-13
      • 2017-12-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多