You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

关于Banno Ads中Profile-exports API的技术咨询

关于Banno Ads中Profile-exports API的技术咨询

首先明确这个API的端点:/a/ads-reporting/api/v0/institutions/{institutionId}/campaigns/{campaignId}/profile-exports,它支持POST和GET两种请求方法。下面针对你的问题逐一解答:

a) 这个API的用途是什么?

POST请求的作用是触发导出任务——针对指定机构(institutionId)下的特定广告活动(campaignId),生成该活动关联的受众配置文件导出任务;而GET请求则用于查询导出任务的状态,或是在任务完成后获取导出结果的相关信息。

整体来说,这个API的核心目的是帮机构用户导出与目标广告活动绑定的受众配置数据,方便后续做受众分析、合规审计、自定义受众策略调整这类工作。

b) 这个API生成的CSV文件存放在哪里?会直接出现在API响应里吗?

CSV文件不会直接包含在API的即时响应中。当你发起POST请求触发导出后,系统会在后台异步处理生成CSV文件,文件会存储在Banno Ads的服务端存储系统中。

之后你可以通过GET请求查询任务状态:如果导出还在进行中,响应会返回"处理中"之类的状态标识;如果导出完成,响应会提供获取该CSV文件的关键信息(比如文件ID或者内部访问标识),你可以通过对应的系统逻辑(比如内部下载流程)获取文件内容。少数情况下,如果导出的CSV体积很小,也可能在GET响应的特定字段中返回文件的Base64编码内容,但主流场景还是后台存储后提供获取途径。

c) CSV文件包含哪些列?能提供一些样本吗?

CSV的列围绕受众配置文件的核心信息展开,常见列包括但不限于:

  • profile_id:受众配置文件的唯一标识符
  • campaign_id:关联的广告活动ID(和URL中的campaignId对应)
  • institution_id:所属机构的ID(和URL中的institutionId对应)
  • profile_type:配置文件类型,比如custom_audience(自定义受众)、lookalike_audience(相似受众)
  • created_at:配置文件的创建时间(ISO 8601格式)
  • updated_at:配置文件的最后更新时间(ISO 8601格式)
  • audience_size:该受众群体的规模数量
  • segment_criteria:受众细分的规则条件(比如年龄区间、地理位置、兴趣标签等)

下面是一个简单的CSV样本:

profile_id,campaign_id,institution_id,profile_type,created_at,updated_at,audience_size,segment_criteria
PROF-78901,CAMP-12345,INST-67890,custom_audience,2024-03-05T08:20:00Z,2024-03-10T16:30:00Z,12500,"age:18-24,location:TX,interest:retail"
PROF-23456,CAMP-12345,INST-67890,lookalike_audience,2024-03-08T10:15:00Z,2024-03-12T11:45:00Z,38000,"seed_profile:PROF-78901,similarity:medium"

备注:内容来源于stack exchange,提问作者Prem Kumar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 08:52:58