【问题标题】:Facebook offline conversions without customer data associating with ad reporting没有与广告报告相关联的客户数据的 Facebook 离线转化
【发布时间】:2020-03-04 21:36:00
【问题描述】:

我在 Facebook 上投放广告,为我们的网站带来流量。 我把它放在陆地上

fbq('init', 'my_id', {
  external_id: "d1fd01cb777cdcdbf5161db889bf841e"
})

以后如果我们有实际购买,我会使用 extern_id 发送一个离线购买事件来匹配。

[{
  :match_keys => {
    :extern_id => "d1fd01cb777cdcdbf5161db889bf841e"
  },
  :event_time => 1579464000,
  :event_name => "Purchase",
  :value => 5.0,
  :currency => "USD",
  :order_id => "8431715",
  :custom_data => {
    :event_source => "affiliate"
  }
}]

但是我没有看到与广告相关的线下事件。

有没有其他人遇到过这个问题并找到了解决方案?

【问题讨论】:

    标签: facebook facebook-ads-api


    【解决方案1】:

    Davinj,如果我理解正确的话,您会尝试将像素事件发送给您的extren_id,然后将其匹配回作为离线转化进行购买的客户?我看到了几个问题:

    1. 您的extern_id 在像素的初始化代码中,而不是事件本身。像标准转换或至少页面浏览量。你也称它为extrn[al]_id,这与extern_id不一致。

    2. 我怀疑这种情况首先会起作用,因为离线转换通常不能很好地与像素一起使用,并且可能无法将像素中的参数作为match key。即使您可能通过测试找到这样做,您仍然必须发送其他匹配键来识别 FB 用户,例如 emailphone number 等。以下是明确推荐的文档:https://developers.facebook.com/docs/marketing-api/offline-conversions#extern-id

    3. 当您拥有一致的像素设置并且可以看到具有相应参数的正确事件时,您将能够查看您的想法是否可行。

    4. 通常 FB 明确表示 extern_id 是您系统中的用户标识符,并且可能必须对每个客户都不同。只有在您已经与其他匹配案例一起使用过一次以识别 FB 用户后,才能将其作为单独的匹配键发送。否则 FB 只会跳过此类事件,您将什么也看不到。

    希望对你有帮助。

    【讨论】:

    【解决方案2】:

    @达维尼, 还有另一种通过服务器端 api 将离线事件发送到像素数据集的方法: https://developers.facebook.com/docs/marketing-api/server-side-api

    我认为这些应该匹配,因为它们在使用事件管理器时显示在同一个像素中。

    我的假设与您相同,但我认为他们的线下转化针对的是在转化之前没有登陆您网站的用户。也许只是看到你的广告之类的。

    【讨论】:

    • 谢谢,我也试过了,但我得到了这个错误。 {"error":{"message":"(#3) 此像素未启用此功能:SERVER_SIDE_EVENTS_CORE_FUNCTIONALITY","type":"OAuthException","code":3,"fbtrace_id":"AvpoiI5IdfzAa3YFXWyx2sM"}} % 。在我的像素设置中不提供为 Web 设置服务器端 api 的功能。
    • @Davinj,是的,我也在与 facebook 支持讨论为服务器端 API 启用我的像素。所以我得到了和你一样的信息。
    • @Davinj,立即尝试 .... 一个月后启用服务器端 API。可能是监控后的时间激活功能
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-11-14
    • 2015-05-08
    • 1970-01-01
    • 2017-06-12
    • 2015-11-12
    • 2014-05-26
    • 2021-12-13
    相关资源
    最近更新 更多