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

熱線電話:13121318867

登錄
首頁精彩閱讀數(shù)據(jù)分析中值得關(guān)注的用戶指標(biāo)
數(shù)據(jù)分析中值得關(guān)注的用戶指標(biāo)
2015-11-30
收藏

數(shù)據(jù)分析中值得關(guān)注的用戶指標(biāo)




最近最常被問到的就是一些用戶的統(tǒng)計(jì)指標(biāo),無論是決策層還是產(chǎn)品部門,所以這篇文章重點(diǎn)說下用戶指標(biāo)的一些內(nèi)容。

假設(shè)你想用盡量簡潔有效的數(shù)據(jù)了解一個(gè)網(wǎng)站或產(chǎn)品的用戶情況,你會(huì)問哪幾個(gè)用戶數(shù)據(jù)?其實(shí)一個(gè)聰明的提問者永遠(yuǎn)不會(huì)問網(wǎng)站的累計(jì)用戶數(shù)有多少,甚至不會(huì)問網(wǎng)站的UV是多少,因?yàn)檫@些指標(biāo)都不能從真正意義上去反映網(wǎng)站的價(jià)值和發(fā)展?fàn)顩r。

舉個(gè)簡單的例子——網(wǎng)秦,累計(jì)用戶數(shù)應(yīng)該不下千萬,但這個(gè)數(shù)字真的能夠體現(xiàn)網(wǎng)秦所具備的價(jià)值嗎?按照網(wǎng)秦的這種運(yùn)營推廣模式,真正的活躍用戶有多少,所占比例如何?3·15之后,流失用戶又有多少,這個(gè)流失率是不是足以讓網(wǎng)秦先前辛辛苦苦培養(yǎng)起來的用戶基礎(chǔ)毀于一旦?所以網(wǎng)秦的發(fā)展前景又如何?其實(shí)我們可以使用一些更有說服力的用戶指標(biāo)來反映這些情況。

用戶的細(xì)分方式
  我不建議把用戶細(xì)分成許許多多的類型,目前為止見過的用戶細(xì)分的類別也不在少數(shù),羅列出來應(yīng)該有一大串:當(dāng)前用戶、新老用戶、活躍用戶、流失用戶、留存用戶、回訪用戶、誤闖用戶、休眠用戶、常駐用戶、忠誠用戶……其實(shí)很多的定義或含義是相近的,在分析層面也扮演著類似的指標(biāo)角色。所以不建議將用戶這樣混亂無章地分成N個(gè)類別,用戶的細(xì)分關(guān)鍵在于以合理的體系將用戶細(xì)分成幾個(gè)類別,并且每個(gè)類別都能發(fā)揮其在用戶分析上的功效,不存在累贅和混淆。

所以這里想介紹下我認(rèn)為比較合理的用戶細(xì)分方式。我將用戶分成以下幾類:當(dāng)前使用用戶、新用戶、活躍用戶、流失用戶、回訪用戶,下面來簡單的解釋下。

當(dāng)前使用用戶:即我們平常所說的UV,也就是網(wǎng)站的登錄或者使用用戶數(shù)。用于體現(xiàn)網(wǎng)站的當(dāng)前運(yùn)營狀況。

新用戶:首次訪問或者剛剛注冊(cè)的用戶;那么那些不是首次來訪的用戶就是老用戶,于是同時(shí)也獲得了老用戶的統(tǒng)計(jì)。用于分析網(wǎng)站的推廣效果或者成長空間。

活躍用戶數(shù):活躍用戶的定義千差萬別,一般定義有關(guān)鍵動(dòng)作或者行為達(dá)到某個(gè)要求時(shí)的用戶為活躍用戶;每個(gè)網(wǎng)站應(yīng)該根據(jù)自身的產(chǎn)品特定定義活躍用戶?;钴S用戶用于分析網(wǎng)站真正掌握了多少有價(jià)值用戶。

流失用戶:網(wǎng)站的活躍用戶與流失用戶中已經(jīng)做了定義和介紹,用于分析網(wǎng)站保留用戶的能力。我們將那些未流失的用戶叫做留存用戶,可以通過總使用用戶數(shù)減去流失用戶數(shù)計(jì)算得到。

回訪用戶:是指那些之前已經(jīng)流失,但之后又重新訪問你的網(wǎng)站的用戶。用于分析網(wǎng)站對(duì)挽回流失用戶的能力(常常會(huì)受到那些很久沒有登錄的網(wǎng)站給你發(fā)的郵件吧,讓你回去看看,這些措施就是他們?cè)谕炝裟切┝魇в脩簦?。除非近期?nèi)執(zhí)行了一些挽留流失用戶的手段,正常情況下回訪用戶的比例應(yīng)該是比較低的,否則就是你對(duì)流失用戶的定義不夠準(zhǔn)確,應(yīng)該適當(dāng)延長定義流失的時(shí)間間隔。

