概要: コホートAPIは、広告主がコホートデータを取得するためのプログラム的な方法を提供します。 APIを使用して、コホートデータをBI、およびマーケティングオートメーションシステムに統合できます。
コホートAPI
コホートレポートAPIは、AppsFlyerプラットフォームからコホートキャンペーンパフォーマンスデータを取得するために使用されます。これはコホート管理画面と機能的に同等です。
コホートとリテンションを使用するには、表示するデータを定義します。アプリからユーザーを選択し、コンバージョン時間でセグメント化します。収益、ROI、イベントコンバージョン率などのコホート指標が利用可能です。比較分析のために、コホートをキャンペーンまたはメディアソースなどのディメンション別に分類します。結果は CSV ファイルまたは JSON ファイルとして返されます。この結果を使用して、ユーザーまたはキャンペーンのライフサイクルにおけるパフォーマンスのパターンや変化を明らかにすることができます。
コホートのユースケースをご覧ください。
コホートAPIの使用:
-
APIトークンを取得してください(管理者(アドミン)のみがトークンを取得できます)。 An admin needs to retrieve the token.
- 認証ヘッダーで使用する APIトークンを開発者に渡します。
- 次のセクションで説明するように、APIコールを行うときに入力するパラメーターを開発者へ渡してください。パラメーターは、レポートが何に焦点を当て、どのように編成されるかを決定し、レポートの時間枠を定義します。
- AppsFlyer公式デベロッパーハブの コホートAPIの手順 に従うように開発者に伝えてください。
コホートAPIのパラメーター
次のパラメーターを使用して、必要なデータを取得します。
| パラメータ名 | 説明 | 必須 |
|---|---|---|
| bearer | API 認証ヘッダーで使用される APIトークン。 | はい |
| cohort _type |
コホートアトリビューション (コンバージョン) タイプは、次のいずれかです :
|
はい |
| min_cohort_size |
最小コホートサイズは、小数ユーザーのみを含むコホートを除外することで、返されるレコード数を減らすために使用されます。 つまり、ユーザー のKPI は、指定された値と同等かより大きい値を持つことを意味します。
|
いいえ |
| from |
LTVアトリビューション日付期間の下限。過去データのサポート範囲は、現在から730日前までです。
|
はい |
| to |
LTVアトリビューション日付期間の上限。
|
はい |
| granularity |
|
いいえ |
| partial_data |
データの歪みや誤解釈を避けるために、コホートは完全な日のデータを返します。ただし、日数未満のデータが役に立つことがあります。 クエリに対する完全なコホート日数は、今日の日付と to の日付の差として計算されます。
例:5月10日に、4月1日~30日の間にコンバージョンがあったユーザーの完全なコホート日数は、10です。
注:部分的なデータは、集計タイプが累積的な場合にのみ許可されます。 |
いいえ |
| filters |
返されたデータと期間の日数を絞り込みます。 フィルタのディメンション一覧からフィルタを選択します。
|
いいえ |
| groupings |
|
はい |
| kpis | KPIはアプリの状況を確認するための指標となります。詳細:KPIの選択と書式設定の方法を確認する | はい |
| preferred_currency | 返される KPIの形式を設定するパラメーター。詳細:KPIの書式設定方法の詳細 | いいえ |
| preferred_timezone | 返される KPIの形式を設定するパラメーター。詳細:KPIの書式設定方法の詳細 | いいえ |
| aggregation_type | 返される KPIの形式を設定するパラメーター。詳細:KPIの書式設定方法の詳細 | はい |
| per_user | 返される KPIの形式を設定するパラメーター。詳細:KPIの書式設定方法の詳細 | いいえ |
KPIの選択とフォーマット
- この表では、利用できるKPIのリストとそれに関する関数を示しています。 KPIを呼び出すとそのすべての関数が返されます。
- 次のKPIは常に返されます:users、ecpi、cost
- コールごとに追加KPIを1つ選択します。
- リクエストされた各KPIについて、全ての関数が返されます。
- 形式:配列内の文字列
- 例 A:
"kpis": ["sessions"] - 例B:
"kpis": ["event_name"]
- 例 A:
| 関数 | ||||||
|---|---|---|---|---|---|---|
| デフォルト/オプション | KPI (ディメンション名) | カウント | cvr (コンバージョン率) | 評価 | Sum | ユニークユーザー |
| 数値 | 割合 | 割合 | 数値 | 数値 | ||
| 常に | ユーザー | Y | - | - | - | - |
| 常に | eCPI | - | - | - | Y | - |
| 常に | cost | - | - | - | Y | - |
| オプション |
"event_name"(4) |
Y | Y | - | Y (3) | Y |
| オプション | revenue | Y | - | - | Y | - |
| オプション | ROI | - | - | Y | - | - |
| オプション | roi | - | - | Y | - | - |
| オプション | sessions | Y | - | Y | - | Y(1) |
| オプション | uninstalls (2) | Y | - | Y | - | - |
|
(1) aggregation_type=on_day の場合、ユニークセッションが返されます。 (2) cohort_type=unified の場合は利用できません。 (3) 合計とは、イベントで発生した収益の合計を意味します。レポートでは、これを (4) 注!イベント名は大文字小文字を区別します。 | ||||||
KPI関数の書式設定
次のパラメーターは、返される KPIの形式を設定します。
| 特性 | 値 | 必須 |
|---|---|---|
| preferred_currency |
KPIの収益通貨
|
いいえ |
| preferred_timezone |
データ範囲のタイムゾーン
|
いいえ |
| aggregation_type |
|
はい |
| per_user |
KPI関数をアプリユーザー数で割ります。関連するKPIのみに適用されます。
|
項目 |
ディメンションのグループ化とフィルター
| ディメンション名 | ディメンションAPI値 | グループ | フィルター |
|---|---|---|---|
| 広告 | af_ad | Y | Y |
| Ad ID | af_ad_id | Y | Y |
| Campaign | c | Y | Y |
| Campaign ID | af_c_id | Y | Y |
| チャネル | af_channel | Y | Y |
| Media Source | pid | Y | Y |
| Sub Param 1 | af_sub1 | Y | Y |
| Keywords | af_keywords | Y | Y |
| 代理店 | af_prt | Y | Y |
| コンバージョンタイプ (1) | cohort_type | Y | Y |
| サイトID | site_id | Y | Y |
| 収益タイプ (2) | revenue_type | x | Y |
| アトリビューションタッチタイプ (3) | attributed_touch_type | Y | Y |
| Adset | af_adset | Y | Y |
| Adset ID | af_adset_id | Y | Y |
| 国 | geo | Y | Y |
| 日付(選択したcohort_typeのコンテキストでのインストール/リアトリビューション/リエンゲージメント日) | date | Y | x |
| 期間 |
期間
|
x | Y |
|
注意: ディメンションのオプション: (1) コンバージョンタイプ:
(2) 収益タイプ: (3) アトリビューションタッチタイプ: | |||
追加情報
期間フィルタの使用
期間はアトリビューション後の日を指し、期間0はアトリビューション日です。例えば、ユーザーがアプリを1月1日にインストールします。これがアトリビューション日です。期間0に購入が発生した場合、この購入は1月1日に発生しました。期間3に購入が発生した場合、この購入は1月4日に発生しました。同様に、11月11日にインストールしたユーザーは、これが期間0になります。 1月14日に発生した購入は期間3となります。
レポートの期間範囲が1月1日から1月11日の場合、この期間にアトリビュート(インストール)されたユーザーがレポートに含まれます。その他のデータは含まれません。
- 期間の値は、0-180のうち1つまたは複数設定できます。例:0, 1, 2, 30, 180。
- 期間が指定されていない場合、デフォルト値である0、1、2… 30まで、および、60、90、180 が戻ります。
期間フィルタの例
- この例には、JSONクエリパラメータ、ローデータ、および結果のCSVファイルが含まれています。
- クエリのフィルタ期間は、0、1、2で、選択されたKPIは収益です。
- The query specifies the aggregation type as "cumulative". Change to "on_day" if you want on-day data.
- その結果、返されるデータには以下が含まれます。
- ユーザー、コスト、eCPIの測定は常に返されます。
- 収益の測定は、各期間、つまり期間 0、1、2の合計とカウントで構成されます。
クエリ
{
"cohort_type": "user_acquisition",
"min_cohort_size": 1,
"preferred_timezone": false,
"from": "2019-12-01",
"to": "2020-01-01",
"filters": {
"period": [
0,
1,
2
]
},
"aggregation_type": "on_day",
"per_user": false,
"groupings": [
"pid"
],
"kpis": [
"revenue"
]
}
ローデータ
結果
特性と制限事項
| Trait | 備考 |
|---|---|
| アドネットワークのアクセス | いいえ |
| 代理店のアクセス | いいえ |
| アプリ固有のタイムゾーン | はい |
| アプリ固有の通貨 | はい |
| サイズ制限 | なし |
| レート制限 |
|
| オーガニックデータ | ご利用可能 |
| 非オーガニックデータ | ご利用可能 |
| コストデータの制限 |
|
| データの更新頻度 |
データ更新頻度は、以下の partial_data により異なります:
|
| 過去データ | デイリーコホート:2年間 |
| アカウントユーザーのアクセス | 認証トークンは、管理画面でアドミンユーザーが利用できます |
| 広告収益 |
af_ad_revenueイベントの場合、2022年10月5日から 2023年2月16日までの日付の集計タイプが "on day"(日毎)の場合、ユニークユーザー指標は使用できません。
|
| 週次および月次のグループ化 | 週単位および月単位のディメンショングループは、コホートAPIでは使用できません。コホート管理画面を使用します。 |
| コホートAPIのデータ期間 |
|
| 日付 |
|
| Reinstalls |
|
| Cohort API for partners | Access to the Cohort API for marketing partners is being deprecated as of September 15th, 2024. Marketing partners are encouraged to enable Data Locker to ensure continued access to customer data. |
- Cohort_json_example8 KB
- cohort_on_day_sessions_report_com.myapp.app_2019-12-01_2019-12-20_UTC_USD_zzfb9.csv939 バイト