0

私のウェブサイトにGoogleタグマネージャを使用しています。訪問者が到着したソースに基づいてトランザクション完了ページでコードを発生させたいと思います。私のIBEは別のドメインにあります。 Googleタグマネージャを使用してドメイン間に変数値を渡す

は、ウェブサイトが website.comで言うとIBEだから、私はクッキーを作成し、クッキーの値として ソースを挿入

ibe.com、です。訪問者がウェブサイトにいる限り、私は第1のパーティーのクッキー値を「ソース」として定義しています。しかし、訪問者がibe.comに行くと、ソースクッキーにアクセスすることができません。

は、訪問者がibe.comになると他のドメイン(ibe.com)にソース値(GTM変数値)を渡す方法はありますか?

これに関するお手伝いをいただければ幸いです。

答えて

1

私は少なくとも2つの方法で考えることができます。

最初に、Googleアナリティクスがクロスドメイントラッキングのために行い、URLを介して値を渡すことです。そのためにはデコレータ機能が必要です。

誰かがリンクをクリックするか、フォームを送信した場合、カスタムHTMLタグからJavascriptを使用してそれを傍受します。リンクターゲットまたはフォームアクションに値を追加し、関数内からリダイレクトまたはサブミットします。受信側では、urlパラメータから値を読み取ります。

別の方法ではiframeとpostMessage interfaceを使用します。両方のサイトでiframeを参照する必要があり、基本的にはメッセージコンテナとして機能します。

ポストメッセージはフレーム間のクロスドメイン構成を可能にします。これを使用してiframeにメッセージを送信し、Cookieやローカルストレージに保存します。受信ページでは、postMessageを使用して、格納されたメッセージのiframeをポーリングします。

その他の可能性がありますが、信頼性も優雅さもありません。単一の値を転送する必要がある場合は、おそらくURLパラメータを使用する必要があります。

+0

ありがとうございました! –

関連する問題