所以其實(shí)在我們獲得某些用戶統(tǒng)計(jì)指標(biāo)之后,通過計(jì)算同時(shí)也獲得了諸如老用戶、留存用戶這些指標(biāo)。

值得關(guān)注的用戶指標(biāo)
  文章的開頭已經(jīng)提到過,如果你想了解一個(gè)網(wǎng)站或者一個(gè)產(chǎn)品的用戶情況,請(qǐng)盡量抓住那些最為關(guān)鍵的用戶指標(biāo)。如果是我來問,我只會(huì)問3個(gè)指標(biāo):活躍用戶數(shù)、新用戶比例和用戶流失率。

顯而易見,活躍用戶數(shù)直接反映了網(wǎng)站或者產(chǎn)品真正掌握著多少用戶,這些用戶并不是因?yàn)槟承V告或者鏈接誤點(diǎn)進(jìn)來的,而是真正對(duì)這個(gè)網(wǎng)站或者產(chǎn)品感興趣,有意向去使用或者持續(xù)關(guān)注的?;钴S用戶數(shù)越高,網(wǎng)站或者產(chǎn)品當(dāng)前擁有的價(jià)值越高。但這里有一點(diǎn)需要格外注意,那就是活躍用戶的定義,活躍用戶跟新用戶不一樣,活躍用戶可能催生各種形形色色的定義,之前的文章——用Engagement衡量用戶活躍度對(duì)于如何定義用戶活躍做過介紹,活躍用戶的定義也類似,可以有各種方法。寬松的定義可以讓活躍用戶“變多”,比如只要訪問頁面數(shù)超過2頁或者停留時(shí)間超過30秒;而嚴(yán)謹(jǐn)?shù)亩x可能會(huì)導(dǎo)致活躍用戶“減少”,比如微博網(wǎng)站定義平均每天發(fā)送微博數(shù)量超過2條的才是活躍用戶。所以,不同的定義影響著活躍用戶的數(shù)量,當(dāng)你問到活躍用戶時(shí),一定要了解對(duì)方是如何定義活躍用戶的。我更偏向于嚴(yán)謹(jǐn)?shù)亩x,雖然這會(huì)讓活躍用戶“減少”,但嚴(yán)謹(jǐn)?shù)亩x讓數(shù)據(jù)顯得更加真實(shí),可以說根據(jù)這個(gè)定義統(tǒng)計(jì)到的用戶是那些真正在為網(wǎng)站創(chuàng)造價(jià)值的用戶。

新用戶比例反映著網(wǎng)站或產(chǎn)品的推廣能力,渠道的鋪設(shè)和帶來的效果。新用戶比例不僅是評(píng)估市場部門績效的一個(gè)關(guān)鍵指標(biāo),同時(shí)也是反映網(wǎng)站和產(chǎn)品發(fā)展?fàn)顩r的重要指標(biāo)。

但只看新用戶比例是不夠的,需要結(jié)合著用戶流失率一起看。我見過流失率98%的網(wǎng)站,也見過流失率20%左右的產(chǎn)品,流失率會(huì)根據(jù)產(chǎn)品對(duì)用戶黏性的不同而顯得參差不齊。用戶流失率反映了網(wǎng)站或者產(chǎn)品保留用戶的能力,即新用戶比例反映的是用戶“進(jìn)來”的情況,用戶流失率反映的是用戶“離開”的情況,結(jié)合這兩個(gè)指標(biāo)會(huì)有下面3類情況,代表了3種不同的產(chǎn)品發(fā)展階段:

新用戶比例大于用戶流失率:產(chǎn)品處于發(fā)展成長階段;

新用戶比例與用戶流失率持平:產(chǎn)品處于成熟穩(wěn)定階段;

新用戶比例低于用戶流失率:產(chǎn)品處于下滑衰退階段。

下面附上一張反映活躍用戶數(shù)、新用戶比例和用戶流失率的圖表,你能從這張圖中看出些什么,假如你是這個(gè)網(wǎng)站的CEO,你接下來需要從哪個(gè)角度重點(diǎn)著手來改善網(wǎng)站的運(yùn)營狀況?

這篇文章可能沒有涉及任何的數(shù)據(jù)和分析,這里只想理清楚用戶的細(xì)分和指標(biāo),當(dāng)這套用戶的細(xì)分和指標(biāo)體系規(guī)范化了以后,能夠讓用戶分析變得游刃有余。


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

若不方便掃碼,搜微信號(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)證碼對(duì)象,之后可以使用它調(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ù)說明請(qǐng)參見: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 = '請(qǐng)輸入'+oInput.attr('placeholder')+'!'; var errTxt = '請(qǐng)輸入正確的'+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); }