# AppsFlyer Pull API
WARNING
データ統合によって生成されたデータは、クラスターのデータ消費量にカウントすることに注意してください。
# 概要
API名 | 統合タイプ | データ粒度 | アトリビューション | コスト | 収益 | 露出 | クリック | コンバージョン |
---|---|---|---|---|---|---|---|---|
Pull API | API | 集計 | ✅ | ✅ | ✅ | ✅ | ✅ |
AppsFlyer Pull API (opens new window)は、さまざまなタイプの集計指標データを提供しており、現在TEではPartnersとGeoのデータを取得することができます。
# 統合プロセス
- AppsFlyerのバックエンドにログインし、V2.0 API TokenとApp IDを取得してください。
- TEバックエンドにログインし、サードパーティ統合に入り、AppsFlyer Pull APIプランを追加し、関連する設定を完了してください。
- TEシステムがデータを正常に受信し、レポートの構築が完了したかどうかを確認してください。
# API TokenとApp ID 取得
# 1.1 API Token取得
管理者アカウントにログインし、「API Access」をAppsFlyerのサイドバーメニューで見つけ、Pull APIのためのV2.0 API Tokenを取得してください。
# 1.2 App ID取得
AppsFlyerのバックエンド「My Apps」で、アプリのApp IDを見つけることができます。Androidではcom.から始まり、例えばcom.demoapp.taです。iOSではidから始まり、例えばid12345678です。
# プラン構成
AppsFlyerのAPI TokenとApp IDを取得した後、TEシステムにログインして、「サードパーティ」モジュールで新しいプランの設定を完了することができます。以下はAppsFlyer Pull APIの設定画面です。この章の内容に従ってプランを作成してください:
# 2.1 認証情報の設定
「認証情报」ボタンをクリックし、ポップアップ内にAPI TokenとApp IDを入力してください。
# 2.2 定期取得
「定期取得」モジュールで、TEシステムがAppsFlyer Pull APIデータを定期的に取得するルールを設定できます。特定の時間帯に毎日一定期間のデータを取得することができます。取得したデータもデータ量に含まれるため、長い時間のデータを定期的に取得しないようお勧めします。
# 2.3 格納設定
データがイベントの形式で書き込まれるかどうかを制御することができます。閉じると、データはイベントテーブルに書き込まれないため、この設定を閉じないでください。
# 2.4 統合構成
最後に、データの取得の詳細な設定を統合構成モジュールで制御することができます。データのタイプ、取得する次元、およびストレージ後のイベント名などが含まれます。
統合設定の内容はJSON形式であり、以下の内容に従ってカスタム設定を行うことができます。
API | 名称 | 意味 |
---|---|---|
sink_event | event_mapping | 格納後のイベントはカスタムが可能 |
source | report_types | 取得するデータのタイプは、カスタマイズ可能であり、デフォルトでは installs、ad_revenue |
extra_params | double_columns | 数値タイプのフィールド定義は、ここに書かれたフィールドは数値タイプでデータベースに保存されます。保存後のフィールド名を入力してください。 |
media_source | デフォルトでは設定する必要はありませんが、Facebookのデータを個別に取得する場合には設定が必要です。その際には「facebook」と入力してください。 |
# 2.4.1 Partner データ
Partner (opens new window)タイプのデータについて説明します。このレポートはLTVデータに基づいており、指定された期間内にインストールされた新規ユーザーの後続データを取得しています。
フィールド意味 | フィールド名 | 備考 |
---|---|---|
データタイム | #event_time | |
代理 | agency_pmd_af_prt | |
メディアソース | media_source_pid | |
キャンペーン名 | campaign_c | |
ARPU | arpu | 指標フィールド、数値タイプで書き込んでください。extra_params.double_columns |
平均 eCPI | average_ecpi | |
クリック数 | clicks | |
コンバージョン率 | conversion_rate | |
CTR | ctr | |
Impressions | impressions | |
Installs | installs | |
Loyal Users | loyal_users | |
Loyal Users/Installs | loyal_users_installs | |
ROI | roi | |
Sessions | sessions | |
Total Cost | total_cost | |
Total revenue | total_revenue |
Facebookのデータ形式は他のメディアチャネルと異なるため、Facebookのデータだけを取得する場合は、extra_paramsに"media_source":"facebook"という設定を追加できます。この場合、以下のフィールドが追加されます。
フィールド意味 | フィールド名 |
---|---|
キャンペーン名 | campaign_name |
キャンペーンID | campaign_id |
グループID | adgroup_id |
グループ名 | adgroup_name |
Set ID | adset_id |
Set 名 | adset_name |
# 2.4.2 Geo データ
このセクションでは、 Geo (opens new window)タイプのデータについて説明します。このレポートはLTVデータに基づいており、指定された期間内にインストールされた新規ユーザーの後続データを取得しています。
Facebookのデータ形式が他のメディアチャネルと異なるため、TEシステムはFacebookデータとすべてのプラットフォームデータを別々に取得します。以下はGeoが取得できるフィールドです:
フィールド | 格納名 | 備考 |
---|---|---|
国家地域 | country | |
データタイム | #event_time | |
代理 | agency_pmd_af_prt | |
メディアソース | media_source_pid | |
キャンペーン名 | campaign_c | |
ARPU | arpu | 指標フィールド、数値タイプで書き込んでください。extra_params.double_columns |
リクック数 | clicks | |
コンバージョン率 | conversion_rate | |
インストール数 | installs | |
ロイヤルユーザー数 | loyal_users | |
Sessions 数 | sessions | |
総収益 | total_revenue |
Facebookのデータ形式は他のメディアチャネルと異なるため、Facebookのデータだけを取得する場合は、extra_paramsに"media_source":"facebook"という設定を追加できます。この場合、以下のフィールドが追加されます。
フィールド意味 | フィールド名 |
---|---|
キャンペーン名 | campaign_name |
キャンペーンID | campaign_id |
グループID | adgroup_id |
グループ名 | adgroup_name |
Set ID | adset_id |
Set 名 | adset_name |
# 2.5 データ格納ルール
デフォルトでは、取得したデータはイベント形式で TE プロジェクトに書き込まれます。
- Pull APIの集計指標インターフェースは、集計データを返すため、ユーザー識別子として固定値を使用します。すべてのデータが仮想ユーザーにマウントされると考えてください。
- データの中のDateフィールド、つまりユーザーの登録時間をイベントの#event_timeとして使用します。
- データイベント名:
- Partner
- appsflyer_partner_data
- Geo
- appsflyer_geo_data
- Partner
- 他のフィールドはすべてデータベースに保存されます。
# 2.6 標準化フィールド
メタフィールド | 標準化フィールド | 説明 |
---|---|---|
media_source | te_ads_object.media_source | メディアチャネル |
monetization_network(マネタイズ) | te_ads_object.media_source | マネタイズチャネル |
campaign | te_ads_object.campaign_name | 広告キャンペーン名 |
af_c_id | te_ads_object.campaign_id | 広告キャンペーンID |
af_adset | te_ads_object.ad_group_name | 広告グループ名 |
ad_unit(マネタイズ) | te_ads_object.ad_group_name | マネタイズ広告のUnit名 |
af_adset_id | te_ads_object.ad_group_id | 広告グループ ID |
af_ad | te_ads_object.ad_name | 広告名 |
af_ad_id | te_ads_object.ad_id | 広告 ID |
placement(マネタイズ) | te_ads_object.placement | 広告位置 |
af_cost_value | te_ads_object.cost | コスト |
af_cost_currency | te_ads_object.currency | コスト通貨 |
event_revenue | te_ads_object.revenue | 収益 |
event_revenue_currency(マネタイズ) | te_ads_object.currency | 収益通貨 |
country_code | te_ads_object.country | 国家地域コード |
platform | te_ads_object.platform | プラットフォーム Android、iOS など |
app_id | te_ads_object.app_id | APP ID |
app_name | te_ads_object.app_name | APP 名 |