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

Airbridge Actuals Report

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

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

概要​

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

インターフェース名タイプ粒度アトリビューションコスト収益露出クリックコンバージョン
Actuals ReportAPI集約指標✅✅✅✅

Airbridge Actuals Reportは、コスト、露出、クリック、コンバージョンなどの指標を含む集計レポートデータを提供します。この統合プランは、AE管理画面でAirbridgeのレポートデータを定期的に取得するためのもので、インターフェースは非同期タスク方式を採用しています:AEはまずレポートタスクを作成し、次にタスクのステータスをポーリングして、タスクの完了後に結果をページ単位で読み取ります。

統合の流れ​

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

1. Airbridgeの認証情報の取得​

Airbridge Actuals Reportを使用する前に、次の認証情報を用意する必要があります。

認証情報必須意味
app_nameはいAirbridgeのアプリ名。APIリクエストパスの組み立てに使用します
api_tokenはいAirbridgeのAPI呼び出し用クレデンシャル

2. プランの設定​

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

2.1 認証情報の設定​

認証情報の設定で、Airbridgeから取得したapp_name、api_tokenを入力します。

2.2 定期取得​

プランの定期取得の頻度を設定できます。有効にすると、AEシステムは設定した周期でAirbridgeにActuals Reportのデータ取得タスクを送信します。

Airbridge Actuals Reportで取得できる時間範囲は最大で過去1000日間で、1回あたり最大400日分を取得できます。

2.3 イベントデータの格納設定​

データをイベントとして書き込むかどうかを制御できます。「イベントデータの格納設定」スイッチをオンにすると、AEシステムはAirbridge Actuals Reportで取得した集計データをイベントテーブルに書き込みます。

イベントデータの格納を有効にすることをお勧めします。この設定をオフにすると、取得したデータはイベントテーブルに書き込まれず、以降イベント分析で使用できなくなります。

2.4 統合構成​

統合構成は、Airbridge Actuals Reportのデータ取得と格納の基準を定義するためのもので、指標、ディメンション、時間粒度、日付範囲、格納後のイベント名、拡張パラメータが含まれます。

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

モジュール名前必須意味

source

metricsはい取得する指標のリスト
group_byはいデータを集計するディメンション
time_granularityはい時間粒度。現在はdayのみ対応しています
ルート設定date_rangeはい毎回取得する日付範囲
sink_eventevent_nameはい格納後のイベント名。カスタマイズ可能
extra_paramsfiltersいいえAirbridgeのフィルター条件
sortsいいえAirbridgeの並べ替え条件
{
"source": {
"metrics": [
"app_events",
"app_installs",
"impressions",
"impressions_channel",
"clicks_channel",
"cost_channel"
],
"group_by": [
"ad_account_id",
"campaign_id",
"ad_group_id",
"ad_creative_id",
"event_date",
"channel"
],
"time_granularity": "day"
},
"date_range": "0,1",
"sink_event": {
"event_tracking": true,
"event_name": "airbridge_event_data"
},
"extra_params": {}
}

2.4.1 指標の設定​

metricsは、取得するAirbridgeの指標を設定するために使用します。一般的な指標には、イベント数、インストール数、表示数、クリック数、コスト、収益などがあります。

指標フィールド意味構成の説明
app_eventsアプリ内イベント数設定例
app_installsアプリのインストール数設定例
impressions表示数設定例
impressions_channelチャンネル表示数設定例
clicks_channelチャンネルクリック数設定例
cost_channelチャンネルコスト設定例
app_total_revenueアプリの総収益任意設定

2.4.2 グループ化ディメンション​

group_byは、レポートの集計ディメンションを設定するために使用します。Airbridgeのレスポンス内のgroupBysは、リクエスト内のgroup_byの順序で返されます。

グループ化ディメンション格納フィールド名タイプ構成の説明備考
ad_account_idad_account_id文字列設定例広告アカウントID
campaign_idcampaign_id文字列設定例広告キャンペーンID
ad_group_idad_group_id文字列設定例広告グループID
ad_creative_idad_creative_id文字列設定例広告クリエイティブID
event_dateevent_date日付設定例データ日付
channelchannel文字列設定例チャネル
platformplatform文字列任意設定プラットフォーム
event_typeevent_type文字列任意設定イベントタイプ
event_sourceevent_source文字列任意設定イベントソース
event_categoryevent_category文字列任意設定イベントカテゴリー

解析時や格納時にgroup_byの順序を変更しないでください。順序が変わると、ディメンション値がずれる可能性があります。

2.4.3 拡張パラメータ​

Airbridge Actuals Reportはフィルターと並べ替えに対応しています。extra_paramsでfiltersとsortsを設定できます。

構成項目必須説明
extra_params.filtersいいえフィルター条件。dimensionはsource.group_byに含まれている必要があります
extra_params.sortsいいえ並べ替え条件。fieldNameはsource.group_byまたはsource.metricsに含まれている必要があります

