99999久久久久久亚洲,欧美人与禽猛交狂配,高清日韩av在线影院,一个人在线高清免费观看,啦啦啦在线视频免费观看www

熱線電話:13121318867

登錄
首頁精彩閱讀增長黑客:如何通過用戶畫像來進(jìn)行用戶留存?
增長黑客:如何通過用戶畫像來進(jìn)行用戶留存?
2020-06-05
收藏

這節(jié)我們來聊一下用戶留存的話題,用戶留存有多重要呢?“不留存,就去死”,聽起來還是有點(diǎn)聳人聽聞的對吧。說到留存,不得不先弄清楚用戶畫像,所謂“知己知彼,百戰(zhàn)不殆!”


很多大佬們往往更關(guān)注留存這一環(huán)節(jié),那么這一環(huán)節(jié)有什么奇妙的地方呢?由于這一章內(nèi)容較多,小P給大家找到了思維導(dǎo)圖方便大家理解:

首先,書中關(guān)于用戶留存舉了BranchOut的反例:從2012年1月開始,短短幾個(gè)月時(shí)間里,BranchOut的總用戶數(shù)增長到2500萬,月活躍用戶一度達(dá)到1400萬,并且完成了C輪融資。就是這樣一個(gè)看起來前景一片大好的社交網(wǎng)站,是怎么最后淪落到到處找買家賤賣的下場呢?

歸根結(jié)底,就是沒有注重用戶的留存問題,團(tuán)隊(duì)把精力全部放在了用戶獲取上。其實(shí)這樣的事情在國內(nèi)我們也見過不少,很多app都有過聲勢浩大的階段,但后來卻逐漸消失在我們的視野中。我們?nèi)ソY(jié)合產(chǎn)品的“S”曲線就會(huì)發(fā)現(xiàn),這類產(chǎn)品在當(dāng)時(shí)巨大的用戶增量面前,并不足以承擔(dān),并且很可能會(huì)對產(chǎn)品造成很大的負(fù)擔(dān),產(chǎn)品功能及各方面不夠匹配這么大的用戶量,一味的增長反而會(huì)加速產(chǎn)品走向下坡。其實(shí),我們首先要認(rèn)清一個(gè)公式:

凈用戶增長=新用戶加入-老用戶流失

這也就意味著我們的流失數(shù)最起碼要與新用戶數(shù)保持持平,才會(huì)實(shí)現(xiàn)增長。然而現(xiàn)實(shí)中,很多新人會(huì)被眼前的新用戶數(shù)沖昏頭腦,而忘記產(chǎn)品現(xiàn)有功能是否能滿足大量用戶基本使用需求以及是否能滿足小眾用戶的特殊需求。所以,出現(xiàn)這些問題也就可以理解了。

我們再來定義下留存,女主說:衡量留存,我們推薦使用計(jì)算同一用戶群不同時(shí)間的留存率(Retention rate)來繪制留存曲線(Retention curve),有時(shí)候也叫做進(jìn)行同期群分析(Cohort Analysis)。簡而言之,就是把同一時(shí)期加入的用戶放在一起,橫向追蹤他們在接下來幾個(gè)月、一年的時(shí)間里,是不是還持續(xù)使用這個(gè)產(chǎn)品,有多大比例流失了,在什么時(shí)間流失了,從而了解用戶隨時(shí)間變化的留存情況。在定義留存這個(gè)環(huán)節(jié)中,首先我們需要明確定義自己產(chǎn)品留存關(guān)鍵行為以及用戶的天然使用周期,這樣我們就可以著手繪制留存曲線圖了。想要畫出一個(gè)周留存曲線,只需以下四步:

1. 記錄每一周首次完成關(guān)鍵行為的用戶數(shù),也就是激活用戶數(shù)。

2. 追蹤這些用戶在接下來的每一周里繼續(xù)完成關(guān)鍵行為的數(shù)量。

3. 通過前兩步,計(jì)算每一周有關(guān)鍵行為的用戶占首周激活用戶數(shù)的百分比。

4. 把百分比數(shù)據(jù)畫成曲線圖,就是你的留存曲線了。

步驟4

那么,從這個(gè)留存曲線當(dāng)中我們能看出什么呢?

橫向觀察時(shí):用戶的流失是不可避免的,但好的留存曲線應(yīng)該是變得越來越平

縱向觀察時(shí):隨著產(chǎn)品的改善,以及各種留存手段的幫助,后來加入的用戶其留存曲線的

的斜率應(yīng)該比之前加入的用戶的平緩。

同樣,用戶留存周期也是分階段的。

