跳到主要内容

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 获取 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」,完成权限设置。

二、方案配置​

当您从 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 中

维度名描述入库字段名是否默认拉取
app按 App 分组app_id是
app_name是
campaign按 Campaign 分组campaign_id是
campaign_name是
country按国家(地区)分组country
creativePack按 Creative Pack 分组creative_pack_id是
creative_pack_name是
creativePackType按 Creative Pack 的类型分组creative_pack_type是
osVersion按系统版本分组os_version是
platform按平台分组platform是
sourceAppId按来源游戏分组source_app_id
store按应用商店分组store是

targetGame

按目标游戏分组target_id是
target_store_id是
target_name是
eventType按 Unity 事件类型分组event_type
eventName按 Unity 事件名分组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买量成本
这篇文档对你有帮助吗?