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

熱線電話:13121318867

登錄
首頁精彩閱讀小白學(xué)數(shù)據(jù)分析—留存率是什么_數(shù)據(jù)分析師培訓(xùn)
小白學(xué)數(shù)據(jù)分析—留存率是什么_數(shù)據(jù)分析師培訓(xùn)
2015-06-05
收藏

小白學(xué)數(shù)據(jù)分析—留存率是什么_數(shù)據(jù)分析師培訓(xùn)


在網(wǎng)站分析、電商分析、網(wǎng)游分析中,對于留存率的關(guān)注度極高,這一浪潮隨著APP應(yīng)用、社交游戲的火爆逐漸成為一個很重要的衡量準(zhǔn)則,也甚至有了40-20-10準(zhǔn)則。對于這個準(zhǔn)則不予評價,今天就是簡單說說留存率就是是個什么玩意。

留存率顧名思義,就是留下來存在的比率。從時間上我們分為次日、三日、七日、14日、30日、90日、180日。從用戶上來分,有新登用戶和活躍用戶兩大類。但是我們大多數(shù)是關(guān)注時間次日、三日、七日,用戶是新登用戶。下面具體說說這些個概念以及為什么是這樣定義形式。

次日留存率:新登用戶在首登后的次日再次登錄游戲的比例;
3日留存率:新登用戶在首登后的第三天再次登錄游戲的比例;
7日留存率:新登用戶在首登后的第七天再次登錄游戲的比例。
以此類推計算下去就得到了N日留存率。

圖片加載中......

在此圖中,我們看到7日新登用戶在8日登錄的為次日留存用戶,9日登錄為2日登錄留存用戶……這就是留存基本定義,所謂留存率就是留存用戶/新登的總量。留存率反映的實際上是一種轉(zhuǎn)化率,即由初期的不穩(wěn)定的用戶轉(zhuǎn)化為活躍用戶、穩(wěn)定用戶、忠誠用戶的過程,隨著這個留存率統(tǒng)計過程的不斷延展,就能看到不同時期的用戶的變化情況。

之所以是這樣,是因為留存是以研究新登用戶為目標(biāo)對象的,即我們研究某一個點的一批用戶在隨后的十幾天,幾周,幾個月的時間內(nèi)的生命周期情況,這樣的意義是從宏觀上把握用戶的生命周期長度以及我們可以改善的余地。

因此這里就引申出一個問題,我們?yōu)槭裁匆芯康氖切碌怯脩??如剛才所說的,我們要宏觀觀察用戶的生命進(jìn)程情況,那么我們最佳的辦法就是從用戶導(dǎo)入期就開始,所謂導(dǎo)入期就是用戶進(jìn)入游戲,這個地方我們的分析其實大有作為的,因為用戶進(jìn)入游戲時來源于不同的渠道,通過不同的營銷手段拉入游戲,這樣我們交叉分析,通過用戶的后期留存情況就能從一個層面把握渠道質(zhì)量,比如,付費,粘性,價值量,CAC成本。

那么說到留存就不得不提到另一個詞就是流失,有句話我一直覺得有點道理,就是新用戶看留存,老用戶看流失,但是從目前我們看到的一些分析系統(tǒng)上似乎這部分都沒開發(fā)或者省略,因為這部分的難度相對而言比較大,再者,其改善帶來的效益不是立竿見影的,因此我們似乎很多時候是忽視了對老用戶的質(zhì)量把控和分析。因為老用戶在整個用戶的生命進(jìn)程中是屬于衰退期和流失期要關(guān)注和解決的問題[實際上從進(jìn)入游戲就伴隨流失,此處只是點了一部分],關(guān)于流失這里不再多講。

剛才說到留存和生命周期扯上關(guān)系了,為什么這么說,我們來看看下面的曲線。
圖片加載中......

這里截取了4天首登用戶在隨后接近40天的留存變化情況。

上圖是跟蹤了39天的數(shù)據(jù),我們發(fā)現(xiàn)留存率的變化初期是震蕩的比較厲害,但是隨后開始逐步的趨于平穩(wěn),下一個時期就開始逐漸穩(wěn)定,保持在一個水平上,如果持續(xù)觀察下去,隨后開始逐漸的衰退,并最終無限趨于0。

事實上,以上的過程是符合用戶生命周期的基本形式,用戶在導(dǎo)入期用戶量會增加很多,一段時間內(nèi)如果我們渠道和手段得當(dāng),用戶初期的幾天留存質(zhì)量會很好,之后隨著用戶的游戲內(nèi)等級成長,那么就會逐漸淘汰一些人[實際上就是留存下降,流失加劇的過程],在用戶的成長過程中,這樣的留存犧牲是必然,而此時的淘汰就意味著接下來的用戶成長將會趨于穩(wěn)定,并保持一個時期。

以上我們所說的三個時期,也就是震蕩期[留存高]、淘汰期[留存波動]、穩(wěn)定期[留存趨于穩(wěn)定水平],隨后的衰退期和流失期那就是流失率分析的部分,因為這個階段用戶留存下的基本就是老用戶了,當(dāng)然此處不是說前三個時期的用戶就不需要流失分析,相反用戶導(dǎo)入初期的階段[如果擁有足夠的信息],正需要去做流失分析,因為初期流失是最多的。但是由于初期用戶參與游戲的參與度有限,提供的信息也是有限的,偶然因素見多,所以就選擇做留存分析。

一般來說留存率這類指標(biāo)是需要長期持續(xù)跟蹤的,且要根據(jù)版本更新,推廣等諸多因素結(jié)合起來分析,試圖去找到玩家的最佳周期進(jìn)行制定相應(yīng)的策略提升質(zhì)量。

此外留存率的分析可以結(jié)合聚類,決策樹等做進(jìn)一步的深入分析,用于挖掘渠道具體的用戶質(zhì)量,盈利分析等。這類的深入的分析首先是要建立長期的留存率跟蹤分析的基礎(chǔ)上進(jìn)行的,抓住留存率長期的作用特點,才能更好的把握這類深層次的分析。

最后說一句,至于是不是出于穩(wěn)定期,這個得自己很好的把握和衡量,必要的時候?qū)τ谧兓厔葑鲆幌嘛@著性檢驗也可以檢驗一下。


數(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)的第一個參數(shù)驗證碼對象,之后可以使用它調(diào)用相應(yīng)的接口 initGeetest({ // 以下 4 個配置參數(shù)為必須,不能缺少 gt: data.gt, challenge: data.challenge, offline: !data.success, // 表示用戶后臺檢測極驗服務(wù)器是否宕機(jī) new_captcha: data.new_captcha, // 用于宕機(jī)時表示是新驗證碼的宕機(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){ //倒計時完成 $(".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); }