メインコンテンツまでスキップ

AppsFlyer Master API

最終更新 2026/10/05
ヒント

サードパーティデータ統合によって生成されたデータは、クラスターの消費データ量に含まれますのでご注意ください

概要​

インターフェースの概要​

インターフェース名タイプ粒度アトリビューションコスト収益表示クリックコンバージョン
Master APIAPI集約指標✅✅✅✅

Master APIは、分析ディメンションと集約指標のカスタマイズに対応しており、Pull APIの集約指標インターフェースと比べて柔軟性が高くなっています。

統合の流れ​

  1. AppsFlyer管理画面にログインし、V2.0 API TokenとApp IDを取得します
  2. AE管理画面にログインし、サードパーティ統合モジュールでAppsFlyer Master APIプランを追加して、関連する設定を完了します
  3. AEシステムがデータを正常に受信しているかを確認し、レポートを作成します

1. API TokenとApp IDの取得​

1.1 API Tokenの取得​

1.1 API Tokenの取得​

Master API用のV2.0 API Tokenを取得します

1.2 App IDの取得​

AppsFlyer管理画面の「My Apps」で、アプリのApp IDを確認できます。Androidではcom.で始まり(例:com.demoapp.ta)、iOSではidで始まります(例:id12345678)

2. プランの設定​

AppsFlyerのAPI TokenとApp IDを取得したら、AEシステムにログインし、「サードパーティ統合」モジュールで新しいプランの設定を行います。下図はAppsFlyer Master APIの設定画面です。本章の内容に従ってプランを作成してください:

2.1 認証情報の設定​

「認証情報」の下にある「認証情報設定」ボタンをクリックし、ポップアップにAPI TokenとApp IDを入力します

2.2 定期取得​

「定期取得」モジュールで、AEシステムがAppsFlyer Master APIのデータを定期的に取得する方針を設定できます。毎日の特定の時刻に一定期間のデータを取得するよう選択でき、1回あたり最大31日分を取得できます。取得したデータもデータ量に計上されるため、定期取得で長すぎる期間のデータを取得しないことをお勧めします

2.3 取得タイムゾーン​

データはプロジェクトのタイムゾーンで取得され、プランの設定には個別の取得タイムゾーンの設定はありません。「定期取得」の説明に使用するタイムゾーンが記載されます。例:「UTC+8で毎……」

2.4 格納設定​

データをイベントとして書き込むかどうかを制御できます。オフにすると、データはイベントテーブルに書き込まれなくなるため、この設定はオフにしないでください。

2.5 統合構成​

最後に、統合構成モジュールで、データ取得の詳細な設定を制御できます。データのタイプ、取得するディメンション、格納後のイベント名などが含まれます。

統合構成の内容はJSONです。次の内容に従ってカスタム設定できます:

モジュール名前意味
sink_eventevent_name格納後のイベント名。カスタマイズ可能

source

metricsデータ内の指標。リスト型。カスタマイズ可能
group_byデータ内のグループ化ディメンション。リスト型。カスタマイズ可能
  • グループ化ディメンション

以下はグループ化ディメンションの一覧です。調整が必要な場合は、source.group_byを変更できます。調整する際はフィールド名を使用してください。

フィールドの意味フィールド名格納名デフォルト
App IDapp_idapp_id✓
Media Sourcepidmedia_source✓
Agencyaf_prtpartner✓
Campaignccampaign✓
Adsetaf_adsetadset✓
Adaf_adad✓
Channelaf_channelchannel✓
Publisher IDaf_siteidpublisher_id_af_siteid✓
Keywordsaf_keywordskeywords
Is Primary Attributionis_primaryis_primary_attribution
Campaign IDaf_c_idcampaign_id
Adset IDaf_adset_idadset_id
Ad IDaf_ad_idad_id
Install Timeinstall_timeinstall_time✓
Touch Typeattributed_touch_typetouch_type✓
GEOgeogeo✓
  • 指標フィールド

Master APIにはさまざまなタイプの指標が含まれています。以下はMaster APIのよく使われるフィールドの一部です。全フィールドについては、AppsFlyer公式ドキュメントを参照してください:

ヒント

一部の指標は対応するディメンションフィールドが異なります。調整が必要な場合は、ThinkingAIの担当者に連絡して操作することをお勧めします

調整が必要な場合は、source.metricsを変更できます

格納名説明デフォルト
impressions露出数✓
clicksクリック数✓
installsインストール数✓
crコンバージョン率✓
sessionsSession数✓
loyal_usersロイヤルユーザーのインストール数✓
loyal_users_rateロイヤルユーザーの割合✓
cost総コスト✓
revenue総収益✓
roiROI✓
arpu_ltv平均ライフタイムバリュー✓
average_ecpi平均eCPI✓
uninstallsアンインストール数✓
uninstalls_rateアンインストール率✓

retention_day_[x]

N日目の継続ユーザー数(N = 0,1,2,3,4,5,6,7,15,30)
retention_rate_day_[x]N日目の継続率(N = 0,1,2,3,4,5,6,7,15,30)

cohort_day_[x]_total_revenue_per_user

N日目の累計収益(N = 1,2,3,4,5,6,7,15,30,40,50,60,70,80,90)

cohort_day_[x]_revenue_per_user

N日目当日の収益(N = 1,2,3,4,5,6,7,15,30,40,50,60,70,80,90)
cohort_[x]_days_total_revenue_per_userN日目の累計収益と同じ(N = 1,2,3,4,5,6,7,15,30,40,50,60,70,80,90)

2.6 データの格納ルール​

デフォルトでは、取得したデータはイベントとしてAEプロジェクトに書き込まれます:

  • Master APIの集約指標インターフェースは集計データを返すため、ユーザー識別子として固定値を使用します。すべてのデータが1人の仮想ユーザーに紐づいていると考えてください
  • データ内のinstall_timeフィールド(ユーザーのインストール時刻)を、イベントの#event_timeとして使用します
  • データのイベント名:appsflyer_master_data
  • その他のフィールドはすべて格納されます

2.7 標準化フィールド​

次のイベントプロパティは標準化処理されます:

元フィールド標準化フィールド意味
media_sourcete_ads_object.media_sourceメディアチャンネル
campaignte_ads_object.campaign_name広告キャンペーン名
campaign_idte_ads_object.campaign_id広告キャンペーンID
adsette_ads_object.ad_group_name広告グループ名
adset_idte_ads_object.ad_group_id広告グループID
adte_ads_object.ad_name広告名
ad_idte_ads_object.ad_id広告ID
app_idte_ads_object.app_idアプリID
geote_ads_object.country国・地域コード
impressionste_ads_object.impressions露出数
clickste_ads_object.clicksクリック数
installste_ads_object.installsコンバージョン数(インストール)
costte_ads_object.cost配信コスト
revenuete_ads_object.revenueマネタイズ収益
このページは役に立ちましたか?