背景
• 微信小程序每天新增 4000 左右的「未激活」用户,这些「未激活」用户导致了帐号的分裂,和用户的困惑。
• 在购买付费内容时,由于 App 和微信帐号不一致,在 App 内看不到购买的内容,导致用户投诉。
我的角色
与产品经理合作,分析问题场景,梳理流程,制定解决方案。
统一知乎小程序注册流程组件。
问题场景
小张是知乎 App 用户,用手机号注册了知乎 User 帐号,未绑定微信;
在点击朋友分享的热榜小程序时,进行了微信授权,注册了知乎 WeChat Guest 帐号;
在微信中 WeChat Guest 帐号操作需要「实名制」,提示用户进行绑定手机,用户操作后,出现绑定失败(手机号为 User 帐号的唯一方式)或困惑的体验(将 User 帐号的手机号换绑到了 WeChat Guest 帐号,同时 User 帐号无法有高权限操作了)。
解决思路
将微信小程序生成的 WeChat Guest 帐号的权限降低为 Guest 帐号,不产生过多操作。在帐号合并时,废弃 WeChat Guest 帐号,将手机和微信绑定关系统一到 User 帐号。
梳理流程
制定目标
• 统一小程序的登录注册逻辑,形成统一的组件
• 减少用户帐号的分裂
• 每天新增的「未激活」用户下降到 300 以下
设计方案
01 帐号升级​​​​​​​
当用户进行激活(绑定手机号)时如果这个手机号没有注册过时,将微信注册的「未激活」用户标记为 WeChat Guest 帐号,权限与 Guest 帐号一致。直接将 WeChat Guest 帐号升级为 User 帐号,用户名取微信的用户名,如果微信的用户名非法(全是 emoji 或敏感词),需要让用户填写用户名。
WeChat Guest 帐号在除小程序外的其他平台登录时,需要走注册流程(即强制绑定手机号),注册后 WeChat Guest 用户升级为 User 用户。
02 帐号合并​​​​​​​
如果这个手机号注册过知乎账号,且该手机号并没有绑定其他微信,则进行合并操作,将用户 WeChat Guest 帐号解绑,并绑定到 User 帐号,自动登录 User 帐号。

如果这个手机号注册过知乎帐号,且绑定了其他微信,则提示是否需要更换原有的微信绑定关系,用该手机号重新进行绑定。用户确认后,则进行合并操作,并将微信原有的绑定关系解除更换为新的绑定关系,登录 User 帐号。

如果这个手机号注册过,且绑定了其他微信,当用户不愿意解除原有的微信绑定关系,则建议用户绑定其他手机号或微信号进行使用。
设计流程
项目结果
项目上线后,微信小程序每天新增的「未激活」用户已经下降到了 0,是非常好的效果。
Back to Top