概要: AppsFlyerは、レポートとポストバックを通じて、完全で正確な広告、アプリ内購入、自動更新サブスクリプションデータをUAパートナーに提供します。パートナーは、UAキャンペーンを最適化するために情報を取り込むことができます。
はじめに
AppsFlyerは、パートナーとアプリストア(Apple App StoreおよびGoogle Play Store)の両方から収益情報を受け取ります。受信後、データは、検証、正規化、アトリビューション、追加のプロパティとディメンションによるエンリッチメントなどの一連のステップを受けます。 AppsFlyerはUA(ユーザー獲得)パートナーに情報を送信することができます。このプロセスに続いて、AppsFlyerはエンリッチメントかつアトリビューションされたデータをUAパートナーに送信します。UAパートナーはこの情報を利用して、ユーザー獲得キャンペーンを最適化し、広告主に提供するサービスを強化できます。
パートナーに報告される収益タイプは何ですか?
アプリは2つの収益タイプを作成します:
- 広告収益: 広告収益は、バナー、インタースティシャル広告、その他のフォーマットを含む広告がアプリ内に表示されるたびに生成されます。これは、広告主が課金するキャンペーン方法に関係なく計算できます。
- アプリ内購入と自動更新サブスクリプション: ストアの収益は、アプリ内購入またはサブスクリプション関連のトランザクションが実行されるたびに生成されます。
AppsFlyerはUAパートナーに対して、どのように収益シグナルを提供していますか?
AppsFlyerは、以下の方法でアプリ内広告、アプリ内購入、サブスクリプション収益に関する情報をパートナーに提供しています。
- 広告収益UAシグナルレポート:このレポートは、デバイスレベルで集計された広告収益イベントを一覧表示しています。レポートはデータロッカーで毎日利用可能で、前日のデータを含んでいます。
- 広告収益のポストバック:クライアントのデバイスで広告インプレッションが発生するたびに、広告収益イベントの詳細を含むポストバックがAppsFlyerからパートナーへ送信されます。
- ストア収益のポストバック:購入またはサブスクリプションイベントが発生するたびに、収益イベントの詳細を含むポストバックがAppsFlyerからパートナーに送信されます。
パートナー向けにROI360を設定します
UAシグナルレポートと広告収益とストア収益のポストバックを受信するために、パートナーはどのようなアクションを取る必要がありますか?
ROI360 UA シグナルレポートを購読する方法
データロッカー経由でパートナーがレポートを取得できるようにするには:
- パートナーは、データロッカーで次のステップを実行する必要があります:
- クラウドサービスプロバイダーへの接続、レポートのフォーマットや内容など、パートナーアカウントのデータロッカーを設定します。
- ROI360のUAシグナルレポートを有効にします。
- 広告主は、レポートに対する権限をパートナーに付与する必要があります。
UAネットワーク向けのROI360 UAシグナルレポート
このレポートは、完全で正確な X+1日目の CSV/parquet 収益レコードをUAパートナーの S3 バケットに毎日提供します。各レコードは、デバイスレベルでの広告収益イベントの集計です。
UAシグナルレポートは、広告収益のポストバックのようにリアルタイムデータを提供しません。ただし、より正確で完全です。これは、インプレッションの値が時間経過とともに変化する可能性があるためです。これは、インプレッションレベルの収益データが、リアルタイム入札ではなく標準的なCPM入札で販売された広告インプレッションに関するものである場合に、特に当てはまります。
レポートのデータソースとは何か?
広告主の連携タイプに応じて、レポートデータは次のいずれかから取得されます:
- 広告収益 SDK コネクターの連携:顧客は、パートナーがロードしたインプレッションレベルの収益データをクライアントデバイスと共有可能で、ほぼリアルタイムでAppsFlyerにレポートされます。
- S2S APIベースのデバイスレベルの連携:顧客は、AppsFlyerのUI内の連携パートナーのもとでパートナーの認証情報を設定することができ、それによりROI360の広告収益が代わりにデバイスレベルの広告収益データを収集できるようになります。
- 2つの組み合わせ(鮮度と精度)。
注記:広告主からAppsFlyerへのデータの転送は、広告主の権限と、広告主がROI360のアドバンスパッケージ顧客であるかどうかに左右されます。
レポートデータに対してどのようなデータ処理が行われますか?
AppsFlyerの ROI360 広告収益は、以下のように機能します:
- データの正規化
- インストールメディアソースとデータエンリッチメントへのアトリビューション
- 広告収益イベントの生成
- イベントはデバイスレベルで集計されます。
レポートデータはどのように配信されますか?
デバイスレベルのデータはデータロッカー内のレポートに毎日書き込まれます。
レポートデータの鮮度はどのくらいですか?
データは、毎日21:00 UTC時刻にデータロッカーバケットの h=23 フォルダーに書き込まれます。
レポートのフィールドとは何か?
項目 | 備考 |
---|---|
Version | 秒単位のUnixタイムスタンプ。例:1661315124 |
app_id | AppsFlyerプラットフォームのアプリID |
install_time | • インストールのタイムスタンプ:YYYY-MM-DD HH:MM:SS 例:2020-08-16 11:22:33 • iOS 14+ デバイスおよび同意のないユーザーの場合、または広告主が高プライバシーポストバックをオンにしている場合は、インストール時間は時間単位に四捨五入されます。 |
campaign, campaign_id, adset_name, adset_id, ad_name, ad_name, ad_id, site_id | UAがデータを受信するパートナーに帰属する場合にのみ設定されます。 |
idfa, idfy, advertising_id | 広告収益化イベントが複数ある場合、IDFA、IDFV、advertiser_idなどの同じデバイス ID が複数の行に表示される可能性があります。iOS 14+および同意のないユーザーの場合、または広告主が高プライバシーをオンにしている場合、これは表示されません。 |
platform | 端末のプラットフォーム: iOS / Android / Windows Mobile |
country | ISO 3166 (alpha-2)を使用した国コード:US, CN など |
original_url | iOS 14+および同意のないユーザーの場合、または広告主が高プライバシーをオンにしている場合、これは表示されません。UAがデータを受信するパートナーに帰属する場合にのみ設定されます。 |
mediation_network | インプレッションに関連付けられたメディエーションネットワーク。可能なネットワークのリストを参照してください。 |
ad_unit | 2023年第3四半期の予定:インプレッションに関連付けられたマネタイズ広告ユニット |
placement | 2023年第3四半期の予定:インプレッションに関連付けられたマネタイズプレースメント |
レポートデータのサンプルをダウンロードします。
アプリ内広告収益(IAA)のポストバック
IAAポストバックは、AppsFlyerが収益情報をパートナーに送信するために使用する2番目の取り込みアプローチです。広告収益のUAシグナルレポートに対する主な利点は、ポストバックがほぼリアルタイムのIAA収益データ共有を提供するので、その鮮度です。これは、広告収益のUAシグナルレポートで提供される X+1 の鮮度(イベント発生日の1日後)とは対照的です。
ただし、リアルタイムの鮮度は X+1と比べて精度が低くなります:
- リアルタイムのIAAポストバックデータは、UAシグナルレポートの X+1のデータよりも、平均して±5%精度が低くなります。
- リアルタイムのIAAポストバックデータは、UAシグナルレポートの X+1のデータよりも、平均して±7%完全ではありません。
IAAポストバックのデータソースとは何か?
IAAポストバックのデータは、パートナーがクライアントデバイスにロードするインプレッションレベルのデータから取得されます。このデータは、広告主によってデバイスにインストールされた ROI360 広告収益 SDK コネクターを介してAppsFlyerと共有されます。コネクターにより、アプリ開発者は ILRD、通貨、メディエーションプラットフォーム、マネタイズソースなどの特定のパラメーターを含むインプレッションイベントを報告することができます。
広告主のクライアントデバイスからAppsFlyerへのデータの転送は、広告主の権限と、広告主がROI360のアドバンスパッケージ顧客であるかどうかに左右されます。
IAAポストバックデータに対してどのような処理が行われますか?
AppsFlyer ROI360は、受信したインプレッションレベルのデータごとに以下のステップを実行します:
- データの正規化。
- インストールメディアソースとデータエンリッチメントへのアトリビューション。
- af_ad_revenue イベントの生成。
ポストバックデータはどのように配信されますか?
イベントは、パートナーとAppsFlyer間の既存のポストバック設定を介して、追加のパラメーターとしてパートナーに送信されます。
アプリ内購入(IAP)のポストバック
ROI360のアプリ内購入のポストバックは、最初に各トランザクションを検証し、重複排除してから、店舗手数料と消費税を差し引くことにより、何重ものレポート精度を提供します。
IAPポストバックのデータソースとは何か?
IAPポストバックのデータは以下から取得されます:
- デバイスでアプリ内購入または自動更新サブスクリプションイベントが発生するたびに、ROI360 購入SDKコネクターによって読み取られるトランザクションレベルのデータ。
- App Store および Google Play (RTDN) サーバーからの全ての受信通知も、AppsFlyerの購入およびサブスクリプション収益のビジネスロジックによって処理されます:
- SDKコネクターを介して以前にレポートされたトランザクションに関する通知は、検証および処理されます。
- 不明なトランザクションに関する通知は、AppsFlyerに報告されません。
注記:広告主からAppsFlyerへのデータの転送は、広告主の権限と、広告主がROI360のアドバンスパッケージ顧客であるかどうかに左右されます。
IAPポストバックデータに対して、どのようなデータ処理が行われますか?
AppsFlyer ROI360は、受信したトランザクションレベルのデータごとに以下のステップを実行します:
- AppsFlyerは、不正ではないことを確認するために、各ストアで購入またはサブスクリプションデータを検証します。
- 検証が成功すると、AppsFlyerは購入またはサブスクリプションをログに記録します。
- レシート検証が失敗した場合、そのイベントは「ブロック済アプリ内イベント」ローデータレポート内に表示されます(Protect360を契約している場合に利用可能)。
- AppsFlyerは、iOSのファミリー共有に関連するものも含め、トランザクションが重複しないようにします。
- AppsFlyerは、店舗手数料と税金 (真の収益)を考慮して純収益データを計算します。
- AppsFlyerは、検証および処理されたトランザクションの内部購入またはライフサイクルイベントを生成します。
ポストバックはどのように配信されますか?
IAPイベントは、パートナーとAppsFlyer間の既存のポストバック連携を通じて、パートナーに送信されます。
IAPイベントとは何か?
ROI360の顧客は以下の収益を伴うイベント名を共有できます。
複数のイベント名
Event name | 説明 |
---|---|
af_purchase | ユーザーが購入したときに記録されます。 |
af_purchase_refund | 購入が払い戻し(返金)されたときに記録されます。 |
af_ars_trial_converted | トライアル期間後、正規価格の更新が開始されたときに記録されます。 |
af_ars_subscription_started | 割引または正規価格のサブスクリプションが開始されたときに記録されます。 |
af_ars_subscription_resumed | 解約または払い戻し(返金)されたサブスクリプションの後に、正規価格のサブスクリプションが再開されたときに記録されます。 |
af_ars_subscription_refunded | 加入者が払い戻し(返金)を受けたときに記録されます。 |
af_ars_subscription_renewed | 自動更新サブスクリプションが行われたときに記録されます。 |
af_ars_subscription_xgraded | 加入者が別のサービスにアップグレード、ダウングレード、またはクロスグレードしたときに記録されます。 |