4

iframe とその親ページの間で dataLayer を「同期」できるかどうか疑問に思っています。

状況:

  1. GTM コンテナーとハードコーディングされた dataLayer を含む親ページがあります。
  2. その親ページには、同じ GTM コンテナーを持つ iframe があります。

私がやりたいことは、理想的にはタグマネージャー(マクロ)を介して、iframeから親のdataLayerを読み取ることです。変数は親ページから更新できますが、iframe はデータの読み取りのみを行う必要があります。

これは可能ですか?Google はこの問題についてかなりぼんやりしていて、まともな答えを見つけることができません。

4

1 に答える 1

7

Google タグ マネージャーを使用した IFRAME 間のトラッキング

私は別の解決策を提案します:

  1. GTM コンテナを含む親ページ
  2. IFRAME ページ内のデータレイヤー イベント
  3. ページごとに 1 つの GTM コンテナのみ

プッシュするには、次のparentメソッドを使用します。

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

うまくいったかどうか教えてください。

于 2014-04-15T22:14:25.983 に答える