有谁知道如何使用 javascript 像素代码发送 Facebook Pixel 的 fbp 参数?这是我目前拥有的代码,我不确定 fbp 参数是否正确。有人可以建议吗?谢谢。
<script>
fbq('track', 'Purchase', {
value: '150.00',
currency: 'GBP',
content_ids: ['1'],
num_items: '1'
}, { eventID: '10676' }, { fbp: 'fb.1.1596403881668.1116446470' });
</script>
首先,我想说明一下cookie的名称是_fbp而不是fbp
据我所知,Facebook 会获取 cookie(如果存在),如果不存在,则会在第一次调用时创建 _fbp cookie。
当 Meta Pixel 安装在网站上并且 Pixel 使用第一方 cookie 时,Pixel 会自动将唯一标识符保存到网站域的 _fbp cookie(如果尚不存在)。 阅读有关 _fbp 文档的更多信息 @ Facebook 开发者
如果您安装了适用于 Google Chrome 的 Pixel Helper 扩展程序(Pixel Helper 扩展程序),这很容易检查
我不确定你为什么要尝试通过事件调用发送它,但如果你想以某种方式操纵它,只需覆盖 _fbp cookie 的值即可。
_fbp 有什么用?
Facebook 使用 _fbp cookie 来标记用户,这对于事件归因很重要,因此您不应该操纵它,除非您有特定的原因这样做。
您实际上不需要手动发送fbc或fbp,它是由像素模块客户端在事件中自动发送的。
但是对于服务器端,你肯定可以发送它,我建议发送它。