Skip to content

广告事件上报

目前系统支持 Facebook、Tiktok、Kwai 三个平台的事件回传。 调用本 API 的调用方无需区分链接来自哪方广告平台,ROIBest 系统会自动区分并将事件回传至对应的来源。

区分渠道

如果需要区分哪些渠道可以通过调用查询广告参数接口查询链接的参数,通过channel_id区分

  • "4" = Facebook
  • "5" = Tiktok
  • "9" = Kwai
  • "10" = Google
  • "20" = 小步网络
  • "21" = OKSPIN
  • "22" = SNAPTUBE
  • "23" = BIGO
  • "24" = APPLUCK
  • "34" = Trafficstars

推广链接不可跨渠道投放,即在 MIS 中获取的 tiktok 渠道推广链接不可放在 Kwai 平台上,这会导致识别的来源出错,从而导致事件回传失败。

URLhttps://sdk-report.roibestopenapi.com/report/fb/event
MethodPOST

在调用本 API 之前,需要完成广告配置。并且调用 API 所传递的 link_id 必须是从广告平台进入生成的 ID。

请求参数

请使用 JSON 格式在 Request Body 中传递;event_name 请根据各个广告平台的事件名进行传递,extra里的数据请根据各个平台的对应事件的相关额外字段进行传递,我们会对应发送给各个平台。即event_name事件名和extra里的字段按各个平台不同的情况来写。

参数名类型是否必须参考值描述
link_idstring4740128923061846由系统生成的链接 ID
event_namestringPurchase从广告平台获取的事件名称或标识。(含自定义事件)
extraobject{"currency": "USD", "value": 19.99}事件的额外参数。如果对应的事件需要传递额外参数放在本字段中,ROIBest 将会透传至对应的广告平台

关于是否需要传递额外参数请查询各广告平台的事件定义。以下是 Facebook 平台部分需要提供的额外字段的事件:

事件名称英文名称必填参数
加入购物车AddToCartevent_name
加入心愿单AddToWishlistevent_name
完成注册CompleteRegistrationevent_name
留下线索Contactevent_name
订阅Subscribeevent_name
结账Purchaseevent_name、currency、value

响应参数

服务器固定以 JSON 方式返回响应。

参数名类型参考值描述
codeint00 代表成功,其他代表失败
msgstringsuccess详细信息
dataobject{}返回数据

示例

请求示例

json
{
   "link_id": "4740128923061846",
  "event_name": "Purchase",
  "extra": {
      "currency": "USD",
      "value": 19.99,
      "is_upgrade_version": 1
   }
}

返回示例

json
{
   "code": 0,
   "msg": "success",
   "data": {}
}