qq_36115281 2023-09-22 14:59 采纳率: 0%
浏览 9
已结题

Facebook 获取广告

目前通过调用face book的 /act_{ad_account_id}/ads接口获取到广告账号下面的广告,返回的广告数量有几千条但是大部分是没有用的。
用这几千条广告都去调用一次广告详情接口的话又会出现访问次数过多的限制所以想在获取广告ID时就过滤掉数据。想知道怎么过滤出存在点击次数的广告。
代码调用的接口:https://graph.facebook.com/v17.0/act_%7Bad_account_id%7D/ads?fields=id,name,status,creative{image_url},adset{end_time,updated_time},updated_time,effective_status&filtering=[{%27field%27:%27adset.updated_time%27,%27operator%27:%27GREATER_THAN%27,%27value%27:%272023-09-21%27}]&level=campaign&access_token=
目前只通过updatetime过滤了一次数据。想知道有没有更好的办法

  • 写回答

10条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2023-09-22 15:16
    关注
    获得0.75元问题酬金

    引用 皆我百晓生 小程序回应内容作答:
    根据你提供的信息,目前你已经通过 "updatetime" 进行了一次数据过滤,但是想知道是否有更好的方法来过滤具有点击次数的广告。

    对于这个问题,你可以尝试以下方法来过滤具有点击次数的广告:

    1. 使用 Facebook Ads Insights API:通过调用 Facebook Ads Insights API,你可以获取到广告的更详细的指标数据,包括点击次数。你可以调用 /act_{ad_account_id}/insights 接口,并在返回的数据中查找点击次数指标(例如,clicks)。根据点击次数的值,来确定广告是否有点击次数,从而进行过滤。

    2. 设置其他过滤条件:除了 "updatetime" 外,你可以根据其他指标或过滤条件进行进一步的过滤,以筛选出具有点击次数的广告。例如,你可以考虑添加过滤条件来筛选出有点击行为的广告,如 impressions > 0clicks > 0

    3. 筛选有效广告状态:根据你的需求,你可以通过设置 effective_status 的过滤条件来只获取处于有效状态的广告。有效状态包括广告投放中的状态,如 "ACTIVE"、"RUNNING" 等,这些广告可能更有可能有点击次数。

    通过使用以上方法之一或组合,你可以更有效地过滤出具有点击次数的广告。请根据实际需求选择适合的方法来处理数据。

    评论

报告相同问题?

问题事件

  • 系统已结题 9月30日
  • 创建了问题 9月22日

悬赏问题

  • ¥15 QQ邮箱过期怎么恢复?
  • ¥15 登录他人的vue项目显示服务器错误
  • ¥15 (标签-android|关键词-app)
  • ¥60 如何批量获取json的url
  • ¥15 comsol仿真压阻传感器
  • ¥15 Python线性规划函数optimize.linprog求解为整数
  • ¥15 llama3中文版微调
  • ¥15 pg数据库导入数据序列重复
  • ¥15 三分类机器学习模型可视化分析
  • ¥15 本地测试网站127.0.0.1 已拒绝连接,如何解决?(标签-ubuntu)