2019/03/26 Safari ブラウザの ITP 2.1 対応リリース実施のご報告

Safari ブラウザに搭載された ITP (Intelligent Tracking Prevention) がバージョン 2.1 に更新されると共に、クライアントサイドで設定したファーストパーティ Cookie の保存期間が 7 日間に制限されることになりました。

これにより、従来のUSERGRAMの計測方式では ファーストパーティ Cookie で8 日間を超えるユーザの行動を追いかけることが出来なくなるため、昨日 (2018 年 3 月 25 日) 夜、  ITP 2.1 に対応した新しい計測の仕組みをリリースしたことをご報告申し上げます

なお、このリリースに関して、お客様側で必要な追加の作業はございません。

ITP (Intelligent Tracking Prevention) 2.1 とは

ITP (Intelligent Tracking Prevention) とは、 Safari に搭載されたトラッキングを防止するための仕組みです。この ITP のバージョンが Safari 12.1 から ITP 2.1 に上がり、クライアントサイドで設定したファーストパーティ Cookie が最大で 7 日間しか保持できないよう、制限が強化されました。

この変更によって、ツールが クライアントサイドで設定したファーストパーティ Cookie のみを利用したユーザ同定を行っている場合、 8 日間以上期間の空いたアクセスについては同じユーザであると識別できなくなり、長期間の行動履歴を追いかけることは出来なくなります。

ITP 2.1 に関しての詳細は以下をご参照ください。
https://webkit.org/blog/8613/intelligent-tracking-prevention-2-1/

USERGRAMへの影響と対応リリース

USERGRAMでも従来、 Safari ユーザについてはクライアントサイドで設定したファーストパー Cookie のみを利用した同定を行っていたため(※サービスIDを用いていない場合)、 ITP 2.1 を搭載した Safari ユーザでは、8 日間以上の間が空いたそれぞれの行動履歴が同じユーザとして計測出来なくなってしまうことが分かりました。

そこで今回、 Cookie とは別の localStorage という場所にもユーザ情報を保存し、両者を併用することで、  8 日間以上の間が空いた場合にも Safari ユーザを同定できるような仕組みを実装し、昨夜 (2019 年 3 月 25 日) リリースいたしました。これによって、多くの場合に従来通り長期間の行動履歴を追いかけることが可能になります。

お客様側での対応事項

今回のリリースに際して、 お客様側で対応が必要な事項はございません。現在の設定のまま、以前と同じ計測タグを設置したままで ITP 2.1 対応の計測が行われます。

localStorage を利用した仕組みの制限事項

localStorage は Cookie よりも有効範囲が狭いため、次のような場合には 2 つのサイトの間で同じ値を取り出すことが出来ず、 Cookie が失効した後は別のユーザであると認識されます。

  • メインのドメインは同じだが、サブドメインが異なる場合
    例)  www.example.com に訪問したユーザが、 8 日間以上後に shop.example.com へと再訪問する
  • SSL の有効・無効が異なる場合
    例)  http://company.example.com に訪問したユーザが、 8 日間以上後に https://company.example.com に再訪問する

そのため今後、  8 日間以上の間をあけて、かつ上記のようなサイト跨ぎが発生するユーザについては、同じユーザとしての行動履歴の計測を行うことが出来ません。

上記のような遷移パターンには技術的に対応が困難であるため、どうしてもそのような遷移が発生してしまう場合、 自社サイトの常時 SSL 化ドメインの統一サービスIDを用いての計測などによってご対応頂く必要がございます。何卒ご了承ください。

※当日中に跨ぐなど、  Cookie が有効な間に上記のようなサイト跨ぎが発生する場合は問題なくユーザ同定が可能です

お問い合わせ

本件に関するご連絡は、下記サポート担当までお願いいたします。
今後とも何卒宜しくお願い申し上げます。

▼お問い合わせ先---------------
株式会社ビービット
ソフトウェアサポート担当
TEL   :03-5210-3894
メール:ug_support@bebit.com
-------------------------------

解決しない場合 問い合わせ 問い合わせ