帐号体系:游客模式设计
编辑导语:我们在刚开始下载使用的APP产品时,有些完全可以不注册登录账号,就能够使用功能。那这个模式为什么要设置呢?本文作者围绕“游客模式”来展开介绍,感兴趣的小伙伴来看看吧。
很多产品被首次使用时,即使不注册登录,也能使用很多功能。如今日头条,可以阅读资讯、收藏、点赞。
这种用户在不注册登录帐号的前提下也能正常使用产品部分功能的模式,通常称之为“游客模式”。这个未注册的用户,对产品来说,是一个游客。
一、为什么要有游客模式?
如前文《产品为什么要有帐号?》所述,出于标识用户身份、绑定用户数据、提高用户粘性的考虑,对于一个有帐号体系的产品来说,都倾向于让每一个使用产品的用户都成为注册用户。
但用户对于一个刚下载的新产品通常是谨慎的。我们希望先使用产品的部分或全部功能,以判断是否能满足自己的需要,再决定要不要继续使用。如果我们在用户第一次打开产品时,就强制用户注册,用户可能会直接放弃。
用户第一次使用产品时,通常对产品不了解,担心注册后发现产品功能与自己预期的不匹配。也可能是觉注册流程过于繁琐,不愿意花时间操作。还会出于对个人隐私的关注,不愿意把个人信息轻易交给一款还不了解的产品。
而如果直接允许这些未注册的用户使用产品,不对用户身份做任何标识,不仅会丢失很多用户行为数据,还会存在功能不满足使用条件而无法使用的问题。
不做身份标识,就无法识别是哪一个未注册用户做的操作,就无法对用户注册前的行为数据做分析,以持续优化产品,获得更多的新用户注册。而没有身份标识,那基于身份标识的功能就不能被使用,如发消息、评论等。
矛盾显而易见:我们既想要满足用户无需注册登录即可使用产品的需求,又想要标识用户身份,获得操作数据。
那怎么解决这一矛盾呢?答案就是游客模式:给未注册帐号的游客自动分配游客帐号,用于标记身份,允许用户以“游客”身份使用除“仅限注册用户能使用”的全部功能。
二、如何设计游客模式?
在设计游客模式时,我们要重点关注4个用户场景:游客初次使用产品、引导游客注册登录、游客注册帐号、游客登录已有帐号。
1. 游客初次使用产品
用户第一次使用产品时,根据用户的硬件信息,给用户分配一个游客身份ID,即状态为“未注册”的UserID,并将游客的行为数据记在这个UserID下。
给未注册的游客分配UserID,才能让他们的行为数据有行为主体,才能分析他们做注册前做了什么操作、在什么地方离开了、在什么地方停留了,才能找到新用户转化的优化方向,提高新用户注册率。
将游客UserID的状态记为“未注册”,是要区分已注册用户,以更准确地统计注册用户规模、分析用户行为差异、分析新用户访问量。
游客状态下产生的数据,根据实际需要存储到本地或云端。这样当用户再次以游客身份使用产品时,直接调取本地存储的数据,或从云端下载到本地,提供更便捷的服务。
2. 引导游客注册登录
相对于游客,注册用户的用户黏性更高,商业价值自然更大。游客在使用产品时,抱着试试看的态度体验产品,游客只是一个观望者,随时可能离开,选择其他产品。但注册用户已经将部分个人信息交给了产品,甚至在频繁、长期使用产品,对产品价值的认可度远高于游客。因此,一定要想办法将游客转化为注册用户。
首先,明确游客的可用功能。如果一个产品有帐号体系的,那么一定要区分注册用户和游客的可用功能,确定哪些功能游客状态下也能使用,否则游客就失去了注册帐号的必要性。
游客的可用功能通常是产品的核心功能,如电商产品的首页、商品分类、商品详情,资讯产品和内容社区的feed流等。游客使用这些功能,能建立对产品的基本认知,判断产品是否能满足自己的需求。
其次,设定引导游客登录节点。当游客点击了仅限注册用户可以使用的功能,就要弹出注册登录窗口,引导用户注册登录。
这些功能可以是因为技术上的要求,如购买商品、查看历史订单,这类功能不注册登录是无法使用的;也可以是为了推动游客完成注册,而故意设置的卡点,如潮汐App的游客状态下,可以听声音,但是如果要下载到本地,就必须要注册登录。
3. 游客注册新帐号
当游客在某个节点注册了新帐号,其UserID保持不变,只需要将帐号状态更新为“已注册”,并不需要给用户重新分配一个新的UserID。
直接将游客的UserID状态更新为“已注册”,保留用户在游客状态下产生的数据,免去了迁移游客数据到新帐号下的工作,用户从游客模式切换到注册登录状态时,游客模式下产生的数据得以保留,使用更流畅、更自然。
4. 游客登录已有帐号
如果游客在“引导游客注册登录”场景下,不是注册新帐号,而是直接登录了已有帐号,此时应该切换到用户登录的帐号,同时清空本地存储的游客帐号数据,替换为从云端下载的登录帐号数据,如用户的历史订单数据、账户余额等。
而原游客状态下存储在云端的数据,则可根据实际需要做处理,或继续在云端存储,以保障原游客帐号数据的完整性,或直接删除。
三、游客模式的价值
游客模式主要有两方面的价值:降低用户在注册环节的流失、提高用户体验。
1. 降低注册流失率
随着互联网红利逐渐消失,产品的拉新成本迅速提高。游客模式能让用户在不注册登录的情况下,尽可能充分体验产品功能,增加对产品的了解。当用户对产品有了一定的了解后,只要需求匹配,辅以适当的引导,用户更愿意交出自己的个人信息,注册成为正式用户。
而如果第一次使用就要求注册登录,用户就可能直接流失。游客模式降低用户注册的流失率,避免公司拉新成本的浪费。
2. 提高新用户体验
游客模式给每一个未注册用户都分配了帐号,并且存储了游客状态下的用户行为数据。当新用户再次以游客模式使用产品,或注册新帐号时,之前产生的行为数据能继续保留下来,从而让新用户的使用更顺畅、更便捷,用户体验更好。
四、总结
游客模式通过核心功能的体验,将游客转化为注册用户,是降低用户注册流失率、提升新用户体验的重要方法。在设计游客模式时,重点是4个场景:
- 游客初次使用产品:给用户分配游客帐号(UserID),并同时在本地和云端存储游客状态下的用户数据。
- 引导游客注册登录:明确游客的可用功能,在合适的节点引导游客注册登录。
- 游客注册新帐号:将原来的游客帐号(UserID)状态更新为“已注册”。
- 游客登录已有帐号:切换到登录帐号,替换本地游客帐号数据为云端存储的登录帐号数据。
#专栏作家#
誓博,微信公众号:产品慎思录。人人都是产品经理专栏作家。5年产品经验,电商售后平台后端产品负责人。
本文原创发布于人人都是产品经理,未经作者许可,禁止转载。
题图来自 Unsplash,基于 CC0 协议。
在场景3,游客注册新帐号下,产生的数据,在退出登录后,会同步到游客账号里么?退出登录后,游客态下产生的业务数据,登录后,会同步到已登录的账号中么?
中间是否会涉及到一些合规的问题呢?
如果是很隐私的数据,当然可以选择不同步了。
可以给用户一个提示,是否要认领他的数据,用户认领就给他同步到账号中;不认领就不同步喽
没有说有可以通过什么方式去标识这个游客
这个建议去咨询开发
手机设备号,每个手机的设备号不同
一时不注册一时爽,一直不注册一直爽
确实,我经常会使用一些不用登录就可以使用的,就比如浏览器
游客模式真的很重要!有时候感觉登录上总是会丢一些个人信息,虽然现在大数据时代!
我也觉得,现在就是所有的app都要绑定手机号,非常的不方便,经常忘记密码
确实,不用注册登录的APP经常使用,但也不妨碍事情。还会忘记登录账号