/api/v1/client-api/metrics/analytics/ 获取分析数据
获取分析数据,用于洞察用户行为和性能数据图表,以便在数据图表中进一步使用。
此端点的收入为基于事件的计算方式:每个值归因于交易日期——即购买、续订或退款发生的当天。若要将收入归因于每位用户的安装日期(例如,与广告管理器进行对账),请使用同期群端点(POST /api/v1/client-api/metrics/cohort/)。
速率限制:每秒 2 次请求。
Request body
指定所需的数据图表。每次请求只能指定一种数据图表类型。
One of: "revenue", "mrr", "arr", "arppu", "subscriptions_active", "subscriptions_new", "subscriptions_renewal_cancelled", "subscriptions_expired", "trials_active", "trials_new", "trials_renewal_cancelled", "trials_expired", "grace_period", "billing_issue", "refund_events", "refund_money", "non_subscriptions", "arpu", "installs"
输入您希望检索数据图表数据的日期或时间段
输入用于对比的日期或时间段
按购买所在的应用商店筛选
按购买发生地的两字母国家代码筛选
带商店前缀的产品 ID,格式为 <store>:<product_id>,例如 app_store:premium_monthly 或 play_store:premium_sub:monthly-base-plan(含基础方案的 Google 订阅)。不带商店前缀的纯产品 ID 将被拒绝。
指定订阅时长
归因的来源集成
指示归因是自然流量还是非自然流量
带来该交易的营销渠道
带来该交易的营销活动
带来该交易的归因广告组
带来该交易的归因广告集
广告或营销活动中用于衡量效果的具体视觉或文字素材
指定您希望检索数据的优惠类别
指定您希望检索数据的优惠类型
指定您希望检索数据的具体优惠
用于检索数据的版位在 Adapty 内部的 ID——即版位在 Adapty 看板 URL 中的 UUID,而非传递给 SDK 的版位 ID
用于检索数据的版位目标受众在 Adapty 内部的 ID
用于检索数据的付费墙在 Adapty 内部的 ID——即付费墙在 Adapty 看板 URL 中的 UUID
用于检索数据的流程在 Adapty 内部的 ID——即流程在 Adapty 看板 URL 中的 UUID
用于检索数据的流程屏幕,每项格式为 <flow_id>:<screen_id>,例如 3f8a1c2e-0b7d-4e5a-9c61-2d4f8e7b1a90:paywall
用于检索数据的市场细分在 Adapty 内部的 ID
指定聚合分析数据的时间间隔
One of: "day", "week", "month", "quarter", "year"
指定应将哪个日期视为用户加入日期
One of: "purchase_date", "profile_install_date"
按此维度的每个值将数据拆分为独立的数据系列。例如,flow_id 为每个流程返回单独的数据系列,placement_id 为每个版位返回单独的数据系列。
One of: "period", "renewal_status", "cancellation_reason", "store_product_id", "country", "store", "paywall_id", "audience_id", "placement_id", "flow_id", "flow_screen_id", "segment_id", "duration", "offer_category", "offer_type", "offer_id", "attribution_source", "attribution_status", "attribution_channel", "attribution_campaign", "attribution_adgroup", "attribution_adset", "attribution_creative", "day", "week", "month", "year"
指定导出文件格式
One of: "json", "csv"
Responses
分析数据获取成功
Schema
包含所请求数据图表类型的分析数据的响应
包含不同数据图表类型(revenue、proceeds、net_revenue 等)的对象
Example
{
"data": {
"revenue": {
"data": [],
"value": 0,
"value_from": null,
"value_to": null,
"compare_value_from": null,
"compare_value_to": null,
"title": "revenue",
"type": "multi",
"default_aggregation": "sum",
"description": "<div>Total money received from both subscriptions and one-time purchases. Does not include\nrevenue from subscriptions and purchases that were refunded afterward. Calculated before the store's fee.<br />\nFor example, there were 5 monthly $10 subs, 1 yearly $100 sub and 10 one-time $50 purchases today,<br />\nrevenue = 5*$10 + 1*$100 + 10*$50 = $650</div>",
"metric_name": "Revenue",
"is_json": true,
"unit": "USD",
"recommended_period": null
},
"proceeds": {
"data": [],
"value": 0,
"value_from": null,
"value_to": null,
"compare_value_from": null,
"compare_value_to": null,
"title": "revenue",
"type": "multi",
"default_aggregation": "sum",
"description": "<div>Total money received from both subscriptions and one-time purchases. Does not include\nrevenue from subscriptions and purchases that were refunded afterward. Calculated before the store's fee.<br />\nFor example, there were 5 monthly $10 subs, 1 yearly $100 sub and 10 one-time $50 purchases today,<br />\nrevenue = 5*$10 + 1*$100 + 10*$50 = $650</div>",
"metric_name": "Revenue",
"is_json": true,
"unit": "USD",
"recommended_period": null
},
"net_revenue": {
"data": [],
"value": 0,
"value_from": null,
"value_to": null,
"compare_value_from": null,
"compare_value_to": null,
"title": "revenue",
"type": "multi",
"default_aggregation": "sum",
"description": "<div>Total money received from both subscriptions and one-time purchases. Does not include\nrevenue from subscriptions and purchases that were refunded afterward. Calculated before the store's fee.<br />\nFor example, there were 5 monthly $10 subs, 1 yearly $100 sub and 10 one-time $50 purchases today,<br />\nrevenue = 5*$10 + 1*$100 + 10*$50 = $650</div>",
"metric_name": "Revenue",
"is_json": true,
"unit": "USD",
"recommended_period": null
}
}
} 请求无效
Schema
未授权
Schema
超出速率限制。每个应用每秒最多 2 次请求,由该应用的所有 API 密钥共享。