登录优化攻略2.0:让你的小程序与用户做朋友

从陌生人到“知己”


想要“拉好感”并不难,秘诀就在于跟用户做朋友。开发者可以站在用户的角度体验小程序,从而更了解自己的产品。

攻略一:互相认识从自我介绍开始。对于线上仅提供注册功能,服务依赖其他方式提供的小程序,可先让用户知悉小程序功能,再引导用户进行授权。

下面这个ETC小程序,就“秀”了一波:用户可在首页了解小程序相关功能及使用帐号登录的原因,并可先办理ETC再登录。


攻略二:做完介绍,先别急着登录,让对方花点时间了解你。对于服务范围开放的小程序,可先让用户体验了解小程序功能,与其只给用户一个登录选项,不如用“个人魅力”吸引他们。

例如,在这个DJ小程序中,用户可先听音乐蹦迪授权登录后,还能关注作者、风格及电台,或购买周边商品,享受更多服务。


不过,如果服务范围是特定的,可以直接让用户登录,毕竟你和用户已经是知根知底的“老熟人”了。

攻略三:退一步,给对方留点拒绝的余地。在小程序登录页提供可取消或拒绝的选项按钮,反而更能留下好印象。

以这个拼单小程序为例,用户可先浏览商品信息,查看商品详情。如果用户心动了,点击“我的”进入个人中心授权登录即可下单;如果用户犹豫不决,还可以退出登录页面继续逛。


登录优化的Q&A


对规则仍然有疑惑的开发人员,我们也补充了详细的问题解答,希望对你们有帮助——


Q:9月1日后,开发者该如何获得用户的UnionID?用户不登录就没有UnionID,怎么办?

UnionID是作为微信体系内,用户帐号在同一主体下不同公众号、小程序及App之间实现数据互通的识别凭证,这个信息本身是匿名化、不敏感且不可反推的。但用户如果在不知情的情况下被获取,并且开发者完成了跨平台或者跨产品的打通,会使得用户产生困惑,为什么同一个用户在帐号A的信息会在帐号B中被展示。

站在用户体验和隐私保护的角度来看,每个人都不希望自己的个人信息在不知情的情况下被获取。因此,开发者要在用户授权登录后,才能获取UnionID

如果用户曾经授权登录过同主体App或关注了同主体公众号,则表示用户已经知情并同意登录,这时开发者可以直接获得UnionID。点击这里查看详情。

如果用户未授权登录,开发者可根据前面的攻略,进一步优化登录体验,让用户更乐意登录使用你的小程序。

unionid就像大型连锁超市(微信内同主体帐号)给客户(用户)发放会员卡(nionid),客户持有会员卡可在连锁超市内享受会员权益。


而用户不知情即被获取unionid,就好比在连锁超市购物后,没有任何信息说明,超市就要求留下手机号码等身份凭证识别信息。下次用户去另一家连锁超市时,超市已清晰记录用户之前的消费记录。这是我们不提倡的。


因此,我们希望在用户对小程序的业务有了解之后,开发者明确告知用户会在什么功能或业务使用unionid打通不同帐号之间的数据。


Q:怎么划分服务范围开放和服务范围特定呢?


举个简单的例子,当你在餐厅、商店消费时,服务员不会要求查看你的身份证明,再为你提供服务,但当你进入学校或公司时,则需先登记才能进去。

因此,服务范围开放是指完全对外开放注册,无需进行特殊身份验证,注册后即可提供线上服务体验的小程序,例如电商、外卖等小程序;服务范围特定则需要进行特殊身份验证,且线上服务仅供特殊身份用户体验,例如学校教学系统、公司员工系统等小程序。


Q:服务范围开放的小程序,可以使用仅提供注册功能小程序的调整方案吗?

如果小程序服务范围属于完全开放,线上仅提供注册功能,其他服务均需以其他方式提供的,例如ETC小程序,可以在首页介绍小程序的服务功能,说明要求使用帐号登录功能的原因后,让用户主动选择登录。

反之则需要让用户进入小程序体验并了解平台功能,在使用需要注册登录才能体验的功能时,才触发登录注册流程。


Q:如果小程序不调用微信个人信息授权,只使用帐号密码或手机号码登录,需要优化吗?

小程序帐号登录,是指开发者在小程序内提供的帐号登录功能,包括但不限于手机号登录、getuserinfo形式登录、邮箱登录等形式。因此,开发者也需根据规范进行优化.