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

熱線電話:13121318867

登錄
首頁精彩閱讀小白學(xué)數(shù)據(jù)分析--留存率是什么
小白學(xué)數(shù)據(jù)分析--留存率是什么
2016-06-17
收藏

小白學(xué)數(shù)據(jù)分析--留存率是什么

前段時(shí)間比較忙碌,小白系列也因此停了一段時(shí)間,這期間做了不少分析,發(fā)現(xiàn)和總結(jié)了不少經(jīng)驗(yàn),自己覺得還是很有用,不過倒都是一些基礎(chǔ)的東西。最近很多人都在問一些基礎(chǔ)術(shù)語和計(jì)算方式,我懂得不多,在此也想分享一下。
  在網(wǎng)站分析、電商分析、網(wǎng)游分析中,對于留存率的關(guān)注度極高,這一浪潮隨著APP應(yīng)用、社交游戲的火爆逐漸成為一個(gè)很重要的衡量準(zhǔn)則,也甚至有了40-20-10準(zhǔn)則。對于這個(gè)準(zhǔn)則不予評價(jià),今天就是簡單說說留存率就是是個(gè)什么玩意。
  留存率顧名思義,就是留下來存在的比率。從時(shí)間上我們分為次日、三日、七日、14日、30日、90日、180日。從用戶上來分,有新登用戶和活躍用戶兩大類。但是我們大多數(shù)是關(guān)注時(shí)間次日、三日、七日,用戶是新登用戶。下面具體說說這些個(gè)概念以及為什么是這樣定義形式。
  次日留存率:新登用戶在首登后的次日再次登錄游戲的比例;
  3日留存率:新登用戶在首登后的第三天再次登錄游戲的比例;
  7日留存率:新登用戶在首登后的第七天再次登錄游戲的比例。
  以此類推計(jì)算下去就得到了N日留存率。

  在此圖中,我們看到7日新登用戶在8日登錄的為次日留存用戶,9日登錄為2日登錄留存用戶……這就是留存基本定義,所謂留存率就是留存用戶/新登的總量。留存率反映的實(shí)際上是一種轉(zhuǎn)化率,即由初期的不穩(wěn)定的用戶轉(zhuǎn)化為活躍用戶、穩(wěn)定用戶、忠誠用戶的過程,隨著這個(gè)留存率統(tǒng)計(jì)過程的不斷延展,就能看到不同時(shí)期的用戶的變化情況。
  之所以是這樣,是因?yàn)榱舸媸且匝芯啃碌怯脩魹槟繕?biāo)對象的,即我們研究某一個(gè)點(diǎn)的一批用戶在隨后的十幾天,幾周,幾個(gè)月的時(shí)間內(nèi)的生命周期情況,這樣的意義是從宏觀上把握用戶的生命周期長度以及我們可以改善的余地。
  因此這里就引申出一個(gè)問題,我們?yōu)槭裁匆芯康氖切碌怯脩??如剛才所說的,我們要宏觀觀察用戶的生命進(jìn)程情況,那么我們最佳的辦法就是從用戶導(dǎo)入期就開始,所謂導(dǎo)入期就是用戶進(jìn)入游戲,這個(gè)地方我們的分析其實(shí)大有作為的,因?yàn)橛脩暨M(jìn)入游戲時(shí)來源于不同的渠道,通過不同的營銷手段拉入游戲,這樣我們交叉分析,通過用戶的后期留存情況就能從一個(gè)層面把握渠道質(zhì)量,比如,付費(fèi),粘性,價(jià)值量,CAC成本。
  那么說到留存就不得不提到另一個(gè)詞就是流失,有句話我一直覺得有點(diǎn)道理,就是新用戶看留存,老用戶看流失,但是從目前我們看到的一些分析系統(tǒng)上似乎這部分都沒開發(fā)或者省略,因?yàn)檫@部分的難度相對而言比較大,再者,其改善帶來的效益不是立竿見影的,因此我們似乎很多時(shí)候是忽視了對老用戶的質(zhì)量把控和分析。因?yàn)槔嫌脩粼谡麄€(gè)用戶的生命進(jìn)程中是屬于衰退期和流失期要關(guān)注和解決的問題[實(shí)際上從進(jìn)入游戲就伴隨流失,此處只是點(diǎn)了一部分],關(guān)于流失這里不再多講。
  剛才說到留存和生命周期扯上關(guān)系了,為什么這么說,我們來看看下面的曲線。

  這里截取了4天首登用戶在隨后接近40天的留存變化情況。
  上圖是跟蹤了39天的數(shù)據(jù),我們發(fā)現(xiàn)留存率的變化初期是震蕩的比較厲害,但是隨后開始逐步的趨于平穩(wěn),下一個(gè)時(shí)期就開始逐漸穩(wěn)定,保持在一個(gè)水平上,如果持續(xù)觀察下去,隨后開始逐漸的衰退,并最終無限趨于0。
  事實(shí)上,以上的過程是符合用戶生命周期的基本形式,用戶在導(dǎo)入期用戶量會增加很多,一段時(shí)間內(nèi)如果我們渠道和手段得當(dāng),用戶初期的幾天留存質(zhì)量會很好,之后隨著用戶的游戲內(nèi)等級成長,那么就會逐漸淘汰一些人[實(shí)際上就是留存下降,流失加劇的過程],在用戶的成長過程中,這樣的留存犧牲是必然,而此時(shí)的淘汰就意味著接下來的用戶成長將會趨于穩(wěn)定,并保持一個(gè)時(shí)期。
  以上我們所說的三個(gè)時(shí)期,也就是震蕩期[留存高]、淘汰期[留存波動]、穩(wěn)定期[留存趨于穩(wěn)定水平],隨后的衰退期和流失期那就是流失率分析的部分,因?yàn)檫@個(gè)階段用戶留存下的基本就是老用戶了,當(dāng)然此處不是說前三個(gè)時(shí)期的用戶就不需要流失分析,相反用戶導(dǎo)入初期的階段[如果擁有足夠的信息],正需要去做流失分析,因?yàn)槌跗诹魇亲疃嗟?。但是由于初期用戶參與游戲的參與度有限,提供的信息也是有限的,偶然因素見多,所以就選擇做留存分析。
  一般來說留存率這類指標(biāo)是需要長期持續(xù)跟蹤的,且要根據(jù)版本更新,推廣等諸多因素結(jié)合起來分析,試圖去找到玩家的最佳周期進(jìn)行制定相應(yīng)的策略提升質(zhì)量。
  此外留存率的分析可以結(jié)合聚類,決策樹等做進(jìn)一步的深入分析,用于挖掘渠道具體的用戶質(zhì)量,盈利分析等。這類的深入的分析首先是要建立長期的留存率跟蹤的基礎(chǔ)上進(jìn)行的,抓住留存率長期的作用特點(diǎn),才能更好的把握這類深層次的分析。
  最后說一句,至于是不是出于穩(wěn)定期,這個(gè)得自己很好的把握和衡量,必要的時(shí)候?qū)τ谧兓厔葑鲆幌嘛@著性檢驗(yàn)也可以檢驗(yàn)一下。

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

若不方便掃碼,搜微信號: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, // 表示用戶后臺檢測極驗(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); }