如何从 Facebook 营销 API 中提取营销活动级别的转化?

问题描述

在 Facebook 广告管理器中,我可以看到针对每个广告系列的不同类别的转化,即

Website Purchases   9
Website Adds to Cart    724 
Website Registrations Completed 6
Website Checkouts Initiated 24
Website Searches    272 

我正在使用图形 API 从 Facebook Marketing API(insights,attribution) 中提取此数据

首先,我尝试使用

insights提取广告系列级别的转化
act_ad_Account_ID/insights?date_preset=this_month&action_attribution_windows=7d_click&level=campaign&fields=campaign_name,conversions,conversion_values,cost_per_conversion

但我无法在检索到的数据中看到类别,即网站购买、添加到购物车等。

然后我尝试使用 attribution查询

<Business Unit ID>/conversion_events?fields=name,id,cost_per_1k_impressions

因此,我检索了这些与业务部门 ID 相关的类别。

"data": [
    {
      "name": "Website Searches","id": "11*******772","cost_per_1k_impressions": 11388.238
    },{
      "name": "Website Adds to Cart","id": "1121******775","cost_per_1k_impressions": 188.238
    },{
      "name": "Website Purchases","id": "11***********7874","cost_per_1k_impressions": 7088.238
    },{
      "name": "Website Checkouts Initiated","id": "11212**********","cost_per_1k_impressions": 17088.238
    },{
      "name": "Website Subscriptions","id": "1********80141","cost_per_1k_impressions": 1137088.238
    }

但这些是总体统计数据,我想在广告系列级别检索这些统计数据。在哪里放置广告系列过滤器。第一次使用这些 API。

解决方法

在这里回答我自己的问题。 我们可以从这里的洞察中获取转化数据:

act_ad_Account_ID/insights?date_preset=this_month&level=campaign&fields=campaign_name,actions

actions 返回一个 json,其中包含

Website Purchases   9
Website Adds to Cart    724 
Website Registrations Completed 6
Website Checkouts Initiated 24
Website Searches    272

我们可以在 Facebook 广告管理器上针对每个广告系列看到的所有这些转化数据。