这两天,运营发了一张微信图,问技术是否能实现,因为团队排期很紧,没法做调研,先把想到的初步方案记录下来。
具体步骤是:
扫描后,会提醒关注成功,然后回复 模板消息 告知已经订购了限时免费的课程,发送客服消息告知活动流程,然后生成一张带专属的图片提供给用户进行分享,图片包含扫描来源的微信用户信息和当前微信用户的相关信息(二维码/头像/名称)
感觉很容易做转化分析漏斗功能
初步想到的方案如下:
-
场景二维码 (参考:http://www.cnblogs.com/txw1958/p/weixin-qrcode-with-parameters.html)
1.1 先设定场景ID规则
1.2 再根据场景ID 生产 二维码 ticket
1.3 根据ticket 生成 二维码 -
微信 扫描 带参数二维码 事件
2.1 扫描后未关注 就会跳转关注,且推送 未关注扫描事件
2.2 扫描时用户已关注,会推送扫描事件(已关注)
2.3 通过接收 事件消息 能拿到ticket 信息 和 当前扫描者的openid -
根据ticket能拿到场景ID(假设场景ID 为上一个关注者的OPEN id)
-
根据openid能拿到用户基本信息(含nickname,headimgurl,openid),所以推送者信息和接收者信息 都能拿到
-
基于3. 4. 步骤的数据,生成图片
-
消息推送,关注自动回复
-
消息推送,模板消息发送
-
消息推送,客服消息发送
-
消息推送,图片发送