在 Microsoft 商店分析 API 中使用此方法,以获取您的应用程序在给定日期范围和其他可选筛选器期间的促销广告活动性能数据的聚合摘要。 此方法以 JSON 格式返回数据。
此方法返回与合作伙伴中心中 广告活动报告 提供的数据相同的数据。 有关广告活动的详细信息,请参阅 为应用创建广告活动。
若要创建、更新或检索广告市场活动的详细信息,可以使用 Microsoft 应用商店促销 API中的 管理广告市场活动 方法。
先决条件
若要使用此方法,首先需要执行以下操作:
- 完成 Microsoft Store 分析 API 的所有先决条件(如果尚未这样做)。
- 获取 Azure AD 访问令牌,以供在此方法的请求标头中使用。 获取访问令牌后,在它到期前,你有 60 分钟的使用时间。 令牌过期后,可以获取一个新令牌。
请求
请求语法
方法 | 请求 URI |
---|---|
获取 | https://manage.devcenter.microsoft.com/v1.0/my/analytics/promotion |
请求标头
标题 | 类型 | DESCRIPTION |
---|---|---|
授权 | 字符串 | 必填。 Azure AD 访问令牌,形式为Bearer<token>。 |
请求参数
若要检索特定应用的广告市场活动性能数据,请使用 applicationId 参数。 若要检索与开发人员帐户关联的所有应用的广告性能数据,请省略 applicationId 参数。
请求示例
以下示例演示了获取广告市场活动性能数据的多个请求。
GET https://manage.devcenter.microsoft.com/v1.0/my/analytics/promotion?aggregationLevel=week&groupby=applicationId,campaignId,date HTTP/1.1
Authorization: Bearer <your access token>
GET https://manage.devcenter.microsoft.com/v1.0/my/analytics/promotion?applicationId=9NBLGGH0XK8Z&startDate=2015/1/20&endDate=2016/8/31&skip=0&filter=campaignId eq '31007388' HTTP/1.1
Authorization: Bearer <your access token>
响应
响应体
价值 | 类型 | DESCRIPTION |
---|---|---|
价值 | 数组 | 包含聚合广告活动性能数据的对象数组。 有关每个对象中的数据的详细信息,请参阅下面的 市场活动性能对象 部分。 |
@nextLink | 字符串 | 如果有其他数据页,此字符串包含可用于请求下一页数据的 URI。 例如,如果请求的 顶部 参数设置为 5,但查询的数据超过 5 项,则返回此值。 |
总计数 | 整数 (int) | 查询的数据结果中的行总数。 |
活动绩效对象
Value 数组中的元素包含以下值。
价值 | 类型 | DESCRIPTION |
---|---|---|
日期 | 字符串 | 广告活动表现数据日期范围内的起始日期。 如果请求指定了某一天,此值就是该日期。 如果请求指定了一周、月或其他日期范围,则此值是该日期范围内的第一个日期。 |
应用ID | 字符串 | 要为其检索广告活动性能数据的应用的商店 ID。 |
活动编号 | 字符串 | 广告活动的ID。 |
线路ID | 字符串 | 生成此性能数据的广告活动 ID 投放线。 |
货币代码 | 字符串 | 市场活动预算的货币代码。 |
花费 | 字符串 | 广告活动已花费的预算金额。 |
印象 | 长整型 | 市场活动的广告展示次数。 |
安装 | 长整型 | 与活动相关的应用安装数。 |
点击次数 | 长整型 | 市场活动的广告点击次数。 |
iapInstalls | 长整型 | 与广告活动相关的加载项(也称为应用内购买或 IAP)安装的数量。 |
活跃用户 | 长整型 | 点击了活动中的广告并返回应用程序的用户数量。 |
响应示例
以下示例演示此请求的示例 JSON 响应正文。
{
"Value": [
{
"date": "2015-04-12",
"applicationId": "9WZDNCRFJ31Q",
"campaignId": "4568",
"lineId": "0001",
"currencyCode": "USD",
"spend": 700.6,
"impressions": 200,
"installs": 30,
"clicks": 8,
"iapInstalls": 0,
"activeUsers": 0
},
{
"date": "2015-05-12",
"applicationId": "9WZDNCRFJ31Q",
"campaignId": "1234",
"lineId": "0002",
"currencyCode": "USD",
"spend": 325.3,
"impressions": 20,
"installs": 2,
"clicks": 5,
"iapInstalls": 0,
"activeUsers": 0
}
],
"@nextLink": "promotion?applicationId=9NBLGGGZ5QDR&aggregationLevel=day&startDate=2015/1/20&endDate=2016/8/31&top=2&skip=2",
"TotalCount": 1917
}
相关主题
- 为应用创建广告市场活动
- 使用 Microsoft 应用商店服务进行广告投放
- 通过 Microsoft 应用商店服务 获取分析数据