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

熱線電話:13121318867

登錄
首頁精彩閱讀你應(yīng)該了解的數(shù)據(jù)分析入門知識
你應(yīng)該了解的數(shù)據(jù)分析入門知識
2016-08-18
收藏

你應(yīng)該了解的數(shù)據(jù)分析入門知識

我特別不喜歡裝的產(chǎn)品經(jīng)理,看文章也一樣不喜歡華而不實的。所以督促自己寫文章時,把懂的、經(jīng)歷過的能細(xì)就寫的盡量詳細(xì);不懂的就去學(xué),然后把整理的筆記分享出來,數(shù)據(jù)分析方面我涉入不多,內(nèi)容由于缺少實戰(zhàn)經(jīng)驗,會比較基礎(chǔ)和理論,希望同樣對你有幫助。

1、明確分析的目標(biāo)

做數(shù)據(jù)分析,必須要有一個明確的目的,知道自己為什么要做數(shù)據(jù)分析,想要達(dá)到什么效果。比如:為了評估產(chǎn)品改版后的效果比之前有所提升;或通過數(shù)據(jù)分析,找到產(chǎn)品迭代的方向等。

明確了數(shù)據(jù)分析的目的,接下來需要確定應(yīng)該收集的數(shù)據(jù)都有哪些。

2、收集數(shù)據(jù)的方法

說到收集數(shù)據(jù),首先要做好數(shù)據(jù)埋點。

所謂“埋點”,個人理解就是在正常的功能邏輯中添加統(tǒng)計代碼,將自己需要的數(shù)據(jù)統(tǒng)計出來。

目前主流的數(shù)據(jù)埋點方式有兩種:

第一種:自己研發(fā)。開發(fā)時加入統(tǒng)計代碼,并搭建自己的數(shù)據(jù)查詢系統(tǒng)。

第二種:利用第三方統(tǒng)計工具。

常見的第三方統(tǒng)計工具有:

網(wǎng)站分析工具

Alexa、中國網(wǎng)站排名、網(wǎng)絡(luò)媒體排名(iwebchoice)、Google Analytics、百度統(tǒng)計

移動應(yīng)用分析工具

Flurry、Google Analytics、友盟、TalkingData、Crashlytics

不同產(chǎn)品,不同目的,需要的支持?jǐn)?shù)據(jù)不同,確定好數(shù)據(jù)指標(biāo)后,選擇適合自己公司的方式來收集相應(yīng)數(shù)據(jù)。

3. 產(chǎn)品的基本數(shù)據(jù)指標(biāo)

新增:新用戶增加的數(shù)量和速度。如:日新增、月新增等。

活躍:有多少人正在使用產(chǎn)品。如日活躍(DAU)、月活躍(MAU)等。用戶的活躍數(shù)越多,越有可能為產(chǎn)品帶來價值。

留存率:用戶會在多長時間內(nèi)使用產(chǎn)品。如:次日留存率、周留存率等。

傳播:平均每位老用戶會帶來幾位新用戶。

流失率:一段時間內(nèi)流失的用戶,占這段時間內(nèi)活躍用戶數(shù)的比例。

4. 常見的數(shù)據(jù)分析法和模型

這里主要科普下漏斗分析法和AARRR分析模型。

漏斗分析法

用來分析從潛在用戶到最終用戶這個過程中用戶數(shù)量的變化趨勢,從而尋找到最佳的優(yōu)化空間,這個方法被普遍用于產(chǎn)品各個關(guān)鍵流程的分析中。

比如,這個例子是分析從用戶進(jìn)入網(wǎng)站到最終購買商品的變化趨勢。


從用戶進(jìn)入網(wǎng)站到瀏覽商品頁面,轉(zhuǎn)化率是40%;瀏覽商品到加入購物車轉(zhuǎn)化率是20%等,那要找出哪個環(huán)節(jié)的轉(zhuǎn)化率最低,我們需要有對比數(shù)據(jù)。

比如第一個,進(jìn)入網(wǎng)站到瀏覽商品,如果同行業(yè)水平的轉(zhuǎn)化率是45%,而我們只有40%,那說明這個過程,沒有達(dá)到行業(yè)平均水平,我們就需要分析具體原因在哪里,再有針對性的去優(yōu)化和改善。

當(dāng)然,上面這是我們設(shè)計的一種理想化的漏斗模型,數(shù)據(jù)有可能是經(jīng)過匯總后得出的。而真實的用戶行為往往可能并不是按照這個簡單流程來的。此時需要分析用戶為什么要經(jīng)過那么復(fù)雜的路徑來達(dá)到最終目的,思考這中間有沒有可以優(yōu)化的空間。

