如何从 Facebook 广告洞察中获取销售数量

How to get number of sales from Facebook ad insights

我正在与 Facebook 营销 API 合作,我想知道在与特定 ad/ad 活动互动后进行购买的人数。因此,例如,我想在给定时间段内查看活动 X 的覆盖面为 Y,并且在这 Y 个用户中,Z 进行了购买。覆盖率很简单,但我对如何计算购买量感到困惑。

insights API allows me to calculate action_values for a campaign, which should give number of actions by action_type. Looking at action_type,我看到了一些可能相关的字段:

commerce_event.purchase:商业采购

offsite_conversion.fb_pixel_purchases:购买

onsite_conversion.purchase:Facebook 购买

等等,还有更多。在分组操作类型下,我们有:

offsite_conversion

offline_conversion

onsite_conversion

purchase

我认为添加场外和现场购买会奏效,但 "commerce purchase" 是什么?刚刚被称为购买的集体行动也很诱人。我怎样才能得到我想要的东西?

此外,是否有任何方法可以获取与这些购买相关的美元金额?见解 API 有一个 ROAS 字段,这意味着它必须在某处记录收入。我怎样才能做到这一点? ROAS 是否包括 Facebook 上的购买?

这实际上取决于您在网站(或移动应用程序)上集成测量的方式。

通常您会使用 Facebook Pixel(设置和详细信息:https://developers.facebook.com/docs/facebook-pixel/pixel-with-ads/conversion-tracking),它将事件从您的网站发送到 FB。

设置像素并可以看到 FB 接收事件后,您可以继续通过 Insights 加载统计数据 API。

最常用的操作类型是 offsite_conversion.fb_pixel_purchase,但这实际上取决于您在网站上集成了哪些事件。有很多可供选择。

这些指标的语义如下:

  • actions - 动作计数
    • value - 实际上 count 次操作,在默认归因模型中
  • action_values - 根据操作类型的值,例如进货价
    • value - 默认归因模型中的操作价值

如果您对不同的归因模型感兴趣,actionsaction_types 上还有其他字段,这些字段将这些数字细分为 after-click/view。