Facebook Graph API 广告洞察与商务管理平台值不匹配

Dav*_*vid 2 facebook facebook-graph-api facebook-ads-api facebook-marketing-api

我正在开发一个报告构建工具,该工具从 Facebook Graph Api 中提取数据以显示广告帐户中的广告指标。当我从帐户级别提取所有见解时,像素购买价值明显低于 Facebook 商务管理平台中显示的价值。

查询:

{act_id}/insights?fields=spend,action_values,website_purchase_roas&date_preset=this_month
Run Code Online (Sandbox Code Playgroud)

它返回以下数据:

"spend": "5037.47",
  "action_values": [
    {
      "action_type": "offsite_conversion.custom",
      "value": "16049.98"
    }
  ],
  "website_purchase_roas": [
    {
      "action_type": "offsite_conversion.fb_pixel_purchase",
      "value": "3.186119"
    }
  ]
Run Code Online (Sandbox Code Playgroud)

但业务经理显示的像素购买价值为 17,315.53 美元,网站 roas 为 3.44。支出值似乎是实时更新的,有时甚至比商务管理器页面的更新速度还要快。

Insights 边缘是否还有其他一些值字段显示更多购买,或者这是 Facebook api 中的错误?

小智 6

您可能已经检查过,但只是为了完整起见,您是否检查过业务经理中的归因窗口是否设置为 FBs 标准的 28d 点击后、1d 后查看窗口?

由于您没有在 API 查询中指定它,因此 API 会在 FB 的标准归因窗口中返回数据并在值下表示。

您也可以将 action_attribution_windows 添加到您的查询中&action_attribution_windows=['1d_click','1d_view']以检查这些值。

这是我们唯一一次看到 API 拉取数据和业务经理数据存在差异。