概要
フォームページでは別のシステムを使っている、などの理由で、LPや詳細ページからフォームに遷移する際に別のドメインに移ってしまう場合があります。
KaizenPlatformでは、ページの訪問者ごとにcookieを発行し、どのユーザーがどのデザインを見てコンバージョンに至ったかを計測しますが、 cookieは同一ドメインのページ内でのみ参照することができる仕組みなので、計測を正しく行うため、別ドメインにCookieを引き継ぐ処理が必要となります。
このページでは、そのcookie引き継ぎの設定方法について記載します。
※ただし、下記の例のように、テストページとゴールページでサブドメインが変わるだけの場合は、引き継ぎ処理を別途行わなくても、cookieを引き継ぐ仕様となっております。この先に記述する設定は必要ありません。
例)
①テストページ https://shop.kaizenplatform.com
②ゴールページ https://cart.kaizenplatform.com
※また、デザインを改善するページのURLと、ゴールとするページのURLが同じドメインであれば、途中で一時的に別のドメインへ遷移しても問題はありません。
ドメインが変わる場合のcookie引き継ぎ処理設定方法
KaizenPlatformのJavaScriptコードの設置が必要なページは下記です。
- デザインを改善するページ
- ゴールページ(計測ポイントのページ)
- ドメイン遷移の直前のページ(下図の「shop.com」)
- ドメイン遷移の直後のページ(下図の「cart.com」)
上記のように、ドメイン遷移の直前のページで、HTMLの編集が必要となります。
ドメイン遷移のきっかけとなる「aタグ」や「form」タグの属性として「data-kz-track="outbound"」を追記することで、cookieの引き継ぎが可能になります。
具体的な設置イメージ
技術的な仕様について
前提
- KaizenPlatformのJavaScriptコードは、ユーザー(ブラウザ)を一意特定する為の情報をcookieに保管しています。
- ドメインが異なる遷移をする場合、ブラウザ仕様として、cookie情報は引き継がれません。
- なので何かしらの手段で同cookie情報を引き継ぐ事が必要になります。
実現方法
以下の図のように、引き継ぐ必要のある cookie 情報を URL の GET パラメーターとして渡す事で引き継ぎを実現しています:
具体的な GET パラメーター名
- __kzi
- __kzt
- __kzd
- __kzn
「data-kz-track="outbound"」属性を追加することで、上記4つのパラメータが、URL に自動付与されます。
詳細な JavaScript 処理シーケンス
0 コメント