VanMall facebook 收集数据

facebook像素信息的收集,通过js收集,以及通过转化api收集

Facebook js收集数据

facebook完整事件:https://developers.facebook.com/docs/meta-pixel/reference#standard-events

一:商品详情页面

1.页面:

  • 商品详情页面

2.加载方式:页面初始化自动加载

3.事件名称:ViewContent

二:加入购物车

1.页面:

  • 商品列表页面加入购物车
  • 商品详情页面加入购物车
  • 商品详情页,在购物车抽屉里面点击 +操作
  • 在购物车页面,点击 +操作

2.加载方式:点击触发

3.事件名称:AddToCart

加载方式:点击触发

三:用户开始下单

1.页面:

  • 结账页面(从购物车,或者paypal支付进入的结账页面)

2.加载方式:页面初始化自动加载

3.事件名称:InitiateCheckout

四:添加支付方式

1.页面:

  • 结账页面(提交支付方式,账单地址后)

2.加载方式:点击触发(结账页面,最后一步,提交订单的支付方式,账单地址后触发)

3.事件名称:AddPaymentInfo

五:支付成功页面

1.页面:

  • 支付成功页面(订单支付成功后返回的页面)

2.加载方式:页面初始化自动加载

3.事件名称:Purchase

facebook conversion api(转化api)

1.Apple 的 iOS 14 更新做了两个关键的事情:

  • 它使 iOS 14 用户能够关闭浏览器端跟踪。
  • 它限制了广告商可以从 iOS 14 用户那里收集的数据。

2.为了ios手机用户的行为数据收集,facebook提供了转化api,大致原理:

  • 用户虽然可以阻止facebook js收集收集,但是无法阻止js给本站的api发送数据(网站域名和api域名是相同的)
  • 因此,将收集的数据先发送给后端服务器,然后再由服务器发送给facebook,保证facebook收集用户行为数据的完整
  • 为了更好的收集数据,只要js进行发送的数据,都需要发送转化api,因此是发送2份数据
  • js和转化api的数据存在重复,因此,需要通过eventId来进行唯一识别,也就是说js发送数据的eventId和转化api发送的eventId是完成相同的(每次发送数据。eventId都需要重新生成一个唯一码)
  • 对于facebook js留下的cookie:_fpc, _fbc,都会通过转化api将数据发送给google
  • 转化api和js发送数据,是相同的,如果js发送数据受阻,那么转化api发送的数据将会弥补,保证数据的完整。

3.转化api的默认超时时间为0.5秒,您可以在config/params.php进行时间的更改,建议保持0.5该值,有效的默认超时时间范围为:0.2-2秒,其他的设置将无效

Copyright © VanMall.vip 2023 all right reserved,powered by Gitbook该文件修订时间: 2022-11-10 13:57:15

results matching ""

    No results matching ""