API使用示例,关于hellotalk用户存在与活跃的一些思索

本套教程15天(黑马程序员的教学时间算的)

前些天参与了hellotalk的产品面试,有聊到“怎么样才能增加用户在APP内容存在和活泼?”当时,只是简单的以产品和运营的角度提了四点,并从未的深透去聊,回来后仔细的盘算了须臾间,依旧重点从运营和成品角度去解决问题,上边是关于hellotalk用户存在与活跃的一些盘算和平解决决思路。

从零发轫做运营进阶篇

天地会大庆分舵注:本来这一文山会海是准备出一本书的,详情请见早前博文“寻求合作伙伴编写《深远了然MonkeyRunner》书籍“。但因为众多缘故,没有胜利。所以那里把草稿分享出来,所以错误在所难免。有亟待的就参照下呢,转载的话还请保留每篇作品结尾的出处等新闻。

学前环境搭建

一. 内容运营角度-让社区始末健康平稳的流转

对情节消费者一定

1.产品一定

hellotalk是一款以语言学习为切入点社交为骨干,让天下人都能相互付出朋友的App

2.受众定位

天下一二线城市的80、90/00后博士和白领群体

3.营业目的

a.留存高价值用户-进步付费用户或已有活泼用户在App内的停留时间

b.升高中央用户的外向度-扩大客户端内单个内容的浏览量与互相

树立内容供应链

1.梳理内容出自

作为普通用户在hellotalk社区所能接触到的始末根本源于于用户生活境况中天然分享的读书内容、趣事分享与语言学习等情节。

提议:内容运营者可相当扩张与第一语种相关的外部学习内容与新闻。

建议:在成品内筛选出高质料的内容,以独特的价签突显,让小编得到持续正反馈

2.对情节进行分拣

API使用示例,关于hellotalk用户存在与活跃的一些思索。对情节来自进行梳理后,须求对按照产品的样子和永恒对社区暴发内容进行分类,如“学习求助”、“趣事分享”、“生活情景分享”等。

3.设计内容质料标准

确定了情节出自与分类,还需建立一套内容质地标准,根据情节的归类的标签以总括学的主意分析出各类标签的权重,在此基础上建立一套符合用户定位和社区氛围的内容质地标准。

建立内容分发机制

1.梳理内容触达用户的第一路径

树立内容分发机制前必要做的首先步是对成品内暴发的内容怎么着触达用户举办梳理;某个用户生产了一条内容有何路线触及到买主,以及哪条路线效能最高等等,都亟待开展详尽的梳理。

2.梳理内容在APP内外的流离失所机制

情节生产者发生内容后,仅仅触达消费者是遥远不够的,消费者须要对情节展开消费更更重视的是让内容生产者得到持续性的正反馈。由此,要求对生产后的情节是怎么被消费者消费以及暴发的漂流处境展开梳理,例如在hellotalk里内容之中一条内容流转的门径是如此:【的生育内容-语言学习者消费内容(浏览、点赞、评论、分享)-生产者获得反馈-持续生产内容】。

美高梅开户网址 ,3.情节分发机制落地

确立内容分发机制的目标是尽量幸免在一个时辰段内,带来大气的与内容创设者发生的内容类型、内容质地不匹配的情节消费者以及幸免社区“水化”、“论坛化”。上边以hellotalk为例,简单设计hellotalk的内容分发机制。

内容触达用户

a.系统外-优质内容-信鸽音讯触达

b.系统外-优质内容-微信/Facebook等第三方平台触达

c.系统内-匹配内容-协同过滤推荐算法-推荐触达

d.系统内-匹配内容-关系链-推荐触达

e.系统内-优质内容-人工推荐触达

内容流转机制

a.生产者生产内容-同学/朋友消费内容(浏览、点赞、评论、分享、点评)-生产者得到反馈-持续生产内容

b..生产者生产内容-内容被合法推荐-生产者获得反馈-持续生产内容

内容运营策略

1.连发让劳动者生产内容

1.1.产品设计上降落发布内容的门路

1.2. 不停让内容生产者获得正反馈

a.定期收录部分上档次的始末,并立时申报给内容生产者和顾客

b.针对基本用户展开线下活动

c.延伸到线下社交场景中

