Facebook 线下转化,没有与广告报告相关联的客户数据



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

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

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

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

  1. 您的extern_id在 Pixel 的初始化代码中,而不是事件本身。比如标准转化或至少页面浏览。你也称它为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只是跳过此类事件,您将什么也看不到。

希望对您有所帮助。

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

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

我和你有同样的假设,但我认为他们的线下转化是针对那些在转化之前没有登陆你网站的人。也许刚刚看到了你的广告或其他东西。

最新更新