gpt4 book ai didi

Facebook 营销 API : Is it possible to filter insights by status

转载 作者:行者123 更新时间:2023-12-01 22:21:53 29 4
gpt4 key购买 nike

我正在尝试按广告集状态过滤广告集见解,但是当我添加状态过滤器时,我得到一个空数据集:

curl "https://graph.facebook.com/v2.7/act_<redacted>/insights?fields=clicks,impressions,cpc,ctr,account_id&time_range%5Bsince%5D=2016-01-12&time_range%5Buntil%5D=2016-09-12&access_token=<redacted>&format=json&filtering=%5B%7B%22field%22:%22status%22,%22operator%22:%22EQUAL%22,%22value%22:%22ACTIVE%22%7D%5D&level=adset"

这是过滤参数在被 url 编码之前的样子:[{"field":"status","operator":"EQUAL","value":"ACTIVE"}]

我已经尝试了状态 ACTIVE、PAUSED、DELETED、ARCHIVED 的所有有效值,但均无济于事。当我删除过滤参数时 - 我会看到我的数据。

问题是:有谁知道是否可以按状态过滤,如果可以,我做错了什么?

最佳答案

这是可能的。使用截至 2018 年 3 月的最新版本。

您实际上需要请求所有处于事件状态的广告,然后将 insights 作为“嵌套”字段列表提供。

将 123456 替换为您的广告帐户(但保留需要的 'act_')

act_123456/ads?fields=effective_status,name,insights{total_action_value,total_actions,actions},adset_id,campaign_id&filtering=[{'field':'effective_status','operator':'IN','value':['ACTIVE']}]

这也适用于 /campaigns/adsets


您也可以这样做(一定要包含 &level=ad):

act_123456/insights?fields=ad_id,adset_id,campaign_name,action_values,campaign_id,total_action_value&level=ad&filtering=[{"field":"campaign.delivery_info","operator":"IN","value":["active"]}]

关于Facebook 营销 API : Is it possible to filter insights by status,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39477922/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com