微信公众号自定义二维码关注后自动为粉丝分组
来源:互联网 发布:天猫旗舰店的流量数据 编辑:程序博客网 时间:2024/05/01 21:38
微信扫描二维码统计来源对每个公司市场分析有很大作用。还好微信为开发者提供了一个生成带参数的二维码的接口。最近公司要做个关注微信二维码统计来源的,百度了n久也没找到这样的demo, 研究了好几天,终于搞定。现写成文档分享出来。
我的思路是
微信公众号里面创建标签,获取分组对应的id代码实现如下图
然后根据微信分组标签的ID来生成相应的带参数二维码,当用户第一次扫描微信二维码时候根据id判断场景并且写入数据库和直接打标签。
当用户扫码的时候微信会返回一个推送事件,当$postObj->Event == 'subscribe'(第一次关注时候)通过生成二维码的参数判断
当$postObj->Event == ‘scan'(再一次扫码)也可以统计
生成微信带参数二维码的方法,微信生成带参数的二维码分永久的和有时间限制的,这里只介绍永久的,有时间限制的二维码方法一样,只是参数不同。
通过ticket获取带参数的二维码直接附代码 通过浏览器打开就能看到
通过$openid = $postObj->FromUserName(用户openid)来获取用户数据并且写入数据库,写入数据后为粉丝打标签,代码如下
其中setUserTag方法是为用户粉丝分组的方法,如下
我的思路是
微信公众号里面创建标签,获取分组对应的id代码实现如下图
然后根据微信分组标签的ID来生成相应的带参数二维码,当用户第一次扫描微信二维码时候根据id判断场景并且写入数据库和直接打标签。
当用户扫码的时候微信会返回一个推送事件,当$postObj->Event == 'subscribe'(第一次关注时候)通过生成二维码的参数判断
当$postObj->Event == ‘scan'(再一次扫码)也可以统计
生成微信带参数二维码的方法,微信生成带参数的二维码分永久的和有时间限制的,这里只介绍永久的,有时间限制的二维码方法一样,只是参数不同。
通过ticket获取带参数的二维码直接附代码 通过浏览器打开就能看到
通过$openid = $postObj->FromUserName(用户openid)来获取用户数据并且写入数据库,写入数据后为粉丝打标签,代码如下
其中setUserTag方法是为用户粉丝分组的方法,如下
这样,微信二维码自动分组的功能就已经实现,有不明白的可以加我的微信Liurenxuezhe交流
来源 91程序网 http://www.91cxw.com
阅读全文
0 0
- 微信公众号自定义二维码关注后自动为粉丝分组
- 微信扫描自定义二维码关注公众号
- 微信开发实战(5)—粉丝关注开发者公众号时,自动回复消息
- 微信开发实战(5)—粉丝关注开发者公众号时,自动回复消息
- 微信开发实战(5)—粉丝关注开发者公众号时,自动回复消息
- 生成微信公众号关注二维码
- 微信公众号自动分组
- 扫描项目中的二维码关注微信公众号
- 微信公众号添加关注后自动回复图文信息
- 微信公众号添加关注后自动回复图文信息(素材)
- 微信公众号开发--关注后自动回复(Java记录篇)
- 微信支付后默认关注公众号
- 微信公众号关注后直接登录网站
- 微信公众号首次关注自动回复图文消息
- 微信公众号一键链接自动关注
- 微信公众号多客服系统自动分组系统
- 扫描二维码,关注我的微信公众帐号:RJXERP
- 微信公众号二维码
- javascrip之练习测试(2)
- Linux基本命令---3
- 从零开始前端学习[18]:前端中重要的属性,浮动float属性
- simone牌文本编辑器
- MySQL Distinct 去掉查询结果重复记录
- 微信公众号自定义二维码关注后自动为粉丝分组
- Android Studio 配置release的签名
- 关于二叉树一些算法
- 深度学习tips-搭建深度学习模型,不知如何下手?
- Nginx地址重定向使用
- Gradle编译时下载依赖失败解决方法
- 存储过程 连表 更新 注意
- 2017微软秋季校园招聘在线编程笔试-#1401 : Registration Day
- 常见的SQL操作