广州小程序开发

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

作者:广州小程序开发 时间:2018-03-17 11:28
微信扫描二维码统计来源对每个公司市场分析有很大作用。还好微信为开发者提供了一个生成带参数的二维码的接口。最近公司要做个关注微信二维码统计来源的,百度了n久也没找到这样的demo, 研究了好几天,终于搞定。现写成文档分享出来。

我的思路是

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

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

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

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

上一篇:php强大的curl功能,网站开发技术
下一篇:php循环目录下的文件并把文件里面的内容循环写

您的疑惑,我们来解答

多年来我们为上百家企业提供了网站建设服务

感受专业服务,从来电咨询开始
广州:18814374480深圳:13480275394
在线咨询