DLPOデータ通信フロー
DLPOをご利用時のデータ通信フローは以下の通りです。

図1:DLPOデータ通信フロー
表1:手順一覧
| 手順 | 内容 |
|---|---|
| ① | DLPOタグを読み込み、訪問ユーザーを特定するためのCookieを付与します。 |
| ② |
続いてHTMLを読み込みます。 ・同期タグの場合 ・非同期タグの場合 ※URLパラメーター、Cookie、リファラー等の情報です。会員サイト等で会員情報等を用いたキャンペーンを実施する場合、当該情報がDLPO側に送信・保存される可能性がありますので、ご留意ください。 |
| ③ | キャンペーン実行プログラムが、URLリクエストパラメーターに基づいて、どのキャンペーン・クリエイティブを訪問ユーザーに返すかを決定します。 |
| ④ | クリエイティブがページに配信されます。可能な限り迅速に現在のページ上のDLPOコンテンツが表示されます。 |
| ⑤ | 訪問ユーザーのビューやアクション等、計測データがデータ収集サーバーに送信されます。 |
| ⑥ | DLPOで収集したデータは、DLPO管理画面上のレポートで表示されます。 |
Cookieで使用する情報
DLPOではCookieを使用し、取得した情報より各テスト及びパーソナライズ配信を行っています。
■Cookieと連携し取得している情報
・IPアドレス(IPアドレスから類推で訪問ユーザーのアクセス元地域、回線環境等を判定)
・閲覧履歴(閲覧ページ、訪問回数、アクセス日時、OSブラウザ種別等の利用端末情報)
・リファラー情報(訪問ユーザーが対象サイトを閲覧する直前に経由した外部サイトのURL)
・Googleアナリティクスの情報(オーディエンスに紐づくユーザー情報)※1
※1:オプションサービス「GA-DMPオプション」をご契約のお客様が対象になります
■Cookie情報
表2:Cookie情報
| Cookie名 | 発行サイト | Cookie有効期間 | 利用用途 |
|---|---|---|---|
| adlpo | 導入サイトドメイン | 90日間(デフォルト値) | 3rdpartyCookieを利用出来ないブラウザ環境の場合、ユーザーを特定するために使用します。 |
| guid | t.adlpo.com(※) | 90日間(デフォルト値) | ユーザーを特定するために使用します。 |
※「guid」Cookieは、通常「t.adlpo.com」ドメインから発行されます(3rd Party Cookie)。なお、CNAMEまたはNSレコードを用いて独自ドメインを設定しても、ITPの制限を回避することはできません。SafariはCNAMEの解決先がサードパーティのホストであることを検知し、有効期限を最大7日間に制限します。
Apple ITP影響と対策
Intelligent Tracking Prevention(ITP)は、Apple社がユーザーのプライバシー保護を目的として導入したトラッキング制限機能です。ITPはSafariを中心に、バージョンごとに段階的な制限強化が行われており、主にCookieやストレージの利用に影響を与えます。
■ITPアップデートの経緯
ITPは複数回のアップデートを経て、トラッキングに対する規制を強化してきました。以下は主なアップデート内容の一覧です。
表3:ITPの主なアップデート内容
| Ver | 発表日 | 3rd party | Local Storage |
1st party JavaScript方式 |
1st party CNAME・NSレコード方式 |
|---|---|---|---|---|---|
| ITP 1.0 | 17年9月 | 1日で削除 | 制限無し | 制限無し | 制限無し |
| ITP 2.0 | 18年9月 | 即時削除 | 制限無し | 制限無し | 制限無し |
| ITP 2.1 | 19年3月 | 即時削除 | 制限無し | 最大7日で削除 | 制限無し |
| ITP 2.2 | 19年5月 | 即時削除 | 制限無し | 最大7日で削除 | 制限無し |
| ITP 2.3 | 19年9月 | 即時削除 | 制限無し | 最大7日で削除 | 制限無し |
| Safari 13.1 | 20年3月 | 完全ブロック | 7日で削除 | 最大7日で削除 | 制限無し |
| iOS 16 | 22年9月 | 完全ブロック | 7日で削除 | 最大7日で削除 |
CNAME:7日で削除 NSレコード:制限無し |
| iOS 16.4 | 23年4月 | 完全ブロック | 7日で削除 | 最大7日で削除 | 7日で削除 |
※20年9月のアップデート(iOS14以降)により、iOS上のすべてのブラウザのレンダリングエンジンがWebKitになり、Safari以外(iOSのChromeなど)でもITPの制限が適用されることになりました。
■DLPOへの影響
・ユニーク訪問者数が増加する可能性
JavaScriptで発行されたCookieの有効期限が制限されるため、Safariブラウザからのユニーク訪問者数が実態より多くカウントされる可能性があります。有効期限の制限は流入パターンによって異なり、通常の流入では最大7日間、トラッキングを目的としたパラメータ付きURLからの流入(広告クリックIDなど)の場合は24時間となります。訪問者がCookieの有効期限を過ぎてから再訪問した場合、同一ユーザーであっても期限切れのCookieの代わりに新しいCookieが付与され、新規訪問者として判別されます。
・訪問ユーザーのプロファイルデータの参照期間の短縮
訪問ユーザーのプロファイルデータ(前訪問時に表示したクリエイティブ・訪問履歴等)の参照期間が短縮されます。DLPO Cookieは、訪問ユーザーを特定するために一意のIDを付与し、DLPO稼働キャンペーンで収集したプロファイルデータと紐付けています。SafariブラウザではJavaScriptで発行されたCookieの有効期限が最大7日間に制限され、広告クリックIDなどのトラッキングパラメータ付きURLからの流入の場合は24時間に短縮されます。有効期限が切れたDLPO Cookieに紐付けられたプロファイルデータは判定に使用できなくなるため、パーソナライズや過去の行動履歴に基づくターゲティングの精度が低下します。
■DLPOでの対策
ITPによるCookieの有効期限制限を受けないファーストパーティCookieで計測するために、サーバーサイドでCookieを発行するトラッキング方式を提供しております。PHP・Perl・Rubyのいずれかを用いたサーバーサイド実装でCookieを発行することで、JavaScriptによるCookieへの有効期限制限(最大7日間または24時間)を回避し、任意の有効期限でCookieを維持することができます。サーバーサイド実装にはPHP・Perl・Rubyに対応したAPIライブラリをご用意しております。詳細は「サーバーサイド実装(PHP)」「サーバーサイド実装(Perl)」「サーバーサイド実装(Ruby)」をご覧ください。
Google Chrome SameSite Cookie影響と対策
・Google Chrome SameSite cookie概要
Google社が2019年7月30日にリリースしたChrome76以降、cookieの利用用途を明らかにすることを目的に、cookieにSameSite属性・Secure属性が設定されていない3rd party cookieをWebサーバーへ送信しなくなります。すなわち、http通信において、3rd party cookieの利用ができなくなります。
・DLPOへの影響と対策
現状Google Chrome SameSite Cookieによる影響はありません。
DLPOが発行する3rd party cookieに、SameSite属性・Secure属性を付与するよう以下の改修済みです。
<システム改修内容>
①設置ページのhttp/httpsに合わせていたタグの通信を、すべてhttps通信に変更。
②"http"のリダイレクト時URL("http://t.adlpo.com/**"のURL)がクリックされた場合、
"https"("https://t.adlpo.com/**"のURL)へリダイレクトし計測するよう変更。
➁DLPOが発行する3rd party cookieに、SameSite属性・Secure属性を付与。
<リリース日>
20年2月
プライバシー対策
DLPOのデータ収集の仕組みは、個人情報保護法に準拠しており、プライバシーを考慮した設計になっております。
・IPアドレスの収集
サイト訪問者の IP アドレスは、主にアクセス元の地域、組織情報、回線環境等を類推する為に収集しますが、IP アドレスから個人を特定することはありません。また、IPアドレスは、セッション中にDLPOでのみ使用されます。
・オプトアウトの設定
サイト訪問者が、DLPOによるABテスト・パーソナライズ配信を停止(オプトアウト)できるようオプトアウトリンクをサイトに追加することができます。
サイトに次のリンクを追加します。
https://dlpo.jp/cookiepolicy/ITP対策としてCNAMEまたはNSレコードを設定している場合、専用のオプトアウトページが作成されます。(DLPO管理画面上で確認できます。)
https://計測用サブドメイン.導入サイトのドメイン名/cookiepolicy/index.htm
・GoogleAnalytics4連携(PULL連携)について
GoogleAnalytics4連携(PULL連携)は、Googleによるアクセス解析ツール「Googleアナリティクス」と連携し、Googleアナリティクスのオーディエンスをターゲットセグメントに設定、ABテスト、パーソナライズ施策を実行することができます。詳細は「GoogleAnalytics4連携設定(PULL連携)」をご覧ください。
このGoogleアナリティクスはデータの収集のためにCookieを使用しています。このデータは匿名で収集されており、個人を特定するものではありません。この規約に関しての詳細はGoogleアナリティクスサービス利用規約やGoogleポリシーと規約ページをご覧ください。
なお、Googleアナリティクスのデータとの紐づけは、DLPOにて発行するユーザーID(guid)を使用しています。具体的には、対象サイトを表示した際にユーザーIDをGoogleアナリティクスに設定し、バッチ処理にてオーディエンスデータを取得した後、紐づくユーザーを判別することが可能となります。