e. 让内容生产者得到某些特权仍然注明

  1. 人造的隔断部分忠实的种子用户,让进去某些要旨领域

  2. 确立专业,让忠实的种子用户根据规定动作参预社区的运营

2.让内容扩散到其余社区暴发更大的价值,定期整理拉拉勾上的上流内容,在第三方平台:微信、今日头条、头条等地点揭橥

—  张亮  —

在上一节的首先个“扩展日记”的以身作则中,大家并不曾观察日记是还是不是真正增添成功了,也就是说当时并从未展开结果比较。其实在MonkeyRunner框架中,测试结果的相比频仍都是经过截屏比对来成功的。而截屏比对相关的法子重即使由MonkeyImage这一个类来兑现的,但截屏这些动作确是由MonkeyDevice提供的takeSnapshot那个方法来达到的。所以这一节我们第一就是去熟知截屏比对相关的测试代码编写的基础知识。

1-3 天内容为Linux基础命令

二. 产品角度-让用户感知到产品的温度和价值

1.价值感

提升基本职能的主路径的优先级与细节的用户体验

2.信任感

a.加强用户对主题职能的感知,加强用户首次与产品发生互动的指导

b.加强用户同类型用户的互相,让用户在成品里暴发关系链

3.荣誉感

在产品设计的政策上不断让用户得到正反馈,如加v、特权等

4.参与感

确立积极的用户反映渠道和用户自运营渠道,如创造话事人与内容质料审核员等角色,让用户积极参预到社区运营中。

先是章内容运营进阶

开端之前大家先看下这一节大家会用到的截屏相比较的连带措施已经它们所在的类。

4-13 天内容为Python基础教程

情节生产者是网站与产品内容的发动机,它控制了网站和成品会输出如何的情节给内容消费者,内容生产者所提供的始末与内容消费者兴趣的匹配,是有限协理内容流转功效和网站与产品转化能力的重力;

表3-3-1 演示代码所用关键办法列表

美高梅开户网址 1

表3-3-1 演示代码所用关键办法列表

14-15 天内容为 飞机大战项目演练

2015-11-1 9:23

上边大家就通过一个示范代码来看下应该怎么样选择这个办法来对测试结果举办比较。该示例一而再上一节“新增日记”的第7步新增添一个日志起先,然后会对该日志的情节开展改动,最终会相比修改前后的四个对日记内容的截屏看是不是是一致的。因为预期是不均等的,所以只要同样的话就表示出错了,那时就会把修改前后两张图纸保存到桌面以便查看。

直接上图吧

平日,控制内容消费者进入最成熟的方案是:邀请机制。

大家先看一下在上一节“新增日记”的第七步成功后的NotePad的处境:

美高梅开户网址 2

2015-11-1 9:25

图3-3-1 日记当前意况

美高梅开户网址 3

图3-3-1 日记当前事态

有点大,总共有19G差不多!

我深信可能答案会层见迭出,从自我的角度来说,那些成效:
1)增强了用户与网站之间的相互 2)有机遇精通到用户对这么些内容的姿态
3)通过数据挖掘,可以尝尝精晓用户对这一序列的始末是不是感兴趣,对这一类其他内容背后的成品的回味态度如何

第八步:点击该日记标题进入日记修改页面NoteEditor

急需的留言我发你。

点赞以及评价

代码3-3-1 打开当后天记

2015-11-1 11:03

 42 #Step 8:Open the note
 43 MonkeyRunner.sleep(3)
 44 device.touch(240,120,MonkeyDevice.DOWN_AND_UP)
 45 
 46 MonkeyRunner.sleep(3)  #Wait a bit for the new page to get ready

1)内容的收集与管理工作中,必必要考虑用户举报和对应反馈的跟进策略。
2)反馈机制和跟进策略可以根据平台的例外取舍显示格局。
3)数据挖掘机制很是主要,但更要紧的是对数据挖掘之后的举报与跟进。
4)内容不是平稳的,它须要调整与拉长。
5)内容运营必要求有KPI,可是那一个KPI不管是暴露度的目的仍然其余目的,目的的意思都不是单一用来达到,而是要再次来到来指点下一阶段的始末运营工作。