設定例:

{
"extra_params": {
"filters": [
{
"dimension": "channel",
"filterType": "IN",
"values": [
"App"
]
}
],
"sorts": [
{
"fieldName": "event_date",
"isAscending": true
}
]
}
}

2.5 設定の制限​

モジュール制限項目ルール
定期取得1回あたりのクエリ時間枠最大400日
クエリ時間範囲最大1000日
統合構成source.group_by最大10個
source.metrics最大20個
extra_params.filters[].dimensionsource.group_byに含まれている必要があります
extra_params.sorts[].fieldNamesource.group_byまたはsource.metricsに含まれている必要があります

2.6 イベントの格納ルール​

Airbridge Actuals Reportのレポート結果はフラットなフィールドオブジェクトではなく、groupBysとvaluesで構成されています。

  1. Actuals Reportが返すのは集計データであるため、固定値をユーザー識別子として使用します。すべてのデータが1人の仮想ユーザーに紐づいていると考えることができます。
  2. データ内のevent_dateフィールド(つまりデータ日付)を、集計データの#event_timeとして設定します。
  3. テンプレートで使用されるイベント名はairbridge_event_dataです。変更する場合は、sink_event.event_nameを調整してください。
  4. groupBysは、リクエスト内のsource.group_byの順序で返されます。
  5. 格納時には、同じ順序でgroupBys配列内の値を対応するディメンションフィールドに書き込みます。
  6. values.<metric>.valueは指標値としてイベントプロパティに書き込まれます。
  7. その他の識別可能な指標フィールドとディメンションフィールドはすべて格納されます。
  8. 指標がisMasked=trueを返した場合、その指標値はAirbridgeによってマスキングまたは非表示にされていることを示します。分析時には注意が必要です。
  9. レスポンスにnotificationsが含まれる場合、Airbridgeが集計結果に対して通知または処理を行ったことを示します。データの差異を調査する際の参考にすることをお勧めします。

例:

{
"groupBys": [
"2026-06-02",
"facebook.business",
"120239009297780452"
],
"values": {
"app_events": {
"value": 2,
"isMasked": false
}
}
}

リクエスト内のgroup_byが["event_date", "channel", "campaign_id"]の場合、上記のデータは次のようにマッピングされます:

格納フィールド格納値
event_date2026-06-02
channelfacebook.business
campaign_id120239009297780452
app_events2

2.7 標準化フィールド​

Airbridgeのフィールドは、AEシステムの広告標準オブジェクトte_ads_objectに従って標準化できます。ただし、最終的なマッピング関係は、Airbridgeのフィールドの意味とAEシステムの共通フィールドの定義を照らし合わせて確認したうえで公開する必要があります。

元フィールド標準化フィールド意味
ad_account_idte_ads_object.ad_account_id広告アカウントID
campaign_idte_ads_object.campaign_id広告キャンペーンID
campaignte_ads_object.campaign_name広告キャンペーン名
ad_group_idte_ads_object.ad_group_id広告グループID
ad_groupte_ads_object.ad_group_name広告グループ名
ad_creative_idte_ads_object.ad_id広告ID
ad_creativete_ads_object.ad_name広告名
channelte_ads_object.media_sourceメディアソース
platformte_ads_object.platformプラットフォーム
countryte_ads_object.country国・地域
currencyte_ads_object.currency通貨
agency_of_the_tracking_link_creatorte_ads_object.agency代理店
app_package_namete_ads_object.app_idアプリID
airbridge_app_namete_ads_object.app_nameアプリ名
impressions_channelte_ads_object.impressions露出
clicks_channelte_ads_object.clicksクリック
cost_channelte_ads_object.cost広告コスト
app_installste_ads_object.installsインストール

3. その後の利用​

3.1 データ格納の確認​

プランを保存して有効にした後、AEシステムでsink_event.event_nameに対応するイベントにデータが格納されているかどうかを確認できます。

3.2 単発のデータ取得​

指定した日付範囲のデータを一時的に追加取得する必要がある場合は、一回取得機能を使用できます。追加取得の際も、Airbridge Actuals Reportの日付範囲の制限に従う必要があります。

1回の追加取得の日付範囲は400日を超えることはできません。

3.3 データ差異の調査​

AEシステムのデータがAirbridge管理画面の表示と一致しない場合は、まず次の設定を確認することをお勧めします:

  • date_rangeと取得タイムゾーンがAirbridgeのレポートの集計基準に合っているか。
  • metricsとgroup_byがAirbridge管理画面のレポートで選択した内容と一致しているか。
  • filtersとsortsが返される結果に影響していないか。
  • ページ分割された結果をすべて読み取ったか。
  • 返された結果にisMasked=trueまたはnotificationsが含まれていないか。
このページは役に立ちましたか?