在设计buffer过程中学到的4点经验

第一课:流程聚焦在用户保留而不是收益;第二课:社会化登录比传统Email登录更有效;第三课:尽早验证每一个假设;第四课:清晰易懂的UI文案

在设计buffer过程中学到的4点经验

Buffer是一款帮助你在Twitter、Facebook等平台上更高效的发布内容的应用,到目前我们已经有超过50万的用户了。两年前刚刚开始打造这个产品的时候,我们就已经做好了充分的思想准备去面对各种挑战,包括设计开发过程中会遇到的障碍以及可能犯的错误。

我们始终觉得,在项目当中犯错是在所难免的;只要能够从中学到一些东西,这些错误就能引导我们向正确的方向前进。从某种程度上讲,将我们的产品一点点推向成功的也许正是一路上所犯下的那些错误。

重要的设计原则

在开始讨论我们从错误当中学习到的那些经验之前,我想先来聊聊我们的一个重要设计原则:

先验证,再开发。

接下来具体说说是怎么回事。

我们打造buffer的初衷是创建一种“聪明”的方式,让用户可以更高效的在twitter等社交网络平台当中同步发布内容。这个想法刚刚冒出来的时候,我们的创始人joel Gascoigne立刻开始着手写代码,而不是首先去验证想法。在写了几分钟之后,他才意识到这可能不是正确的方式。

接下来,Joel为这个目前还不存在的产品创建了一个介绍页面,并把链接放在Twitter上进行传播。对这个想法真正有兴趣的潜在用户会通过链接来到介绍页面;在他们点击了“服务方案及价格”按钮之后,接下来的一个页面会告诉他们,产品目前还没有完工,请留下邮箱以便在产品上线后的第一时间获得通知。

从这件事情出发,我们在接下来的历程当中逐渐归纳出了三点最重要的设计原则及经验:

1.整个产品或某个新功能的第一版要尽量保持最小化。

2.做好心理准备:项目很可能是长期的,而且会涉及到多次转型。

3.任何新的主意和想法都需要首先进行验证。

聊过了总体上的经验心得,接下来,我将通过一些实际的例子向大家更加具体的介绍一下我们在项目当中所学到的那些东西。

第一课:流程应该聚焦在“用户保留”而不是收益上

关于用户体验,我们在项目早期学到的重要一课,就是要将流程聚焦在“用户保留(user-retention)”而不是产生收益上。

我们是怎样了解到这一点的呢?不妨先来看看Buffer上线之后最初版本的注册申请流程:

1.用户在介绍页面点击了“服务方案及价格”按钮之后,会被引领到一个介绍具体服务类型的页面。

2.在这个页面里,用户需要在免费或付费方案中做出选择。

3.选择了服务类型之后,用户需要填写用户名、邮箱地址等信息,完成注册。

当时,确实有不少用户会选择付费方案,这看上完全去不是坏事。不过我们很快发现,这类会在实际使用产品之前就选择付费方案的用户的流失率是非常大的。其中一部分人在付费之后几乎不怎么使用产品,有些甚至还退订了付费服务。

于是我们试着修改了这一流程,不在这里要求用户进行方案选择;我们对自己说:“还是首先让用户自己去体验产品并判断Buffer带给他们的价值吧,在正式使用之后再鼓励他们根据需求升级到相应的付费版本好了。”

修改后的流程就是大家现在可以在Buffer的网站当中看到的:用户可以通过他们的第三方账号直接登录并体验免费方案中的所有功能,完全无缝的即刻开始使用产品。

相关流程的重新设计产生了以下两方面的结果:

1.有更多的人开始使用我们的产品 ,因为我们去掉了服务方案选择页面及相关的注册流程,减少了不必要的障碍。

2.有更多的人升级到了付费方案 ,因为他们可以很直接很容易的进入使用状态,发现其中的价值,决定与我们并肩通行。

后来,我们对产品做了很多改进,包括增加了更多的免费功能,另外产品的核心功能始终是免费的。只有确信用户已经体验到足够多的价值,我们才会向他们推荐付费的升级方案。

聚焦于用户保留,这是我们学到的重要一课。

相关阅读:

渐进式吸引 – 让潜在用户 在实践中了解产品、完成转化

“即将上线”页面的设计原则与创意要素

第二课:社会化登录比传统Email登录更有效

为了提升主页当中的转化率,我们做了很多尝试,并进行了一系列的A/B测试,结果都不是很理想。最终,我们决定尝试社会化登录的方式,即允许用户通过他们的Twitter、Facebook或LinkedIn的账户来直接登录。

毕竟,Buffer这款产品就是为了方便用户同步在Twitter、Facebook和LinkedIn当中发布内容用的,所以这样做也非常符合逻辑,用户可以通过他们的相关账号直接使用Buffer,减少了不必要的麻烦。