透过上图的右下角,我们得以清楚当今天记的坐标边界在哪里,从而可以赢得在该边界限制内的可行点击坐标,比如此处大家用的是(240,120)那一个坐标点。获得该日志的有效性点击坐标之后,就足以在44行发送触控命令touch来模拟对该日志的点击了。一旦点击后,NotePad就会打开该日记并跳到NoteEditor页面让用户可以对该日志的始末展开编制。

2015-11-1 11:08

第九步:获取日记原内容控件子图

对于情节运营者来说,即使要让内容到达消费者,最重点的就是搞精晓多少个问题:
1)内容消费者是何人? 2)他们平日在怎么着地方活跃? 3)他们的习惯是如何的?
4)近日她俩在关切如何热点?
5)我索要提供如何才能让她们小心到我、爱上我?

在跳转到日记编辑页面之后,我们就需求去把装载该日志内容的控件的截屏子图给拿走,而收获该截屏子图必要分两步走:第一步就是要先对全部屏幕举行截屏操作;第二步就是要在整个显示屏截屏的根底上规定内容控件的疆界,然后拿走该边界限制内的子图。下图给出了通过uiautoatorviewer工具获得的日志内容控件的边界:

2015-11-1 11:16

图3-3-2 原日记内容及控件边界

美高梅开户网址 4

图3-3-2 原日记内容及控件边界

代码3-3-2 获取日记内容子图

无异于,对于情节运营者来说,要让内容创立者持续的爆发内容,就要尽量幸免在一个岁月段内,带来大气的与内容创立者暴发的始末类型、内容质料不般配的内容消费者。
大家平日听到“水化”、“论坛化”的单词,其实那背后的玄机就是,内容消费者的引入有过错,或者速率有错误,引发了社区或者网站内容的变型,而这种变更,冲击到了本来面目的种子用户依然要旨用户,导致了用户评价出现了遗憾。

48 #Step 9: Take a snapshot for the current note content
 49 imgOrigin = device.takeSnapshot()
 50 subImgOrigin = imgOrigin.getSubImage((0,76,480,391))

2015-11-1 11:18

率先通过第49行的MonkeyDevice的takeSnapshot方法得到任何显示屏的截图,然后在该截图的根底上,第50行就足以根据地方大家通过uiautomatorviewer工具确定的日志内容子图的限制来获取到日记内容子图。有了该子图后,往下大家就能够和内容改动后的日记进行相比较,比对修改看是不是成功了。

其次章活动运营进阶

第十步:修改日记内容并保留

自家在那边想说的活动运营要旨的四件事,分别是: 1)开支预算与移动陈设2)活动风险管控与应急预案 3)活动数量监测与回应策略
4)活动功效判定与总括

代码3-3-3 修改日记内容并保留

2015-11-1 14:16

 52 #Step 10: Add something to the content of the note and save it
 53 device.type("YourFirstNote")
 54 
 55 device.press('KEYCODE_MENU', MonkeyDevice.DOWN_AND_UP);
 56 
 57 MonkeyRunner.sleep(3)  #Wait a bit for the new page to get ready
 58 
 59 device.touch(150,650,MonkeyDevice.DOWN_AND_UP)

运动统计的情节应该包括: 1)活动时间 2)活动内容 3)活动功效 4)经验教训

代码的多少个第一办法我们在上一节已经学习过了,那里就不做累述。须要提一点的是在修改内容后按下系统菜单键弹出来的Save菜单项的有效性点击坐标同样可以通过uiautomatorviewer拿到,只需求先得到该控件所在的分界,然后确定一个落在其间的界限就可以了,边界如下图所示:

2015-11-1 20:58

图3-3-3 Save菜单项坐标

美高梅开户网址 5

图3-3-3 Save菜单项坐标

接下来您得领悟多少为何会波动,有如何是本来波动,有怎样是您做了调整造成的,还有啥是外因导致的——比如,季节性因素。
知道了多少波动的原故之后,你要可以肯定影响多少波动的原由的次第关系,哪个原因的熏陶最大,哪个大致没有影响,哪些是得体影响,哪些是负面影响。
假诺您不可能了然那个,那么你也不会从中找到经验和教训。

第十一步:重新打开日记内容并拿走子图

2015-11-1 20:59

代码3-3-4 重新打开日记内容并得到子图

