概述

账号绑定,是指在Bothub系统中维护C端用户的PSID(Page Scoped User ID, 指Facebook账号在特定Facebook Page里的唯一标识。同一个Facebook账号在不同的主页上的PSID是完全不一样的)和其在商户官网账号的绑定关系。

这样,商户只需要集成Bothub的前端SDK,按文档的指引部署插件,配置Bot流程,就可以让用户完成绑定流程,而不需要后端/数据库中做任何自行维护。商户不需要关心他自己的用户的Messenger / WhatsApp账号到底是什么,只要指定用户在自己系统中的账号,就可以通过调用Bothub提供的API,给他推订单回执/物流更新/召回消息了。

账号绑定的意义

对于已经绑定了账号的用户,商户可以做到以下两点

  • 商户可以调用Bothub的API给官网账号发Messenger消息。Bothub会自动找到此官网账号对应的PSID,并将消息发到绑定的Facebook账号上。
  • 如果Bot支持用户主动查询订单/物流信息,当用户主动查询时,Bothub会在调用商户API进行实际查询时,将该Facebook用户其绑定的官网账号作为参数,以便商户获知并查询对应账号的订单/物流详情

应用场景

既然叫做账号绑定,那么Bothub必须要知道C端用户的Messenger账号,以及其在商户官网账号,才能完成绑定。根据用户是先进入Messenger,还是先进入官网,Bothub都有相应的策略完成绑定。

类型 应用场景举例 技术手段 文档地址
先进入Messenger 商户买Sponsored Message,引导用户到官网下单 登录按钮 利用登录按钮进行账号绑定
先进入官网 商户将Messenger作为客服渠道,将有需要的用户引流至此,并且希望用户留在App / 官网 利用Customer chat plugin 进行绑定 利用Customer Chat进行绑定
先进入官网 商户将Messenger作为物流提醒/回执接收的服务提供渠道,希望用户订阅,并且不跳出App / 官网 利用 Send to Messenger 进行绑定利用 Checkbox 进行绑定 利用Checkbox Plugin进行账号绑定
利用Send To Messenger进行账号绑定

即使用户之前曾经和Messenger沟通过,也不影响绑定

账号绑定的说明

实际绑定的过程中,会出现用户使用多个Facebook账号绑定一个官网账号,或者试图用一个Facebook账号

对账号绑定的一些说明:

  • 一个Facebook账号只能和一个网站账号进行绑定。如果用户的Facebook账号已经和官网账号A绑定过了,再次和另一个官网账号B进行绑定的话,会解除此Facebook账号和官网账号A的绑定关系,而改为官网账号B绑定
  • 一个网站账号只能和一个Facebook账号绑定。如果网站账号已经和一个Facebook账号B绑定,Facebook账号A再试图和该网站账号绑定,其结果是该网站账号和Facebook账号B的绑定关系被解除,改为和Facebook账号A绑定。
  • 以上说明对所有的绑定方式皆有效。
  • 如果商户有保密的需求,在任意一种绑定过程中都可以将用户的官网账号以加密形式传递给Bothub,并不一定要使用用户真实的原始账号。但是一定要保证账号的唯一性。

results matching ""

    No results matching ""