概要:Data Lockerのコホート分析機能では、広告階層の全ての要素を含んだ集計データが利用可能です。レポートには過去365日間にアトリビューションしたユーザーのデータが含まれます。この機能を利用できるのは、ローデータまたはコホートAPI、またはその両方を利用している広告主です。つまり、このレポート機能はData Locker自体の契約は必要ありません。
Data Lockerでのコホート分析
メディアソースのデータ共有ポリシーや、広告主のプライバシー保護のポリシーによってAppsFlyerのローデータ取得が制限される場合があります。この制限には、キャンペーンや広告セットなどのアトリビューション関連のすべての項目が含まれます。コホートレポートは、ローデータの代わりに集計データを提供します。
Data Lockerの有効化
この機能を利用できるのは、Data Locker、コホートAPI、またはローデータレポートを利用している広告主です。Data Locker上でこのレポート機能を有効にするには、次のいずれかの手順を実行してください。
既にData Lockerでデータを取得していますか? | 手順 |
---|---|
はい |
Data Lockerにコホートレポートを追加する方法:
|
いいえ |
Data Lockerの設定方法: |
データをBIシステムに読み込み、キャンペーンのパフォーマンスや最適化のプロセスの一部として利用することができます。
利用できる指標
利用できる指標は、収益、イベントを実行したユニークユーザー数、イベントの発生数です。
※ROIやROASといったコスト関連の指標を算出するには、収益とコストの両方の指標が必要です。収益指標はコホート経由で、コスト指標は ROI360のコストETL 経由で取得可能です。
コホート分析について
利用できるレポート |
以下のレポートをダウンロードできます。各レポートの詳細については、コホートダッシュボードのページをご確認ください。
|
レポート期間 | 過去365日間にコンバージョンしたユーザーのデータが利用可能です。つまり、毎日過去365日間のユーザーのコンバージョン状況が報告されます。 |
レポート構成 | 各レポートのスキーマ(ディメンションと指標を含む)は固定されており、編集できません。 詳細はレポート構成を参照してください。 |
レポート配信 | Data Lockerでのコホートレポートの有効化を参照してください。 |
データ更新頻度 |
|
パートナーのデータ保持ポリシーの影響 |
一部の広告媒体は、データ保存期間ポリシーを設けていることを考慮してください。この場合、データ保存期間の終了後に発生したイベントは、コホートレポートでは無視されます。 例:SRN媒体 "A" は180日間のデータ保存期間ポリシーを設けているとします。180日目までのユーザーイベントは SRN A に紐づき、180日後に発生したイベントは無視されます。 注:イベントはオーバービューダッシュボードにオーガニックとして表示されます。 |
レポート構成
レポートは、ディメンションとメトリックで構成されます。
項目の形式は次のとおりです。
- ディメンション: 文字列 - 文字列の最大長は動的であり、広告階層の要素をどのように設定するかによって異なります。
- メトリック: 数値注意:selected_currency項目の形式は文字列です。
ディメンション
項目名 |
説明 |
||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
app_id |
-- | ||||||||||
media_source |
-- | ||||||||||
conversion_type |
設定可能な値:install、install-unified(統合レポートでのインストール数を表します)、リエンゲージメント、リアトリビューション |
||||||||||
attributed_touch_type |
入力される値:click、impressions、pre-install、unknown、tv、null |
||||||||||
days_post_attribution |
|
||||||||||
event_date |
|
||||||||||
conversion_date |
|
||||||||||
event_name |
イベントを特定するのに使用してください。特有の意味を持つイベント名もあれば、広告主が設定したアプリ内イベントもこちらに入力されます。
|
||||||||||
campaign |
キャンペーン階層の情報です。 注意:キャンペーン名の変更はサポートされていません。そのため、1つのキャンペーンIDに対して複数のキャンペーン名が関連付けられることがあります。 |
||||||||||
campaign_id |
キャンペーン階層の情報です。 | ||||||||||
adset |
キャンペーン階層の情報です。 | ||||||||||
adset_id |
キャンペーン階層の情報です。 | ||||||||||
ad |
キャンペーン階層の情報です。 | ||||||||||
ad_id |
キャンペーン階層の情報です。 | ||||||||||
channel |
キャンペーン階層の情報です。 [2021年10月27日更新] 現在、MetaはGoogle Install Referrerの機能を介して提供するデータにチャネルの情報を含んでいません。 |
||||||||||
site_id |
キャンペーン階層の情報です。 | ||||||||||
is_primary_attribution |
リターゲティングデータを特定し重複排除するために使用してください。 | ||||||||||
geo |
ユーザーのIPアドレスから生成したISOの国コードです。 | ||||||||||
agency |
|
||||||||||
install_app_store |
Androidアプリのみ:アプリがダウンロードされたAndroidストアの情報です。マルチストアのAndroid計測を広告主が実装している場合に入力され、空欄の場合はGoogle Play Storeを意味します。 |
||||||||||
keywords |
ユーザーがオンライン検索の際に使用した単語の情報です。 (アドネットワークからレポートされたもの) |
||||||||||
keyword_id |
[2022年4月27日以降 利用可能] アドネットワークからレポートされたキーワードIDです。 |
指標
カラム名 |
説明 | 形式 |
---|---|---|
unique_users |
そのイベントを実行したユニークユーザー数です。 |
数値 |
revenue_usd |
|
数値 |
event_count |
イベントの発生回数です。 |
数値 |
selected_currency |
広告主がアプリ設定で設定した3文字のISO-4217の通貨コードです。(USD、JPYなど)これは、管理画面上でコホートの収益を表示する際に使用される通貨設定と同じです。 |
文字列 |
revenue_selected_currency |
|
数値 |
データ分析担当者向けの考慮事項
レポート内のデータ範囲について
レポートには、ユーザー獲得、インストール、リターゲティング、リアトリビューション、リエンゲージメント、およびそれらに紐づくアプリ内イベントが含まれます。
統合レポート、ユーザー獲得レポート、リターゲティングレポートを別々に、またはまとめてBIにロードする場合。 これらをまとめてロードし、独自にビューをフィルターする場合は、次のようにします:
- 統合ビューの場合:is_primary_attribution=true または null 項目を使用します。
- ユーザー獲得の場合:conversion_type=Install を使用します。
- リターゲティングの場合:conversion_type=re-engagement または re-attribution を使用します。
データ読み込みプロセスにおいて新規獲得媒体のデータとリターゲティング媒体のデータを統合する場合には、新規獲得 (インストール) とリターゲティング (リエンゲージメント) のデータの重複を除外するロジックを実装する必要があります。これを行うには、conversion_type=install、install-unified、re-engagement、またはre-attributionを使用します。 詳細はリターゲティングイベントの重複計測のページを参照してください。
項目別の考慮事項
- 継続率の指標を簡単に計算するには、days_post_attributionのカラムを活用しましょう。
- キャンペーン名とキャンペーンIDのディメンションを使用したユニークユーザー数の計算:
キャンペーン名の粒度を考慮しなくてもよい場合、キャンペーンID毎のユニークユーザー数を合計することで、指標は算出可能です。 - キャンペーン階層の項目を使用することでデータを集計可能です。
- revenue_usd (USD換算の収益金額) は、イベント発生日の為替レートを使用して計算されます。
- 広告収益イベントは利用可能な場合にはデータに含まれますが、更新されるまでに最大3日間の遅れが生じることがあります。
一般的な考慮事項
すべてのアプリのデータを1つのファイルにまとめて提供します。App IDの項目を使用してアプリ毎にデータを分割するか、Data Locker上でアプリ毎に分割するよう設定してください。
使用事例
以下は、BI開発者が Data Lockerを介して抽出できるコホートデータの一般的で実用的なアプリケーションの例です。各例は、SQL ステートメントとサンプルの Excel ビジュアルで示されています。
1. リテンションの計算
次の例では、次のことを行います:
- 1日目と7日目のリテンション、およびキャンペーンと広告ごとのインストールの合計数を計算します。
event_name
をaf_conversion
でフィルターし、コンバージョンイベントごとのイベントカウントを合計します。- 具体的には、
conversion_type=install
となるようにデータをフィルターして、ユーザー獲得キャンペーンを分析する。
SQLステートメント
select
campaign_id, ad_id,
sum(if(event_name = 'af_conversion', event_count,0)) as installs,
sum(if(event_name = 'af_session' and days_post_attribution = 1, unique_users,0)) / sum(if(event_name = 'af_conversion', event_count,0)) as retention_day1,
sum(if(event_name = 'af_session' and days_post_attribution = 7, unique_users,0)) / sum(if(event_name = 'af_conversion', event_count,0)) as retention_day7
from YOUR_DATA_LOCKER_REPORT
where
conversion_date between '2023-06-01' and '2023-06-08'
and conversion_type = 'install'
and app_id = YOUR_APP
group by 1,2
エクセルの例
Campaign ID | Ad ID | インストール | リテンション D1 | リテンション D7 |
---|---|---|---|---|
12345678 | 987654 | 100 | 30% | 10% |
98765432 | 123456 | 200 | 25% | 15% |
07315466 | 613770 | 300 | 20% | 12% |
2. 複数のアプリ内イベントのARPUを計算する
次の例では、次のことを行います:
- キャンペーンごとに複数のアプリ内イベントのARPUを計算します。
- 具体的には、
conversion_type=re-engagement
をconversion_type=re-attribution
でデータをフィルターし、リターゲティングキャンペーンを分析します。 event_name
をaf_conversion
でフィルターし、コンバージョンイベントごとのイベントカウントを合計します。- そして、複数のイベントの収益を合計します(この場合
af_purchase
とaf_coins
)。 - データ処理の負荷を最小限に抑えるために、
days_post_attribution
を必要最小限(この場合は 7)に設定します。
SQLステートメント
select
campaign_id,
sum(if(days_post_attribution <= 1 and event_name in ('af_purchase', 'af_coins') , revenue_usd, 0)) / sum(if(event_name = 'af_conversion', event_count, 0)) as ARPU_day1,
sum(if(days_post_attribution <= 3 and event_name in ('af_purchase', 'af_coins') , revenue_usd, 0)) / sum(if(event_name = 'af_conversion', event_count, 0)) as ARPU_day3,
sum(if(days_post_attribution <= 7 and event_name in ('af_purchase', 'af_coins') , revenue_usd, 0)) / sum(if(event_name = 'af_conversion', event_count, 0)) as ARPU_day7
from YOUR_DATA_LOCKER_REPORT
where
conversion_date between '2023-06-01' and '2023-06-08'
and days_post_attribution <= 7
and conversion_type in ('re-engagement', 're-attribution')
and app_id = YOUR_APP
group by 1
エクセルの例
Campaign ID | コンバージョンタイプ |
ARPU 1日目 |
ARPU 3日目 |
ARPU 7日目 |
---|---|---|---|---|
12345678 | Re-engagement | 6.23 | 5.11 | 2.34 |
98765432 | Re-engagement | 3.57 | 1.34 | 4.86 |
07315466 | re-attribution | 7.41 | 6.79 | 5.29 |
3. 特定のコホート日のアプリ内イベントコンバージョン率の計算
次の例では、次のことを行います:
- 複数のディメンション(この場合は、コンバージョン日、地域、キャンペーン、広告、サイトID)の Day 0 アプリ内イベントのコンバージョン率を計算します。
- データを
is_primary=true
でフィルターし、統合データ(UAキャンペーンとリターゲティングキャンペーンの両方)で分析します。 event_name
をaf_conversion
でフィルターし、コンバージョンイベントごとのイベントカウントを合計します。- データ処理の負荷を最小限に抑えるために、
days_post_attribution
を必要最小限(この場合は 7)に設定します。
SQLステートメント
select
conversion_date, geo, campaign_id, ad_id, site_id,
sum(if(days_post_attribution = 0 and event_name = 'af_complete_tutorial', unique_users, 0)) / sum(if(event_name = 'af_conversion', event_count, 0)) as day0_af_tutorial_conversion
from YOUR_DATA_LOCKER_REPORT
where
conversion_date between '2023-06-01' and '2023-06-08'
and is_primary = true
and app_id = YOUR_APP
group by 1,2,3,4,5
エクセルの例
コンバージョン日 | Geo |
Campaign ID |
Ad ID |
サイトID |
Day 0 af_complete_tutorial |
---|---|---|---|---|---|
2022-11-07 | US | 12345678 | 123456 | site_123 | 45% |
2022-11-05 | イギリス | 98765432 | null | site_654 | 70% |
2022-10-31 | 韓国 | 07315466 | null | null | 63% |
4. デイリーのインストール数を計算する
次の例では、次のことを行います:
- アプリ ID、コンバージョン日、メディアソース、イベント名、コンバージョンタイプごとのインストール数を計算します。
conversion_type
でinstall
とフィルターし、UAインストール(リターゲティングを含まない)データを取得します。event_name
をaf_conversion
に設定してインストール数を合計します。
SQLステートメント
select
app_id,
conversion_date,
media_source,
event_name,
conversion_type,
sum(events_count) as total
from YOUR_DATA_LOCKER_REPORT
where
conversion_date between '2023-06-01' and '2023-06-08'
and conversion_type = 'install'
and event_name = 'af_conversion'
and app_id = YOUR_APP
group by 1,2,3,4,5
エクセルの例
App ID | コンバージョン日 |
Media source |
Event name |
合計 |
---|---|---|---|---|
id123456789 | 2022-11-07 | adnet1_int | af_conversion | 105 |
id123456789 | 2022-11-05 | adnet2_int | af_conversion | 216 |
id123456789 | 2022-10-31 | adnet3_int | af_conversion | 327 |
5. Facebook広告からの収益の計算
次の例では、次のことを行います:
- Facebookからの3日目の収益をコンバージョン日とアプリIDで計算します。
media_source='Facebook Ads'
とフィルターし、Facebookのデータを分析します。- データ処理の負荷を最小限に抑えるために、
days_post_attribution
を必要最小限(この場合は 3)に設定します 。
SQLステートメント
select
conversion_date,
app_id,
media_source,
sum(if(days_post_attribution <= 3, revenue_usd, 0)) as revenue_day3
from YOUR_DATA_LOCKER_REPORT
where
conversion_date between '2022-06-01' and '2023-05-31'
and days_post_attribution <= 3
and media_source = 'Facebook Ads'
and app_id in (APP_ID1, APP_ID2, ...)
group by 1,2,3
エクセルの例
コンバージョン日 | App ID |
Media source |
収益 3日目 |
---|---|---|---|
2022-11-07 | id123456789 | adnet1_int | 400.45 |
2022-11-05 | id123456789 | adnet2_int | 99.23 |
2022-10-31 | id123456789 | adnet3_int | 13.34 |
6. 最大 365コホート日の ASAキーワードIDごとの ARPUの計算
次の例では、次のことを行います:
- キーワードIDごとの Apple Search Ads経由のコホート365日目までの ARPUを計算します。
media_source='Apple Search Ads'
とフィルターし、Apple Search Adsのデータを分析します。event_name
をaf_conversion
でフィルターし、コンバージョンイベントごとのイベントカウントを合計します。
SQLステートメント
select
media_source,
keyword_id,
sum(if(days_post_attribution <= 365, revenue_usd,0)) / sum(if(event_name = 'af_conversion', event_count, 0)) as ARPU_day365
from YOUR_DATA_LOCKER_REPORT
where
conversion_date between '2022-06-01' and '2023-05-31'
and media_source = 'Apple Search Ads'
and app_id = YOUR_APP
group by 1
エクセルの例
Media source |
Keyword ID |
ARPU Day 365 |
---|---|---|
adnet1_int | 123456 | 57,019.93 |
adnet2_int | 987654 | 64,867.84 |
adnet3_int | 666854 | 48,160.02 |
7. 地域ごとのアトリビューション時間によるARPU7日目の算出
次の例は、 計測日ベースのKPI を使用する方法を示しています。 この例では、次のことを行います:
- ARPU 7日目を国ごとのアトリビューション計測日で計算します。
- 結果はコンバージョン数で並べ替えられ、上位20の地域が表示されます。
- データは、
conversion_type='install'
でフィルターされています。 - 最初の列には geo(国)が表示されます。 2番目の列には、合計コンバージョン数が表示されます。 その後の列には、クエリの行として指定された各日の7日目の収益が表示されます。
SQLステートメント
select
geo,
sum(if(event_name = 'af_conversion', event_count, 0)) total_conversions,
sum(if(cohort_day = '2023-07-11' and days_post_attribution <= 7, revenue_usd, 0)) / sum(if(cohort_day = '2023-07-11' and event_name = 'af_conversion', event_count, 0)) as ARPU_day7_2023_07_11,
sum(if(cohort_day = '2023-07-12' and days_post_attribution <= 7, revenue_usd, 0)) / sum(if(cohort_day = '2023-07-12' and event_name = 'af_conversion', event_count, 0)) as ARPU_day7_2023_07_12,
sum(if(cohort_day = '2023-07-13' and days_post_attribution <= 7, revenue_usd, 0)) / sum(if(cohort_day = '2023-07-13' and event_name = 'af_conversion', event_count, 0)) as ARPU_day7_2023_07_13,
sum(if(cohort_day = '2023-07-14' and days_post_attribution <= 7, revenue_usd, 0)) / sum(if(cohort_day = '2023-07-14' and event_name = 'af_conversion', event_count, 0)) as ARPU_day7_2023_07_14,
sum(if(cohort_day = '2023-07-15' and days_post_attribution <= 7, revenue_usd, 0)) / sum(if(cohort_day = '2023-07-15' and event_name = 'af_conversion', event_count, 0)) as ARPU_day7_2023_07_15,
sum(if(cohort_day = '2023-07-16' and days_post_attribution <= 7, revenue_usd, 0)) / sum(if(cohort_day = '2023-07-16' and event_name = 'af_conversion', event_count, 0)) as ARPU_day7_2023_07_16
from YOUR_DATA_LOCKER_REPORT
where
conversion_date between '2023-07-11' and '2023-07-16'
and days_post_attribution <= 7
and conversion_type = 'install'
and app_id = 'YOUR_APP'
group by 1
order by 2 desc
limit 20
エクセルの例
Geo |
総コンバージョン数 |
ARPU 7日目(2023年7月11日) |
ARPU 7日目(2023年7月12日) |
ARPU 7日目(2023年7月13日) |
ARPU 7日目(2023年7月14日) |
ARPU 7日目(2023年7月15日) |
ARPU 7日目(2023年7月16日) |
---|---|---|---|---|---|---|---|
韓国 | 120,660 | $7,798.89 | $6,997.37 | $8,258.95 | $9,050.21 | $10,018.04 | $13,765.73 |
カナダ | 35,099 | $64,867.84 | $7,050.19 | $5,656.33 | $9,553.75 | $8,632.41 | $11,308.06 |
チリ | 26,750 | $48,160.02 | $21,249.55 | $22,584.57 | $24,033.07 | $31,118.91 | $41,145.22 |
追加情報
特性と制限
特性 | |
---|---|
コストデータ | 利用できません。代わりにコストETLを使用してください。 |
キャンペーン名の変更 | サポートされていません。 |
データ更新頻度 | UTCベースで毎日更新されます。レポートは、翌日の日本時間19時(UTC時間 10:00)までにレポート日の Data Locker日時 (dt) フォルダーに格納されます。 |
Ad revenue(広告収益) |
|
通貨設定 | 行ごとに、USDとアプリ個別の通貨設定のデータが確認可能です。 |
タイムゾーン |
|
オーガニックデータ | 利用可能です。 |
コンバージョン (インストール、リアトリビューション、リエンゲージメント) 後の日数 |
|
代理店の運用媒体の開示設定 |
|
アプリ毎のデータ分割 | サポートされています。 |
SKAN計測データ | 含まれていません。 |
再インストール | 含まれていません。 |