フォローする

ドメインが異なるページでゴールを取得する方法

 

概要

フォームページでは別のシステムを使っている、などの理由で、LPや詳細ページからフォームに遷移する際に別のドメインに移ってしまう場合があります。
KaizenPlatformでは、ページの訪問者ごとにcookieを発行し、どのユーザーがどのデザインを見てコンバージョンに至ったかを計測しますが、 cookieは同一ドメインのページ内でのみ参照することができる仕組みなので、計測を正しく行うため、別ドメインにCookieを引き継ぐ処理が必要となります。

このページでは、そのcookie引き継ぎの設定方法について記載します。

 

※ただし、下記の例のように、テストページとゴールページでサブドメインが変わるだけの場合は、引き継ぎ処理を別途行わなくても、cookieを引き継ぐ仕様となっております。この先に記述する設定は必要ありません。
例)
①テストページ https://shop.kaizenplatform.com
②ゴールページ https://cart.kaizenplatform.com

 

※また、デザインを改善するページのURLと、ゴールとするページのURLが同じドメインであれば、途中で一時的に別のドメインへ遷移しても問題はありません。

 

 

ドメインが変わる場合のcookie引き継ぎ処理設定方法

KaizenPlatformのJavaScriptコードの設置が必要なページは下記です。

  1. デザインを改善するページ
  2. ゴールページ(計測ポイントのページ)
  3. ドメイン遷移の直前のページ(下図の「shop.com」)
  4. ドメイン遷移の直後のページ(下図の「cart.com」)

shop_com_to_cart_com.png

上記のように、ドメイン遷移の直前のページで、HTMLの編集が必要となります。
ドメイン遷移のきっかけとなる「aタグ」や「form」タグの属性として「data-kz-track="outbound"」を追記することで、cookieの引き継ぎが可能になります。

 

 

具体的な設置イメージ

original doc (ヘルプ記事管理用)

 

 

技術的な仕様について

前提

  • KaizenPlatformのJavaScriptコードは、ユーザー(ブラウザ)を一意特定する為の情報をcookieに保管しています。
  • ドメインが異なる遷移をする場合、ブラウザ仕様として、cookie情報は引き継がれません。
  • なので何かしらの手段で同cookie情報を引き継ぐ事が必要になります。

 

実現方法

以下の図のように、引き継ぐ必要のある cookie 情報を URL の GET パラメーターとして渡す事で引き継ぎを実現しています:

 

具体的な GET パラメーター名

  • __kzi
  • __kzt
  • __kzd
  • __kzn

「data-kz-track="outbound"」属性を追加することで、上記4つのパラメータが、URL に自動付与されます。

 

詳細な JavaScript 処理シーケンス

original doc (ヘルプ記事管理用)

 

この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています
他にご質問がございましたら、リクエストを送信してください

0 コメント

記事コメントは受け付けていません。