概要:AppsFlyer のユーザーレベルのアトリビューションデータと照合することでユーザーレベルのデータを充実させ、集計レポートを作成し、結合されたデータの価値を活用するインサイトを取得します。
はじめに
モバイルマーケティングエコシステムは、その歴史を通じて、ユーザーレベルのデータを利用してインサイトを得て、広告キャンペーンを最適化してきました。
- メディアソースは、ユーザーレベルのデータをアトリビューション計測プロバイダー(AppsFlyer など)に提供し、プロバイダーはそれを使用してアトリビューションを提供し、広告主に共有してきました。
- 広告主は、このユーザーレベルのデータを独自のユーザーレベルのデータ(BI や CRM システムのデータなど)と照合し、必要に応じて分析およびグループ化して、キャンペーンの最適化に必要な集計ベースのデータを取得しました。
ユーザープライバシー時代の到来により、メディアソースからのユーザーレベルのデータへのアクセスは大幅に制限されています。
- メディアソースは、アトリビューション計測プロバイダー(AppsFlyer など)にユーザーレベルのデータを提供し、プロバイダーはそれを使用してアトリビューションを提供します。 ただし、このユーザーレベルのデータを広告主に渡すことは制限されています。
- これにより、広告主様はこれまでのようにユーザーレベルのアトリビューションデータを自社のユーザーレベルのデータと照合することができなくなり、必要なインサイトを得ることができなくなります。
これはまさに、AppsFlyer データクリーンルーム(DCR)が介入して治癒できる「データの盲点」です。
仕組み
ユーザーレベルのアトリビューションデータを広告主に渡して 広告主がユーザーレベルのデータと照合できるようにする代わりに、DCR がユーザーレベルのアトリビューションデータを広告主のユーザーレベルのデータと照合する仕事を引き受けます。– 実質的にこの責任を AppsFlyer に移管します。次に、DCR がこのデータを分析してグループ化し、集約された形式で広告主に渡します。 – 広告主が ユーザーのプライバシーを維持しながら、必要な総合的なインサイトを取得できるようにします。
DCRでどのようにデータ取得できますか?
DCRは現在、次の2種類のデータを使用しています。
- カスタムソースデータ:DCRで使用するためにクラウドストレージにアップロードされたユーザーレベルのデータ。このデータは、広告主の内部システム(BIやCRM システムなど)から取得されます。
- アトリビューションデータ:アトリビューションのためにメディアソースから AppsFlyer に提供されたユーザーレベルのデータ
DCRはデータに対して何をしますか?
DCRは、標準的なデータベースの原則に従って動作します。つまり、異なるテーブル(または ソース)のデータを単一のデータセットに一致させます。この単一のデータセットは、結合されたデータを使用するレポートを作成するために使用されます。
- 異なるソースからのデータを照合し、それらを 1つのセットに結合するには、各ソースが別のソースと共通した 一意のアプリユーザーを識別する項目("識別子")を少なくとも 1つ共有する必要があります。
- 識別子を使用してユーザーレベルのデータとユーザーレベルのアトリビューションデータを照合することで、DCRは結合されたユーザーレベルのデータセットを作成します。
- 次に、ユーザープライバシーを維持しながら分析情報を提供するために、DCR はこのデータを処理して、定義した特性("ディメンション")に従ってグループ化された集計レポートを作成します。
DCR 関連の用語
次に、DCR に関してよく使用される用語をいくつか説明します。
- コネクタ:DCR データが保存されている(広告主所有の) AWS または GCS バケット。コネクタには、DCRに注入するソースデータ用のフォルダーや、抽出するレポートの接続先を含めることができます。DCRに出入りするデータには、単一のコネクタまたは複数のコネクタを使用できます。
-
ソース:
-
広告主のソース:DCR に取り込まれるファーストパーティデータファイル。(AppsFlyerのアトリビューションデータとのマッチングおよびエンリッチメントを目的)ソースファイルの新しいバージョンは、6時間ごとに処理のためにアップロードできます。AppsFlyer DCR プラットフォームでソースを設定するときは、その構造とロケーションを設定してください -
- ソースの構造:ソース内のデータ項目のリストと、レポートでの使用方法(識別子、ディメンション、指標)についてそれぞれに割り当てるカテゴリ。
- ソースの場所:AppsFlyer がソースファイルを更新するたびに取得するクラウドサービスフォルダー。このフォルダはバケット("コネクタ")内に存在します。
- アトリビューションデータ:AppsFlyer アカウントのユーザーレベルのアトリビューションデータ。(DCR の広告主データのマッチングとエンリッチメントに使用)
-
広告主のソース:DCR に取り込まれるファーストパーティデータファイル。(AppsFlyerのアトリビューションデータとのマッチングおよびエンリッチメントを目的)ソースファイルの新しいバージョンは、6時間ごとに処理のためにアップロードできます。AppsFlyer DCR プラットフォームでソースを設定するときは、その構造とロケーションを設定してください -
-
レポート:処理後に DCR から出力されるデータファイル。レポートは、関連するソースファイルの新しいバージョンがアップロードされるたびに作成されます。AppsFlyer DCRプラットフォームでレポートを設定するときは、その 構造と接続先を設定してください。
- レポート構成:レポートの作成に使用される広告主のソースとアトリビューションデータ、それらが結合される識別子、含まれる指標、およびレポートがグループ化されるディメンションの指定。
- レポート接続先:AppsFlyer がレポートが処理されるたびに送信するクラウドサービスフォルダー。このフォルダはバケット("コネクタ")内に存在します。
DCR の操作(設定手順)
AppsFlyer の Data Clean Room (DCR) は、アップロードするデータの種類、抽出するレポート、処理のタイミングと頻度において非常に高い柔軟性を提供しています。このため、これには比較的重要な計画とセットアップのプロセスが含まれます – 組織内の複数のユーザーのコラボレーションが必要な可能性があります。
次の手順に従って、組織のニーズを満たすように DCR を設定してください:
- DCR から抽出したいレポートを検討してください。これらのレポートは、AppsFlyer のアトリビューションデータを広告主のソースと充実させた結果です。これらのレポートを作成するために DCR にアップロードする必要があるファーストパーティデータソースを決定します。
- これらのソースとレポートをサポートするための基本的なクラウドストレージ構造を作成してください。
- データを抽出し、ソースデータファイルを生成するクエリを定義し、ソースデータファイルのプロトタイプを作成します。
- データを抽出し、ソースサブフォルダーを作成し、ソースファイルと _SUCCESSファイル を定期的にアップロードする自動化処理を開発します。
- AppsFlyer DCRプラットフォームで ソースを設定してください。
- AppsFlyer DCRプラットフォームで レポート を設定してください。
- DCRによって抽出されたレポートをクラウドストレージに取り込む自動化処理を開発してください。