微信公众号开发:生成带推广统计功能的二维码方法

2018-11-2809:21:35APP与小程序开发Comments2,535 views字数 700阅读模式

先给一个结论,公众平台编辑模式本身不支持此功能;文章源自菜鸟学院-https://www.cainiaoxueyuan.com/xcx/8082.html

但作为认证服务号,可利用开发者模式自行开发,或借由授权的方式让第三方开发者代公众号实现生成“带数据统计的二维码”。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/xcx/8082.html

通常来说,公众平台生成的普通关注二维码,在统计上没有做任何渠道的区分,即无论是扫了谁的二维码,最后都记作通过扫描二维码的形式关注。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/xcx/8082.html

但对于认证服务号,微信开放了额外的接口能力——生成带参数的二维码,借此即可区分用户的扫码来源。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/xcx/8082.html

这里的关键点在于每个带参数的二维码都有唯一的场景值id(scene_id),这个场景值是由开发者在创建二维码时需要提供给微信的;文章源自菜鸟学院-https://www.cainiaoxueyuan.com/xcx/8082.html

当未关注用户扫描某带参数的二维码并关注后,微信会推给开发者带场景值id的关注事件;文章源自菜鸟学院-https://www.cainiaoxueyuan.com/xcx/8082.html

当关注用户扫描某带参数的二维码后,会直接进入此公众号对话页,微信也会推给开发者带场景值id的扫描事件。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/xcx/8082.html

 文章源自菜鸟学院-https://www.cainiaoxueyuan.com/xcx/8082.html

如分配给小刘的带参二维码的场景值id设定为123456,那么当有用户A扫描小刘的二维码关注公众号时,微信就会告诉开发者:用户A扫描了场景值为123456的二维码关注公众号,进而实现数据统计的目的。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/xcx/8082.html

 文章源自菜鸟学院-https://www.cainiaoxueyuan.com/xcx/8082.html

既然是统计数据,那么通过带参二维码我们可以统计到哪些纬度的数据?文章源自菜鸟学院-https://www.cainiaoxueyuan.com/xcx/8082.html

通过微信推送的关注/扫描事件,可以记录扫描某二维码的扫描次数文章源自菜鸟学院-https://www.cainiaoxueyuan.com/xcx/8082.html

通过微信推送的关注事件,可以记录扫描某二维码的关注次数文章源自菜鸟学院-https://www.cainiaoxueyuan.com/xcx/8082.html

通过用户的openid,可以记录扫描某二维码的关注人数文章源自菜鸟学院-https://www.cainiaoxueyuan.com/xcx/8082.html

通过微信推送的取关事件,进而又可以记录扫描某二维码的关注用户中的留存人数文章源自菜鸟学院-https://www.cainiaoxueyuan.com/xcx/8082.html

微信公众号开发:生成带推广统计功能的二维码方法

回到开始的结论,认证服务号可以通过两种方式生成带参数的二维码:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/xcx/8082.html

  • 开发者模式自行开发生成二维码;
  • 授权给第三方开发者代公众号生成二维码。

运营者如无开发能力,建议采用授权第三方平台的形式来实现需求。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/xcx/8082.html

  • 本站内容整理自互联网,仅提供信息存储空间服务,以方便学习之用。如对文章、图片、字体等版权有疑问,请在下方留言,管理员看到后,将第一时间进行处理。
  • 转载请务必保留本文链接:https://www.cainiaoxueyuan.com/xcx/8082.html

Comment

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定