旗下网站
艺源微平台
SEO优化
当前位置: 首页 > 服务 > 艺源智库
【小程序】小程序•小故事(6)——微信登录能力优化
时间:2018-07-26 14:29:16
文章发布:杜凯
原创作者: kero
来源: 微信开发者

我们提供了 wx.login 和 wx.getUserInfo 接口,用于获取用户的 openID 和基本信息。


推出这两个接口的初衷是希望:当用户使用小程序时,只有访问到真正需要登录的页面,才需要授权并登录。


但在实际应用中,我们发现很多开发者在打开小程序时直接弹出授权框,如果用户点击拒绝授权,无法使用小程序。


在没有任何提示和背景的情况下,直接弹框想要获得用户信息授权,用户脑子里可能会闪过几个哲学问题:


你是谁?

我在哪里?

我为什么要同意?

……


相当一部分用户下意识会点击“拒绝“授权——这样不合理的登录流程既造成了用户的困扰,还使得用户流失。


用户通过小程序可以快速获取服务,因此在访问小程序的第一个页面非常重要。


对于一个互联网产品而言,第一个页面决定了用户对这个产品的认知,用户会选择是否继续使用这个产品。


一个优秀的互联网产品,能够给用户留下一个好的第一印象,用户可以快速了解你的产品,接收到你想要传递的服务信息,从而产生相应的操作行为。


一个优秀的小程序会吸引用户在小程序里进行探索,完成你期望他们去做的事,比如会员注册、商品购买等。


试想一下如果一个品牌的商品官网,一进入要求用户登录才能查看产品信息是什么感觉呢?


因此良好的用户登录体验非常重要。


2

如何设计登录流程?


用户打开小程序时,看第一眼的时候,开发者需要专注以下两个目标:


 精准快速地传达产品理念,开发者要让用户能够快速了解自己的产品和服务;


▷ 用户流量进行转化,让用户能方便操作或者交易。


一般而言,用户打开小程序后看到的第一个页面,先不要直接弹出授权框,第一个页面可以包含以下内容:


 展示你的小程序功能(如产品、服务、活动等) ,让用户清晰地知道小程序是做什么用的,这些内容可以是你的精选内容;


▷ 激发用户的探索欲,通过描述或者图片吸引用户注意力;


 按照自己的产品目标,给用户提供清晰明确的下一步操作(查看详情、购买等)。


如果某些特殊小程序在使用前一定需要用户登录,或者已经进行到需要用户登录的操作时,可以将 button 组件(其中 open-type 属性指定为 getUserInfo)放置到页面中,页面上可以大致说明以下要点:


为什么需要我授权?

需要我什么信息?

授权后我得到什么好处呢?


接下来在页面上放置一个明显的登录按钮, 建议这个页面上不要有额外的点击区域,以免分散用户注意力,让用户专注于登录这件事情。


3

简单的开发建议


1

当用户打开小程序时访问第一个页面时,先通过 wx.login,获取用户 openID 。这时无需弹框授权,开发者拿到 openID 可以建立自身的帐号 ID。


2

在第一步中,拿到 openID 后,判断是新用户还是老用户。如果是老用户,可以直接登录;如果是新用户,可先在小程序首页展示你的信息服务,让用户对这个小程序有大概的了解,再引导用户进行下一步的操作。


<section class="" powered-by="xiumi.us" style="margin: 0px; padding: 0px; max-width: 100%; box-sizing: border-box; font-family: -apple-system-font, BlinkMacSystemFont, "Helvetica Neue",

标签: 小程序
*版权申明:本站部分文章由艺源科技收集整理,不代表我们的观点。如果这篇转载侵犯您的版权,请及时联系我们删除!
为您推荐
最新文章