如何通过Criteo Marketing Solutions API获取广告层级指标及解析返回行
关于Criteo Marketing Solutions API statistics/report端点rows字段的说明
rows字段的核心含义:这个端点返回的rows是按你请求中指定的维度组合聚合后的统计数据行,并非单纯的广告层级原始数据。比如你请求时同时指定了
AdId、时间维度(如按天)、设备类型,那么每一行就是某广告在某天某设备上的指标聚合结果。AdId为空/-1/重复的原因:
- AdId为空或-1:一般对应无法关联到具体广告的流量,比如品牌搜索类无定向流量、系统自动生成的兜底流量,或是还未完成统计系统同步的新投放广告素材。
- 少量唯一AdId+大量重复行:说明你的请求维度组合里除了
AdId,还包含了其他维度(比如时间、渠道、设备),重复行是同一广告在不同其他维度下的拆分数据。比如按天维度请求时,同一个AdId会对应每日的一行数据,因此会出现AdId重复但其他维度值不同的情况。
获取准确广告层级数据的建议:
- 调整请求的
dimensions参数,只保留AdId和必要的指标字段,避免加入额外维度,这样返回的rows会是每个AdId的聚合指标行。 - 若仍出现异常AdId值,可通过Criteo后台广告管理界面核对这些值对应的流量类型,确认是否属于非定向或系统兜底流量。
- 如需更精准的广告层级数据,建议联系Criteo支持团队,确认是否存在未公开的广告层级专用端点,或是当前统计端点的维度配置限制。
- 调整请求的
内容的提问来源于stack exchange,提问作者Doraemon
相关产品推荐
相关产品推荐

