ウェブからアプリとアプリからウェブの測定

Chrome ウェブアプリから Android アプリにアトリビューションを渡す方法を学びます。

プライバシー サンドボックスは、ウェブからアプリおよびアプリからウェブへのアトリビューションをネイティブにサポートしています。また、Attribution Reporting API を使用すると、モバイル ブラウザと Android アプリをまたいだ測定が可能になります。

ウェブからアプリへのアトリビューションとは

ユーザーが Chrome モバイル ブラウザで広告をクリックし、その後 Android アプリで購入した場合、Attribution Reporting API は、Android アプリで発生したコンバージョンを Chrome モバイル ブラウザに表示された広告に直接関連付けることができます。これがウェブからアプリへのアトリビューションです。

同様に、ユーザーが Android アプリで広告をクリックし、その後で Chrome モバイル ブラウザで購入した場合、Attribution Reporting API はそのコンバージョンを直接アトリビューションできます。これがアプリからウェブへのアトリビューションです。

API は、同じデバイスで発生したウェブからアプリへのアトリビューションを記録します。

ウェブからアプリへのアトリビューションはどのように実装されますか?

ウェブからアプリへのアトリビューションを実装するには、まず、ウェブ コードベースでウェブからアプリへの測定とアプリからウェブへの測定が利用可能であることを確認します。これを行うには、イベントを登録するときに、レポート送信元へのリクエストに Attribution-Reporting-Eligible ヘッダーを含めます。

ブラウザは、OS レベルのサポートが利用可能かどうかを、辞書構造のリクエスト ヘッダーを使用してレポート送信元サーバーにブロードキャストします。

次に、ソースを登録して、広告がクリックされたことを登録します。

OS のサポートが利用可能な場合、レポート送信元は、文字列構造ヘッダー Attribution-Reporting-Register-OS-Source を含むレスポンスを返す必要があります。このヘッダーには、ソースを登録する場所を示す URL が含まれています。

このレスポンスは、ウェブ間測定を実行する際にレポート送信元が返すレスポンスに似ていますが、この場合は、Chrome ブラウザではなく Android OS がレポートを処理する必要があることを示しています。

レスポンス メタデータには、ウェブ デスティネーションとアプリ デスティネーションの両方が含まれます。これらのリンク先フィールドには、ソースのアトリビューションがトリガーされるウェブサイトとアプリ パッケージを指定します。

Attribution-Reporting-Register-OS-Source ヘッダーは、register web source を呼び出すよう Android OS に通知します。この関数は、ヘッダーからメタデータを取得し、Attribution-Reporting-Register-OS-Source で指定された広告テクノロジー URL に送信するためにパッケージ化します。registerWebSource() を直接呼び出す必要はありません。

次のステップ