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

Unity Ads Advertising Statistics API V2.0

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

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

概要​

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

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

Unity Adsの広告配信データ2.0をAdvertising Statistics API v2.0を通じてThinking Analytics(以下、AEシステム)にコールバックするプランです。このプランでは次のことに対応しています:

  • Unity Adsのコスト、クリック、表示などの基本レポート指標をAEシステムにコールバックします

統合の流れ​

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

1. 認証情報の取得​

1.1 Organization IDの取得​

Unity Ads User Acquisitionの管理画面に移動し、左側のサイドバーで「Administration」ページの「Settings」ページを選択して、「Organization Settings」テーブルで「Organization ID」を見つけてコピーし、保存します。

1.2 API KeyとSecretの取得​

次に、サービスアカウント(service account)を作成し、そのアカウントに「広告統計API閲覧者(Advertise Stats API Viewer)」を設定する必要があります。このアカウントのAPI KeyとSecretを使用することで、データを取得できます。以下は、サービスアカウントの作成から始まる一連の手順です:

  1. サービスアカウントの作成

Unity Cloudの管理画面に移動し、Administration > Service accountsページで、右上の作成ボタンをクリックしてサービスアカウントの作成に進みます。

続いて、必要に応じてサービスアカウント名と説明を入力し、アカウントの作成を完了します。

  1. 認証Keyの作成

アカウントの作成が完了したら、アカウントの設定ページに移動し、「Keys」セクションで新しい認証Keyを作成します。

作成が完了したら、Key ID、Secret Key、Authorization headerを控えて大切に保管してください。これらの情報は統合プランを作成する際に使用します。

  1. アカウント権限の設定

次に、このアカウントに「広告統計API閲覧者(Advertise Stats API Viewer)」権限を設定する必要があります。「Organization roles」セクションで、ロールの作成をクリックして権限選択画面に移動します。

権限選択画面の「Growth」オプションで「Advertise Stats API Viewer」を選択し、権限の設定を完了します。

2. プランの設定​

Unityの管理画面から認証情報を取得したら、AEシステムにログインし、「サードパーティ統合」モジュールで新しいプランの設定を完了できます。下図はUnity Ads Advertising Statistics API V2.0の設定画面です。この章の内容に従ってプランを作成してください:

2.1 認証情報の設定​

「認証情報」の下にある「認証情報設定」ボタンをクリックし、ポップアップに前の手順で取得した情報を入力します:

Unityの管理画面で取得した情報をすべて入力してください。Authorization headerを入力する際は、先頭のBasicプレフィックスを含めてください

2.2 定期取得​

「定期取得」モジュールで、AEシステムがUnity Ads Advertising Statistics API V2.0のデータを定期的に取得する方針を設定できます。毎日の特定の時刻に一定期間のデータを取得するよう選択できます。取得したデータもデータ量に計上されるため、定期取得で長すぎる期間のデータを取得しないことをお勧めします

2.3 格納設定​

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

2.4 統合構成​

最後に、統合構成モジュールでデータ取得の詳細設定を制御できます。データの時間集計粒度、取得する指標フィールドとディメンション、格納後のイベント名などが含まれます。

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

モジュール名前意味
sink_eventevent_name格納後のイベント名。カスタマイズ可能で、文字列型です。
source

time_granularity

データ取得の時間粒度。以下から選択できます:

  • 日:day
  • 時間:hour
metrics対応するインターフェースの指標フィールド。リスト型で、カスタマイズ可能
group_byデータ内のグループ化ディメンション。リスト型。カスタマイズ可能
transferdouble_columnsデータ内の指標。リスト型です。ここに含まれるフィールドはデータ受信時に数値型で格納され、その他のフィールドは文字列(または時間)として格納されます。変更はお勧めしません
  • グループ化ディメンション

以下は、Unity Advertising Statistics API V2.0が対応しているグループ化ディメンションです。調整する場合は、必要なグループ化ディメンションのディメンション名をsource.group_byに記述してください

ディメンション名説明格納フィールド名デフォルトで取得するか
appAppでグループ化app_idはい
app_nameはい
campaignCampaignでグループ化campaign_idはい
campaign_nameはい
country国(地域)別にグループ化country
creativePackCreative Packでグループ化creative_pack_idはい
creative_pack_nameはい
creativePackTypeCreative Packのタイプでグループ化creative_pack_typeはい
osVersionOSバージョンでグループ化os_versionはい
platformプラットフォームでグループ化platformはい
sourceAppIdソースゲームでグループ化source_app_id
storeアプリストアでグループ化storeはい

targetGame

ターゲットゲームでグループ化target_idはい
target_store_idはい
target_nameはい
eventTypeUnityイベントタイプでグループ化event_type
eventNameUnityイベント名でグループ化event_name
  • 指標フィールド

Unity Ads Advertising Statistics API v2.0は、グループ化ディメンションのほかに、次の指標フィールドも提供しています。調整する場合は、必要な指標名をsource.metricsに記述してください。

指標名格納フィールド名フィールドの説明デフォルトで取得するか
timestamptimestampイベント時間はい
startsstarts広告の露出回数はい
viewsviews広告の完全視聴回数はい
clicksclicks広告クリック数はい
installsinstalls広告を見てインストールした回数はい
spendspend費用はい
cpicpiインストール単価
ctrctrクリック率
cvrcvrコンバージョン率
ecpmecpmeCPM
d[x]AdRevenued[x]_ad_revenueN日広告収益
d[x]AdRevenueRoasd[x]_ad_revenue_roasN日広告収益の回収率
d[x]IapRevenued[x]_iap_revenueN日アプリ内課金収益
d[x]IapRoasd[x]_iap_roasN日アプリ内課金収益の回収率
d[x]Purchasesd[x]_purchasesN日アプリ内課金回数
d[x]UniquePurchasersd[x]_unique_purchasersN日初回アプリ内課金ユーザー数
d[x]Retainedd[x]_retainedN日目継続人数
d[x]RetentionRated[x]_retention_rateN日目継続率
d[x]TotalRoasd[x]_total_roasN日総収益の回収率
d[x]LevelCompleted[x]_level_completeN日特定レベルをクリアしたユーザー数
d[x]CostPerLevelCompleted[x]_cost_per_level_completeN日特定レベルをクリアしたユーザーの平均費用
d[x]LevelCompleteRated[x]_level_complete_rateN日特定レベルのクリア率

上表の[x]は0, 1, 3, 7, 14などの実際の数字に置き換えることができます。たとえばd7は7日目までの指標を表します

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

  • データ内のtimestampフィールド、つまりデータ集約の時間フィールドを、集約データの#event_timeとして設定します
  • 名前を変更していない場合、データのイベント名は -- unity_ads_api_data です
  • その他のフィールドはすべて格納されます

2.6 標準化フィールド​

Unity Ads Advertising Statistics API v2.0のデータ内の一部のフィールドは、AEシステムによって標準化処理されます:

フィールド標準化フィールド意味
campaign_namete_ads_object.campaign_name広告キャンペーン名
campaign_idte_ads_object.campaign_id広告キャンペーンID
creative_pack_namete_ads_object.ad_group_name広告グループ名
creative_pack_idte_ads_object.ad_group_id広告グループID
countryte_ads_object.country国・地域コード
platformte_ads_object.platformプラットフォーム(Android、iOSなど)
startste_ads_object.impressions露出数
clickste_ads_object.clicksクリック数
installste_ads_object.installsコンバージョン数(インストール)
spendte_ads_object.costユーザー獲得コスト
このページは役に立ちましたか?