Facebook Graph API Ad Insights 与 Business Manager 值不匹配

标签 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

返回以下数据:

"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"
    }
  ]

但业务经理显示 Pixel Purchase 值为 17,315.53 美元,网站 roas 为 3.44。支出值似乎实时更新,有时甚至比商务管理平台页面更新更快。

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

最佳答案

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

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

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

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

关于Facebook Graph API Ad Insights 与 Business Manager 值不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53305985/

相关文章:

Facebook - "attachments"修饰符 - 获取所有可能的类型

facebook - Facebook 的 Firebase 身份验证错误

android - 获取页面个人资料图片Graph API android

php - 如何在 Facebook 上使用 SDK 的 'manage_pages' 权限?

php - 使用 facebook graph api 选择特定字段

facebook - 为 Facebook 对象(事件 url)创建链接广告

css - 从 Facebook 广告 API 使用 PreviewCSS

android - 使用测试移动应用程序以引用其 ID

python - 使用 python 登录 facebook

php - Laravel 5 Socialite Facebook 登录用户取消应用程序请求后回调处理错误