周期性的移位推进培养用户的习惯养成,可以减弱宣传的财力,养成了习惯的用户到了岁月节点会主动的加入运动。通过用户积极参与的作为,可以了然用户的偏好,对一连的移位运营革新有所助益。

 61 #Step 11: Open the note again and take another snapshot
 62 MonkeyRunner.sleep(3)
 63 device.touch(240,120,MonkeyDevice.DOWN_AND_UP)
 64 
 65 MonkeyRunner.sleep(3)  #Wait a bit for the new page to get ready
 66 
 67 imgNew = device.takeSnapshot()
 68 subImgNew = imgNew.getSubImage((0,78,480,391))

2015-11-1 21:07

在上一步保存好新增添的日志内容之后,NotePad应用会活动回到到NotesList这么些Activity界面来列出装有的日记,在大家那里的示范中唯有一个日记。以上代码63行就是一向点击该日志,然后进入到NoteEdtor页面突显出日记内容,最后在69-68行获得到日记内容的子图,整个流程和上边第八步加上第九步是一致的,只是那里没有把开拓日记和获取子图分成两步来完结而已。下图浮现了打开修改后的日记的始末及内容子图获得的界线。

其三章用户运营进阶

图3-3-4 修改今日记内容及控件边界

美高梅开户网址 6

图3-3-4 修改后天记内容及控件边界

所谓选型用户,就是预设了立场选出来的典型用户。
比如,假设要分析流失用户,就要把拥有已没有的用户收集起来,然后去看他俩消失前一段时间的行为,比如1个自然月的转移,从而确立流失预警模型。

第十二步,比较日记修改前后的情节

2015-11-1 21:50

代码3-3-5 比较日记修改前后内容并保留截图

a.围绕自己的中坚工作去规划可以获赠奖励的用户作为 b.强调一而再行为的要害性
c.尽量让奖励变得对用户有价值

70 #Step 12: Compare the two images
 71 res = subImgNew.sameAs(subImgOrigin,1)
 72 
 73 #assert res == True
 74 
 75 if not res == True:
 76     subImgNew.writeToFile("/Users/apple/Desktop/subImgNew.png",
                        "png")
 77     subImgOrigin.writeToFile("/Users/apple/Desktop/subImgOrg.png",
                        "png")

2015-11-1 21:58

由此后边的步骤得到日记内容改动前后的截图后,就足以经过71行的MonkeyImage的sameAs方法对八个截图的情节进相比了。其中首个参数设置成1,代表二种图即使是一模一样的才会认为是相同的。而我辈那边预期的是多少个图的情节是差别的,因为一个内容尚未改动过,一个情节由修改过。所以在75行会判断倘若回去结果认为那五个图是一律的话,就需求把这四个图保存起来,我这里是保存在桌面,以便大家未来手动去反省究竟是否多个图真的是平等的,依然大家的代码除了问题了。

第四章移动端的运营

——— 未完待续———

也许,本身就不应当拔取,用户的事务应该让用户自己去处理。运营者应该尽量保持一个高的看法去看待运营中的问题,他是官员,而不是调停者。
管理,就是立规范,符合规范者,就奖励,不相符的,就查办;同时,要考虑如何将正式落实,而不是一张没人care的纸。
所以,我们要和用户保持联系,但又不可以走的太近。


2015-11-2 18:07

小编:天地会济宁分舵
微信公众号:TechGoGoGo
微博:http://weibo.com/techgogogo
CSDN:http://blog.csdn.net/zhubaitian

末尾,用户运营者要有数,在一切产品或者网站中,哪个人是您的member,而哪个人是您的user。
对于内容社区来说,凡进献内容的就是member,而不孝敬内容的是user;
对于电商来说,凡购物的就是member,而只看不买的是user; ……
而许多时候,用户运营人士实际对这点设有知情的盲区,我想告知我们的是:
对于用户运营来说,member是率先位的,user是第三位的,哪怕他们都被称效率户,本身也拥有分裂的权重,分裂的市值,须求区分对待。

2015-11-2 18:08

,RFM模型是一种工具和手法。R是Recency,方今三遍消费;F是Frequency,消费频率;M是Monetary,消费金额。

2015-11-2 18:09

第五章用户习惯的养成与其他

张小龙在1十月微信公开课上享用了这一个数目。“20%的用户到订阅号里面去挑选内容,然后80%的用户在情人圈里去读书这几个情节。”

个体账号的首要

2015-11-2 18:23

发源 百度阅读 Nokia

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图