你知道 Twitter,但你可能不知道它的 “成长模式” 和 “参与阶梯”
当你为产品创建 “成长模式” 时,你需要回答以下关键问题(类Twitter产品:http://www.jinhusns.com/Products/Download/?type=xcj ):
目标:产品的核心目标是什么?(或者 “你的产品要解决用户的什么问题?”)
用户:谁会关心那个核心目标?
初期:我该如何让人们在这个目标上关注这个产品?
调整:为了让这个产品满足人们的目标(找到朋友、下载 App、添加银行账户,等等)需要做些什么?
爱好:用户开始使用产品的周期是多少?我们该如何让用户形成爱好呢?(并不会所有的周期都需要以天为单位。例如:电影网站大约是一个周,人们会查看新的电影或者想出去约会,聊天应用应该是每天,购物网站应该是 2-3 次 /月。)
一旦你对产品有了是什么 / 目标用户 / 怎么做 / 周期方面有了想法,下一步就是创建真正的渠道。你的渠道开始于 “从来没听说过这个产品” 终止于 “让用户频繁地使用”,这里的频繁依赖于对你的具体产品的期望值。你应该将这个过程拆分为几个步骤。
第 一个步骤趋向于 “钩子”,即人们听到你的产品并被对你的产品感兴趣的原因。有时 “钩子” 等同于核心目标。对于 Uber 来说,钩子是按下按钮,让一辆车来接你,这就是基本的目标。有时钩子与核心目标有一点不同。对 Twitter 来说,钩子常常是新闻、名人或者媒体发布的消息(不管你个人是不是感兴趣。)关键的转化是让别人来到 Twitter,当他们每次查看 Twitter 时,都会知道 “在他们关注的世界中发生了什么事情”。这是一种转化,需要用户在 Twitter 上根据自己的兴趣进行设置,从而获取他们认为有价值的内容。
这 件事情的关键是一个能带来用户的 “钩子”,然后让用户有足够的动力去使用产品,达成自己的核心目标。这种转化是一种培训过程或者采用过程。在采用过程中,有时这些步骤需要其他用户的参与 (例如朋友),下载 App,添加信用卡,或者添加你的第一个关注或内容。这种使用的过程一直会持续到用户准备安装使用这个产品。了解这个采用过程是很重要的,在用户使用你的 产品获得价值之前了解用户的需求也是很重要的。培训步骤可以提供机会引导用户参与这个过程,并且向他们介绍这个产品可以给他们提供哪些价值。我们常常将这 个过程称为 “学习流”。
一 旦用户完成了 “采用” 过程,他们离专家还很远。经过一段时间,你想继续帮助用户在这条道路上走得更远。当你在思考你的产品以及如何让用户成为使用该产品的专家时,你可以使用一 种我称之为 “参与阶梯” 的方法来描述不断的学习过程。你应该将你的产品分成具体的技巧或者任务,便于人们理解你的产品,使你的产品价值发挥到最大。我会以在 Twitter 创建成长团队为例,这样更便于你理解:
Twitter (体验站http://demo.jinhusns.com/?type=xcj)的参与阶梯:
了解什么是推文(Tweet)。
关注你感兴趣的人 / 朋友,创建一个基本的时间轴。
查看并阅读你的时间轴,看一看都有哪些新内容。
确保自己下载安装了移动 App,这样你就可以与网页 App 之间进行来回切换。
参与进来—— @ 回复、转发、点赞,甚至给自己发送推文。
进行搜索,看看其他人在 Twitter 上说些什么。学习如何搜索(对很多人来说这是个很难的任务,因为这与传统的搜索不同,需要解析很多信息。)
学习维护自己的粉丝(我们并不期望大部分用户都会到达这一步,但是我们希望有些粘性用户会关注这一环节并想做这件事。)
当我们在成长和培训用户时,这个阶梯是有用的。在产品的采用阶段,我们主要关注 1-4。接下来,我们开始创建新的功能,在用户感到更加舒适之后,鼓励用户进入到第 5 步。总之,这个阶梯帮助我们决定产品所关注的领域,帮助我们以一种分段式的方式向用户解读产品。
你知道 Twitter,但你可能不知道它的 “成长模式” 和 “参与阶梯”的更多相关文章
- 《孵化twitter》读书笔记
寒假在家看完了第一本书——<孵化twitter:从蛮荒到IPO的狂野旅程>.在2014上半年,尝试看了该书的英文原版,奈何自己英语太菜,实在看不懂.这次有了中文版,就决定要看看.该书对于我 ...
- 支撑5亿用户、1.5亿活跃用户的Twitter最新架构详解及相关实现
如果你对项目管理.系统架构有兴趣,请加微信订阅号"softjg",加入这个PM.架构师的大家庭 摘要:Twitter出道之初只是个奋斗在RoR上的小站点,而如今已拥有1.5亿的活跃 ...
- Twitter 高并发高可用架构
解决 Twitter的“问题”就像玩玩具一样,这是一个很有趣的扩展性比喻.每个人都觉得 Twitter很简单,一个菜鸟架构师随便摆弄一下个可伸缩的 Twitter就有了,就这么简单.然而事实不是这样, ...
- Aleax prize (开放域聊天系统比赛)2018冠军论文阅读笔记
Abstract Gunrock是一种社交机器人,旨在让用户参与开放域的对话.我们使用大规模的用户交互数据来迭代地改进了我们的机器人,使其更具能力和人性化.在2018年Alexa奖的半决赛期间,我们的 ...
- .NET 5.0 RC2 发布,正式版即将在 11 月 .NET Conf 大会上发布
原文:http://dwz.win/ThX 作者:Richard 翻译:精致码农-王亮 说明:本译文舍弃了少许我实在不知道如何翻译但又不是很重要的语句. 今天(10月13日)我们发布了 .NET 5. ...
- 用WebRequest +HtmlAgilityPack 从外网抓取数据到本地
相信大家对于WebRequest 并不陌生,我们在C#中发请求的方式,就是创建一个WebRequest .那么如果我们想发一个请求到外网,比如国内上不了的一些网站,那么该怎么做呢? 其实WebRequ ...
- Vue.js——基于$.ajax实现数据的跨域增删查改
概述 之前我们学习了Vue.js的一些基础知识,以及如何开发一个组件,然而那些示例的数据都是local的.在实际的应用中,几乎90%的数据是来源于服务端的,前端和服务端之间的数据交互一般是通过ajax ...
- 不要听吹牛逼什么前端MVVM框架就是好,其实都是一帮没学好分层设计的搞出来的,让你彻底看清前端MVVM的本质
最近前端圈子里面,发现大家都在热炒概念,什么knockout,angularJs,都被捧成神了,鄙人不才,最近心情也不好,特地写这篇文章来找骂 写代码的码农都知道,Java社区虽然不是一个提出分层思想 ...
- UWP学习记录5-设计和UI之控件和模式2
UWP学习记录5-设计和UI之控件和模式2 1.应用栏和命令栏 CommandBar 控件是一款通用.灵活.轻型的控件,可显示复杂内容(如图像或文本块)以及简单的命令(如 AppBarButton.A ...
随机推荐
- .NET基础架构方法—DataTableToList通用方法
p { display: block; margin: 3px 0 0 0; } --> .NET架构基础方法—DataTableToList通用方法 我们经常需要将从数据库中所读取的数据以 ...
- 【C#】New操作符所做的事情
1.它计算类型以及所有基类型(一直到System.Object,虽然它没有定义自己的实例字段)中定义的所有实例字段需要的字节数.堆上的每个对象都需要一些额外的成员---即“类型对象指针”和“同步块索引 ...
- Servlet转码问题
HttpServletRequest获取页面数据 提交表单时,Servlet直接从页面通过HttpServletRequest对象的getParameter(String arg0)获取参数时 默认编 ...
- Mac上编译C++报错
今天在使用Mac编译C++文件时,提示以下错误. Undefined symbols for architecture x86_64: "std::__1::__vector_base_co ...
- Code First :使用Entity. Framework编程(5) ----转发 收藏
第五章 对数据库映射使用默认规则与配置 到目前为止我们已经领略了Code First的默认规则与配置对属性.类间关系的影响.在这两个领域内,Code First不仅影响模型也影响数据库.在这一章,你将 ...
- npm 初学者教程
Node.js 让 JavaScript 编写服务器端应用程序成为可能.它建立在 JavaScript V8(C++ 编写的) 运行时之上,所以它很快.最初,它旨在为应用程序提供服务器环境,但是开发人 ...
- Android自定义控件5--轮播图广告ViewPager基本实现
本文地址:http://www.cnblogs.com/wuyudong/p/5918021.html,转载请注明源地址. 本文开始实现轮播图广告系列,这篇文章首先实现让图片滑动起来(ViewPage ...
- @synchronized(self)的用法 小结
@synchronized() 的作用是创建一个互斥锁,保证在同一时间内没有其它线程对self对象进行修改,起到线程的保护作用, 一般在公用变量的时候使用,如单例模式或者操作类的static变量中使用 ...
- iOS开发之功能模块--根据需求开发横向的子弹盒View
这个需求是本人工作开发中后期需求要添加的新功能,本人模仿UITableView的代理和数据源方法进行了第一阶段的开发.第二阶段是添加丰富的动画. 这个功能需求描述:能上传添加五个待选头像,五个头像分别 ...
- 使用adjacent_difference要注意的小问题
adjacent_difference的源与目的地可以相同,这是在标准中说明的,所以我产生了疑问,会不会因为这样使用而改变了当前成员,而影响下一步计算呢,经试验,在vs2015里并不会. #inclu ...