出于对比的目的,我们来看看Buffer在使用社会化登录之前所采用的传统注册方法:

这一改变极大的推动了用户量的增长,转化率提升了将近50%,实际上在切换登录方式的当天,日增长数就由500变成了800的样子。

第三课:尽早验证每一个假设

我们曾经有一个重新设计浏览器插件的主意,它最终失败的很惨。

浏览器插件是整个Buffer产品的一个重要组成部分,它可以帮助用户直接将Web页面上的内容添加到自己的“buffer”当中并分享到社交平台,整体体验非常棒。

所以很自然的,我们会将注意力放在浏览器插件上,希望尽可能的对其进行改进,实现一些更酷的点子。不过在改进的过程中,我们似乎又捡起了过去的一些坏习惯,犯了一些本该避免的错误。当时的步骤是这样的:

1.我们识别出Buffer的浏览器插件中存在的一些问题,头脑风暴了想要改进的地方。

2.接下来,我们花费了大量的时间与资源,重新设计并开发了全功能的新版本插件。

3.完工之后的测试当中,我们发现新版本插件给用户带来了极大的困惑。

4.最终我们决定放弃这个版本的插件。

各位在下

可以说,正是这次失利让我们将“尽早验证每一个假设 ”的原则深深的印在了脑海里,成为了今后的一种习惯。

如今,我们要改进产品或是要实现一些新功能时,会通过以下步骤进行:

1.识别已有问题,确定需要改进或新增的点。

2.与现有用户进行沟通,了解他们是否在使用过程中也遇到了这些问题。

3.想法得到初步验证后,快速制作线框稿或低保真可交互原型。

4.再次与用户进行沟通,向他们展示原型,观察他们的交互行为。

5.重复这样的过程,直到最终确定设计方案。

6.持续追踪各种指标,保持与用户的沟通,验证新版产品的表现。

第四课:清晰易懂的UI文案

这一点我考虑了很久:对于标题、按钮、提示信息等UI元素,要在条件允许的情况下尽可能使用清晰易懂的文案,而不是其他看似聪明却会给用户带来认知负担的形式。

intercom的des Traynor在一篇文章中对这个问题进行了定义:

你针对用户的实际需求打造了很棒的功能,却发现他们根本没在用它。很多时候,这是因为用户没有看到这个功能,或是虽然注意到,却不了解它是做什么的。

这样的问题是我们在项目中时常会遇到的。举一个很具有代表性的例子:在Buffer中,你可以将自己在若干社交平台当中的账户整合起来,集中发布内容。譬如,你使用Twitter的账户登录后,有可能需要将Facebook以及LinkedIn的账户也添加进来,如下

我们曾经认为,使用一个加号引导用户添加账户是一种非常聪明的做法。

不过事实并非如此,我们不断收到用户的邮件,询问究竟怎样才能将他们的其他账户添加到Buffer当中。

于是我们做了一些改进,例如使用了更大的加号直接使用“连接更多账户”的文案代替加号按钮,让信息的传达更清晰更有效。

从这件事情当中,我们认识到,即使需要在外观形式上做出牺牲,也要选择对用户来说更清晰易懂而不是看上去更酷的解决方案。

相关阅读:怎样通过UI辅助说明文字有效的提升用户体验

小结

我们相信自己的公司以及Buffer这款产品仍然处于初期阶段,所以即使到现在,很多设计流程和方法也许仍然是具有试验性且有待验证的。

对于我们来讲,之前的历程带给我们的最大启迪仍然是:不依赖于某个想法,而是要将每个新功能新设计方案都看做需要验证的假设。

我们有计划去落实更多的想法,实现更多有意思的功能,但同时也做好了将其中大部分扔掉的准备。我们相信,从长期的角度来看,这样的思维方式可以帮助我们打造出用户真正需要的产品。

本文来自投稿,不代表【】观点,发布者:【

本文地址: ,如若转载,请注明出处!

举报投诉邮箱:253000106@qq.com

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2024年5月2日 12:50:38
下一篇 2024年5月2日 12:52:43

