微信公众号自定义二维码关注后自动为粉丝分组

来源:互联网 发布:天猫旗舰店的流量数据 编辑:程序博客网 时间:2024/05/01 21:38
微信扫描二维码统计来源对每个公司市场分析有很大作用。还好微信为开发者提供了一个生成带参数的二维码的接口。最近公司要做个关注微信二维码统计来源的,百度了n久也没找到这样的demo, 研究了好几天,终于搞定。现写成文档分享出来。

我的思路是

微信公众号里面创建标签,获取分组对应的id代码实现如下图
 
微信公众号自动分组

然后根据微信分组标签的ID来生成相应的带参数二维码,当用户第一次扫描微信二维码时候根据id判断场景并且写入数据库和直接打标签。
 
当用户扫码的时候微信会返回一个推送事件,当$postObj->Event == 'subscribe'(第一次关注时候)通过生成二维码的参数判断
 
微信公众号关注统计来源

当$postObj->Event == ‘scan'(再一次扫码)也可以统计
 
 
微信公众号关注统计来源

生成微信带参数二维码的方法,微信生成带参数的二维码分永久的和有时间限制的,这里只介绍永久的,有时间限制的二维码方法一样,只是参数不同。
 
通过ticket获取带参数的二维码直接附代码 通过浏览器打开就能看到
 
微信公众号关注统计来源
通过$openid = $postObj->FromUserName(用户openid)来获取用户数据并且写入数据库,写入数据后为粉丝打标签,代码如下
微信公众号关注统计来源
 
其中setUserTag方法是为用户粉丝分组的方法,如下
微信公众号关注统计来源

这样,微信二维码自动分组的功能就已经实现,有不明白的可以加我的微信Liurenxuezhe交流


来源  91程序网  http://www.91cxw.com

阅读全文
0 0
原创粉丝点击