1. 新用戶激活階段:包括新用戶的注冊、激活流程和整體的新用戶體驗(yàn)。這一階段的主要目標(biāo)是幫助新用戶上手,快速發(fā)現(xiàn)產(chǎn)品達(dá)到Aha時(shí)刻。

2. 中期留存階段:是指用戶完成了首次關(guān)鍵行為之后繼續(xù)熟系產(chǎn)品,發(fā)現(xiàn)更多的價(jià)值。主要目標(biāo)是幫助用戶形成使用習(xí)慣。

3. 長期留存階段:這時(shí)用戶對產(chǎn)品的使用已經(jīng)非常熟悉,主要目標(biāo)是讓用戶經(jīng)?;貋硎褂卯a(chǎn)品,感受到產(chǎn)品的核心價(jià)值,避免用戶的流失。

4. 流失用戶階段:這一階段是針對已經(jīng)流失的用戶,主要目標(biāo)是讓用戶重新發(fā)現(xiàn)產(chǎn)品價(jià)值,喚回用戶。

不同階段,目標(biāo)也不同。把握住留存的各個(gè)階段,實(shí)操起來才會(huì)更輕松。

數(shù)據(jù)分析咨詢請掃描二維碼

若不方便掃碼,搜微信號(hào):CDAshujufenxi

數(shù)據(jù)分析師資訊
更多

OK
客服在線
立即咨詢
客服在線
立即咨詢
') } function initGt() { var handler = function (captchaObj) { captchaObj.appendTo('#captcha'); captchaObj.onReady(function () { $("#wait").hide(); }).onSuccess(function(){ $('.getcheckcode').removeClass('dis'); $('.getcheckcode').trigger('click'); }); window.captchaObj = captchaObj; }; $('#captcha').show(); $.ajax({ url: "/login/gtstart?t=" + (new Date()).getTime(), // 加隨機(jī)數(shù)防止緩存 type: "get", dataType: "json", success: function (data) { $('#text').hide(); $('#wait').show(); // 調(diào)用 initGeetest 進(jìn)行初始化 // 參數(shù)1:配置參數(shù) // 參數(shù)2:回調(diào),回調(diào)的第一個(gè)參數(shù)驗(yàn)證碼對象,之后可以使用它調(diào)用相應(yīng)的接口 initGeetest({ // 以下 4 個(gè)配置參數(shù)為必須,不能缺少 gt: data.gt, challenge: data.challenge, offline: !data.success, // 表示用戶后臺(tái)檢測極驗(yàn)服務(wù)器是否宕機(jī) new_captcha: data.new_captcha, // 用于宕機(jī)時(shí)表示是新驗(yàn)證碼的宕機(jī) product: "float", // 產(chǎn)品形式,包括:float,popup width: "280px", https: true // 更多配置參數(shù)說明請參見:http://docs.geetest.com/install/client/web-front/ }, handler); } }); } function codeCutdown() { if(_wait == 0){ //倒計(jì)時(shí)完成 $(".getcheckcode").removeClass('dis').html("重新獲取"); }else{ $(".getcheckcode").addClass('dis').html("重新獲取("+_wait+"s)"); _wait--; setTimeout(function () { codeCutdown(); },1000); } } function inputValidate(ele,telInput) { var oInput = ele; var inputVal = oInput.val(); var oType = ele.attr('data-type'); var oEtag = $('#etag').val(); var oErr = oInput.closest('.form_box').next('.err_txt'); var empTxt = '請輸入'+oInput.attr('placeholder')+'!'; var errTxt = '請輸入正確的'+oInput.attr('placeholder')+'!'; var pattern; if(inputVal==""){ if(!telInput){ errFun(oErr,empTxt); } return false; }else { switch (oType){ case 'login_mobile': pattern = /^1[3456789]\d{9}$/; if(inputVal.length==11) { $.ajax({ url: '/login/checkmobile', type: "post", dataType: "json", data: { mobile: inputVal, etag: oEtag, page_ur: window.location.href, page_referer: document.referrer }, success: function (data) { } }); } break; case 'login_yzm': pattern = /^\d{6}$/; break; } if(oType=='login_mobile'){ } if(!!validateFun(pattern,inputVal)){ errFun(oErr,'') if(telInput){ $('.getcheckcode').removeClass('dis'); } }else { if(!telInput) { errFun(oErr, errTxt); }else { $('.getcheckcode').addClass('dis'); } return false; } } return true; } function errFun(obj,msg) { obj.html(msg); if(msg==''){ $('.login_submit').removeClass('dis'); }else { $('.login_submit').addClass('dis'); } } function validateFun(pat,val) { return pat.test(val); }