相关推荐

  • c语言运行过程中输入法切换,c语言写输入法程序

    c语言中如何打出中文? 1、在C语言中,可以通过将汉字作为字符串输入。由于一个汉字占2个字节,所以对汉字的操作,只能以2个字节作为操作单位。 2、C语言中输入中文,实际上就是输入字符串,这个字符串可以是英文中文,数字都可以。 3、定义一个字符串变量,在这个变量的值中就可以输入中文了。汉字是多字节的,一个char放不下,可以使用字符数组,但需要给数组分配空间,…

    2024年5月17日
    4600
  • 腾讯java面试经验牛客,腾讯java面试经验牛客怎么样

    腾讯技术类岗位面试经历分享 腾讯技术类岗位面试经历分享 1。笔试 我想腾讯的笔试还是比较适中的,虽然广度与深度都不够,但是毕竟因为它只是笔试,只是用来筛选面试者的,而不是象学术竞赛一样一战决胜负,何况它是笔试,所以也就有笔试的局限性。 你一定要展现出你的技术专业性(你是技术类的)和你对公司,职位的热情。在一面的时候,我向面试官展现了很多我在软件开发方面的技术…

    2024年5月15日
    3600
  • 京东金融面试经验java,京东金融校招

    java两年经验面试都会问什么问题 你对线程优先级的理解是什么?每一个线程都是有优先级的,一般来说,高优先级的线程在运行时会具有优先权,但这依赖于线程调度的实现,这个实现是和操作系统相关的(OSdependent)。 解 Java中的异常处理使用try-catch-finally块。在try块中编写可能引发异常的代码,如果发生异常,控制会转移到catch块,…

    2024年5月9日
    4600
  • 黑客学习经验,黑客技术如何学

    学习黑客需要先学习什么基础? 成为黑客的基础入门需要学习计算机编程、网络技术、操作系统、加密技术等相关知识。同时,需要具备好奇心、探索精神和解决问题的能力。想成为黑客,需要首先熟练掌握一种或多种编程语言,如Python、Java等。 学习计算机基础知识:要成为一名黑客,首先需要具备扎实的计算机基础知识。这包括学习计算机网络、操作系统、编程语言、数据结构和算法…

    2024年5月8日
    3500
  • 在网页加载过程中提升用户体验的3种方法

    网页加载过程总是需要花费一些时间,在这段时间里面用户的状态必然是无所事事:提供动效让用户知道正在加载;告诉用户可能等待的时间;分散注意力 加载中 加载机制属于“看不见的交互设计”中的一类。 通常情况之下,我们所看到的大部分APP界面,它们的交互设计的原理是这样的:用户在客户端的界面上进行点击浏览和操作,客户端发送请求给服务器,服务器处理请求然后将数据返回给客…

    2024年5月7日
    5900
  • 3种页面加载方式,降低网页加载过程中的等待时间

    网页加载方式的3种类型:内容比较少的页面可以一次性将所有内容进行加载;内容较多时可以采用分块加载,多个页面有相同的内容时可以跨页面加载 加载 信息内容和设计元素都是需要通过页面设计来呈现,而页面加载机制是影响交互体验的一个重要因素。 整体加载 整体加载 其实这种加载方式比较简单,一般使用在页面内容比较少而单一的类型。这样类型的页面加载方式是一次性加载完成所有…

    2024年5月7日 用户投稿
    5900
  • 4个在网页设计评审过程中遇到的问题

    网页设计好不好,通不通得过,需要经过评审这个步骤:准备不足,不能有效的回答评审的问题;回答问题顾此失彼;评审自身的主观想法;评审后总结不足 专家评审通过 准备不足 也就是没有对网页设计的主题准备充分,为什么要这样做?这样做能够解决什么问题?评审人员在询问你的过程当中,你答不出来,导致很多想法被驳回来。 意见发散 不同时期的评审团 明明要说整体的页面风格,却又…

    2024年5月7日 用户投稿
    5200
  • 如何增加网页数据加载过程中的用户体验

    数据加载过程,可能是整个网页正在加载,也可能是数据分片加载,或者用户操作后等待数据反馈,加载过程中增加一些创意、用心的设计,是加载过程有心 数据加载 加载内容加载前的占位 最后,强烈建议多花点心思在加载加载更多

    2024年5月7日
    4300
  • 网站运营过程中需要对3类数据进行分析

    网站上线运行后,需要进行哪些数据分析?网站流量情况,来源、去路、各时段情况;用户行为情况;忠诚度、新老用户比例;功能有效性,完成率、跳失率 数据分析是提升用户体验的有效途径之一,常用的数据分析需涉及以下的内容: 流量情况 网站流量 主要包括了网站的总流量、内容、时段、来源、去向、趋势等方面,适合摸清楚网站的总体状况。需要对波动的数据及时作出反馈及解决。 用户…

    2024年5月7日
    5900
  • 49条自媒体运营经验,杜蕾斯微博运营人员分享

    企业自媒体是一个伪命题;社交网络的成功多看看成功过案例;不是每一个平台都能在社交网络走得通;病毒式社交网络传播的大杀器;等 病毒式传播 今天杜蕾斯的微博实际运营人员和大家分享微博微信运营的49条成功经验,希望可以对大家做新媒体运营有所帮助。 1、绝大都企业都被“企业自媒体”这一伪命题给坑害了。 这些企业忘记了社交产品的本质,而着急使成为所谓的“自媒体”,于是…

    2024年5月7日
    6400

发表回复

登录后才能评论



关注微信