Code前端首页关于Code前端联系我们

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

terry 2年前 (2023-09-23) 阅读数 71 #移动小程序

首先总结一下。公众平台编辑模式本身不支持该功能;

但作为认证服务号,本身可以开发者模式开发,也可以让第三方开发者通过授权依次创建“带统计的二维码”。

总体而言,公共平台生成的普遍关注二维码在渠道之间没有统计差异。即无论扫描到谁的二维码,最终都会被下次扫描该二维码保存。 。

但对于认证服务号,微信开放了额外的用户界面功能——生成带有参数的二维码,以便区分用户扫码的来源。

这里最重要的是每个二维码和参数都有一个唯一的场景值id(scene_id)。开发者要求在生成二维码时将该场景值给微信。

当未关注的用户扫描带参数的二维码并关注时,微信会向开发者发送关注事件,并附上场景的值ID;

当下一个用户扫描带有参数的二维码并关注时,会直接进入这个公众号聊天页面,微信也会将带有场景值ID的扫描事件发送给开发者。

如果分配给 小刘 的参数化二维码场景值 ID 设置为 123456,当用户 A 扫描 小刘 二维码追踪公众号时,微信会告诉开发者:用户 A 扫描二维码场景值123456,然后公众号,达到数据统计的目的。

既然是统计信息,那么通过参数的二维码可以计算出什么纬度数据呢?

通过微信传输的关注/扫一扫事件可以记录扫描特定二维码

通过微信传输的关注事件可以记录特定二维码的扫描。关注者数量;通过用户的openid可以保存扫描某个二维码的关注者的数量; 已存储以下代码用户中的 号码。 微信公众号开发:生成带推广统计功能的二维码方法

回到最初的结论,认证服务账号可以通过两种方式创建带参数的二维码:

  • 通过开发者模式开发自己的二维码;
  • 授权给第三方开发者公众号生成二维码。

如果运营商不具备开发能力,建议使用授权的第三方平台来满足需求。

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门