AARRR模型

這個是所有的產(chǎn)品經(jīng)理都必須要掌握的一個數(shù)據(jù)分析模型。

AARRR(Acquisition、Activation、Retention、Revenue、Refer)是硅谷的一個風(fēng)險投資人戴維 · 麥克魯爾在2008年時創(chuàng)建的,分別是指獲取、激活、留存、收入和推薦。


舉個例子,用AARRR模型來衡量一個渠道的好壞。


如果單從數(shù)據(jù)表面來看,A渠道會更劃算,但實際這種結(jié)論是有問題的,用AARRR模型具體分析如下:

渠道A的單個留存用戶成本是60元,單個付費用戶成本是300元;而渠道B的單個留存用戶成本是20元,單個付費用戶成本是33元,這樣對比下來,明顯B渠道的優(yōu)勢遠(yuǎn)遠(yuǎn)大于A渠道。

交叉分析法

通常是把縱向?qū)Ρ群蜋M向?qū)Ρ染C合起來,對數(shù)據(jù)進(jìn)行多角度的結(jié)合分析。

舉個例子:

a. 交叉分析角度:客戶端+時間


從這個數(shù)據(jù)中,可以看出iOS端每個月的用戶數(shù)在增加,而Android端在降低,總體數(shù)據(jù)沒有增長的主要原因在于Android端數(shù)據(jù)下降所導(dǎo)致的。

那接下來要分析下為什么Android端二季度新增用戶數(shù)據(jù)在下降呢?一般這個時候,會加入渠道維度。

b. 交叉分析角度:客戶端+時間+渠道

從這個數(shù)據(jù)中可以看出,Android端A預(yù)裝渠道占比比較高,而且呈現(xiàn)下降趨勢,其他渠道的變化并不明顯。

因此可以得出結(jié)論:Android端在二季度新增用戶降低主要是由于A預(yù)裝渠道降低所導(dǎo)致的。

所以說,交叉分析的主要作用,是從多個角度細(xì)分?jǐn)?shù)據(jù),從中發(fā)現(xiàn)數(shù)據(jù)變化的具體原因。

5. 如何驗證產(chǎn)品新功能的效果

驗證產(chǎn)品新功能的效果需要同時從這幾方面入手:

a. 新功能是否受歡迎?

衡量指標(biāo):活躍比例。即:使用新功能的活躍用戶數(shù)/同期活躍用戶數(shù)。


使用人數(shù)的多少還會受該功能外的很多因素影響,千萬不可只憑這一指標(biāo)判斷功能好壞,一定要結(jié)合下面的其他方面綜合評估。

b. 用戶是否會重復(fù)使用?

衡量指標(biāo):重復(fù)使用比例。即:第N天回訪的繼續(xù)使用新功能的用戶數(shù)/第一天使用新功能的用戶數(shù)。


c. 對流程轉(zhuǎn)化率的優(yōu)化效果如何?

衡量指標(biāo):轉(zhuǎn)化率和完成率。轉(zhuǎn)化率即:走到下一步的用戶數(shù)/上一步的用戶數(shù)。完成率即:完成該功能的用戶數(shù)/走第一步的用戶數(shù)。

這個過程中,轉(zhuǎn)化率和完成率可以使用(上)篇中提到的漏斗分析法進(jìn)行分析。

d. 對留存的影響?

衡量指標(biāo):留存率。用戶在初始時間后第N天的回訪比例,即:N日留存率。常用指標(biāo)有:次日留存率、7日留存率、21日留存率、30日留存率等。


e. 用戶怎樣使用新功能?

真實用戶行為軌跡往往比我們設(shè)想的使用路徑要復(fù)雜的多,如果使用的數(shù)據(jù)監(jiān)測平臺可以看到相關(guān)數(shù)據(jù),能引起我們的反思,為什么他們會這么走,有沒有更簡便的流程,以幫助我們作出優(yōu)化決策。

6. 如何發(fā)現(xiàn)產(chǎn)品改進(jìn)的關(guān)鍵點

產(chǎn)品改進(jìn)的關(guān)鍵點,是藏在用戶的行為中。

想要找到這些關(guān)鍵點,除了通過用戶調(diào)研、訪談等切實的洞察用戶外,在產(chǎn)品中設(shè)置相關(guān)數(shù)據(jù)埋點記錄用戶的行為,觀察其行為軌跡,不能完全替代洞察用戶的行為,不過也可以有助于決策產(chǎn)品改進(jì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)的第一個參數(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); }