ユースケースの概要
マーケティング アトリビューションは、マーケティング戦術とそれに続く広告インタラクションが売り上げやコンバージョンにどの程度貢献しているかを広告主が判断するために使用する手法です。
アトリビューション モデルには、ファーストタッチ アトリビューションやラストタッチ アトリビューション(シングルタッチ アトリビューション モデル)など、さまざまな種類があります。シングルタッチ アトリビューション モデルでは、カスタマー ジャーニーの 1 つのタッチポイントにコンバージョンに対する貢献度の 100% が割り当てられます。ファーストタッチ アトリビューションでは、最初のタッチポイントに貢献度が割り当てられます。一方、ラストタッチ アトリビューションでは、コンバージョンの前の最後のタッチポイントに貢献度が割り当てられます。アトリビューションはカスタマー ジャーニーの複数のタッチポイントで共有することもでき、さまざまなタッチポイントに貢献度が割り当てられます。これをマルチタッチ アトリビューションと呼びます。
API のスコープはシングルタッチ アトリビューション モデルですが、API 呼び出し元はまず、アトリビューション モデルのニーズに応じて Attribution Reporting API の実行可能性を評価することをおすすめします。このガイドを読む前に、Shared Storage API と Private Aggregation API のデベロッパー向けドキュメントを確認することをおすすめします。
Cookie を使用した実装
広告テクノロジーは、サードパーティ Cookie を使用してさまざまなマルチタッチ アトリビューション モデルを実装しています。Cookie は、さまざまなビューやコンバージョンを通じてユーザーをトラッキングできます。
- 広告のインプレッション時に、サードパーティ Cookie が広告テクノロジーによって取得されます。これらの Cookie には、以前にユーザーから収集されたユーザー ID やその他の情報が含まれることがあります。
- コンバージョンが発生すると、広告テクノロジーはコンバージョン経路などの収集したデータを分析し、アトリビューション分析を行います。
- 広告テクノロジーは、マルチタッチ アトリビューション レポートを作成するために、決定論的シグナルと確率的シグナルを使用してコンバージョン経路を生成します。
プライバシー サンドボックス ソリューション
共有ストレージを使用すると、広告テクノロジーはプライバシーを保護しながらクロスサイト読み取りアクセスを行い、無制限の書き込みが可能になります。広告テクノロジーは、コンバージョンから収集された経路とディメンションを使用して、さまざまなタイプのモデルを使用して、各広告インプレッションの貢献度を割り当てることができます。
Private Aggregation API は、コントリビューションの生成と集計用のレポートの作成に使用されます。これは、さまざまなコンテキストで使用できる汎用 API です。データは「集計可能レポート」にカプセル化され、暗号化され、「集計サービス」を通じてのみ処理できます。処理中にノイズが追加され、レポートのクエリ回数が制限されます。広告テクノロジーは、Private Aggregation API を使用して、ユーザーがコンバージョンに至った経路や経路に関する集計レポートを取得できます。
このユースケースでは、マルチタッチ アトリビューションをサポートする Shared Storage API と Private Aggregation API を使用できます。これらの API を使用すると、1 つのブラウザで複数のタッチポイントのデータ キャプチャと集約された測定が可能になります。
<ph type="x-smartling-placeholder">詳細なソリューション
ソリューションを詳しく説明するために、ユーザー ジャーニーの例を取り上げ、プライバシー サンドボックス API を使用して実行される関連手順を取り上げます。
ユーザーに
news.com
で広告が表示される → 広告テクノロジーが、広告ビューのコンテキストとユーザーのその他のディメンション(インプレッション タイムスタンプなど)を共有ストレージに保存します。shoes.com
でユーザーに別の広告が表示される → 広告テクノロジーが、前述のように広告ビューのコンテキストを共有ストレージに保存します。ユーザーが広告主のサイトで購入を行うことでコンバージョンを達成 → 広告テクノロジーは、Shared Storage に保存されているコンテキストを参照し、Private Aggregation API を使用してカスタム アトリビューション レポートを生成できます。
- 広告テクノロジーは、関連付けられたインプレッションを 128 ビットの集計キー(バケット)で表す必要があります。広告テクノロジーは、これらのインプレッションのタッチポイントを経路で表すか、単独のノードで表すかを選択できます。
- 経路を使用するには、広告テクノロジーで、ユーザーのコンバージョン経路内のすべてのタッチポイントを含むキーを作成します。たとえば、ユーザーがコンバージョン前に
news.com
、shoes.com
、shopping.com
で広告を見た場合、キーは 1 つの集計情報でフルパス"news|shoes|shopping"
をエンコードします。 - または、ノードを使用するために、ユーザーのコンバージョン経路の各インプレッション タッチポイントについて、広告テクノロジーで個別に集計された貢献度を宣言することもできます。広告テクノロジーは、共有ストレージ内のインプレッションのコンテキストを参照して、インプレッションにクレジットを配分できます。たとえば、最新のインプレッションに 50%、直近の 2 つのインプレッションにそれぞれ 25% を配分します。
- 経路を使用するには、広告テクノロジーで、ユーザーのコンバージョン経路内のすべてのタッチポイントを含むキーを作成します。たとえば、ユーザーがコンバージョン前に
- パスまたはノードを選択する際、広告テクノロジーはノイズとユーティリティのトレードオフを考慮する必要があります。インプレッションやコンバージョン アクティビティの数が一定の場合、集計バケットが粒度が高いほど、出力に含まれるノイズの割合が高くなります。
- パスの場合、広告テクノロジーは、複数回の訪問をどのように処理するか(例:
news
→sports
→news
)と、訪問のシーケンスに関連性があるかどうかも決定する必要があります。複数の訪問と一連の訪問を測定するには、広告テクノロジーはより粒度の細かいバケットを使用する必要があります。これにより、ノイズの割合が増加します。 - それに比べて、ノードを使用すると、組み合わせて表す値が少なくなるため、ノイズが少なくなります。広告テクノロジーは、アクセスするウェブサイトを分類することで、このカーディナリティをさらに減らすことも検討できます。
- パスの場合、広告テクノロジーは、複数回の訪問をどのように処理するか(例:
- 広告テクノロジーは、関連付けられたインプレッションを 128 ビットの集計キー(バケット)で表す必要があります。広告テクノロジーは、これらのインプレッションのタッチポイントを経路で表すか、単独のノードで表すかを選択できます。
広告テクノロジーは受信した集計可能レポートをバッチ処理し、集計サービスを使用して処理します。これにより、概要レポートが返されます。
対応してフィードバックを共有する
共有ストレージの提案は現在検討中であり、変更される可能性があります 使用できます。この API をお試しいただき、ご意見やご感想がございましたら、ぜひお聞かせください。
- GitHub: 提案、ホワイトペーパーへのリーチ、疑問の提起、ディスカッションへの参加などのリソースが用意されています。
- Shared Storage API のお知らせ: メーリング リストへの参加や過去のお知らせの表示
- デベロッパー サポート: プライバシー サンドボックス デベロッパー サポート リポジトリ。