【问题标题】:Get results for specific facebook marketing campaigns objectives获取特定 Facebook 营销活动目标的结果
【发布时间】:2018-03-12 04:20:13
【问题描述】:

每个 Facebook 广告活动都有一个 objective,例如 LINK_CLICKSCONVERSIONS

在 Ad Manager 中,您可以查看每个广告系列的效果。有一列名为“结果”,其中包含该广告系列的目标特定转化次数。因此,例如,如果目标是 PAGE_LIKES,那么 results would show the number of page likes 来自活动,但如果目标是 LINK_CLICKS,那么结果将显示网站点击。

我的问题是:Insights API 中是否有与 Ad Manager 中的结果列相同的内容?我问的部分原因是为了方便和一致性,但也有一些目标是模棱两可的,例如BRAND_AWARENESS.

【问题讨论】:

    标签: facebook facebook-ads-api facebook-marketing-api


    【解决方案1】:

    不,我无法通过 API 调用轻松地从广告管理器复制 resultscost per result 列。

    首先您可以在广告管理器中查看URL,通过查看GET参数columns来查看选择了哪些列:

    https://business.facebook.com/ads/manage/powereditor/manage/ads?act=...&business_id=..&columns=name%2Cerrors%2Cdelivery%2Cresults%2Creach%2Cimpressions%2Ccost_per_result&...
    

    解码得到以下字段:

    columns=name,errors,delivery,results,reach,impressions,cost_per_result
    

    现在看起来我们可以简单地使用 resultcost_per_result 字段,但这会产生错误:

    (#100) 结果,cost_per_result 对字段参数无效。

    这是预期的,因为 API document 没有将 resultscost_per_result 指定为有效字段。

    现在,在广告管理器中,我们还可以看到 API 调用使用 developer toolsnetwork 选项卡来查看它进行 API 调用以检索数据。这向我们展示了正在使用的 resultcost_per_result 字段。您实际上可以复制请求 URl 并查看它的工作原理......不知何故......

    尝试在 Graph API Explorer 中重新创建此 API 调用仅在我从上一个调用中复制访问令牌时才对我有用。这让我觉得业务经理有一个特殊的访问令牌。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-04-14
      • 1970-01-01
      • 2023-03-21
      • 1970-01-01
      • 1970-01-01
      • 2019-01-14
      • 1970-01-01
      相关资源
      最近更新 更多