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

熱線電話:13121318867

登錄
首頁精彩閱讀數據挖掘中的異常檢測
數據挖掘中的異常檢測
2018-08-18
收藏

數據挖掘中的異常檢測

一、實時分析需要關注的三大指標

數據化運營需要關注的指標非常多,如PV、UV、轉化率、留存率等等。忽略留存、轉化等結果型指標,在分鐘級的實時監(jiān)測中,運營主要關注網站平臺的三大類數據指標:

訪問用戶量

訪問來源

訪問行為

用戶訪問量、訪問來源和訪問行為對網站平臺的運營具有重要意義:

分鐘級的訪問量可以幫助我們了解流量的趨勢,方便及時發(fā)現流量的異常;

訪問來源的監(jiān)測方便我們了解實時訪問來源和權重,為渠道優(yōu)化做準備;

訪問行為的實時監(jiān)測幫助我們了解用戶的訪問偏好,方便后期進行網站內容優(yōu)化?,F有的SaaS (軟件即服務)產品中,將上述實時指標模塊統(tǒng)一于一個后臺頁面中,這樣的設計便于運營者對實時的情況一目了然、運籌帷幄。

二、通過三個案例講透實時分析

從異常的流量峰值中發(fā)現問題

運營者一般都比較關注網站平臺的PV、UV及其走勢,這也是網站流量分析的基礎指標。以天或者小時為顆粒度的流量分析較為粗糙,會掩蓋很多時間節(jié)點上的流量波動細節(jié)。如果我們用分鐘級的粒度來觀察流量,又會有什么發(fā)現呢?某內容社區(qū)7月16日16:30-16:35 用戶訪問量激增,是平時的4倍左右(如上圖圓圈所示)。社區(qū)的運營人員馬上就發(fā)現了這個異常值,借助[訪問來源]發(fā)現該節(jié)點訪問來源排第一位的是微信(mp.weixinbridge.com),然而當時并不知具體原因。在稍后的朋友圈分享的文章中發(fā)現,當時某運營大咖在一個微信群分享中推薦了該社區(qū)平臺,貢獻了16:30-16:35社區(qū)激增的訪問量。該社區(qū)的PR果斷抓住這次機會,邀請該運營大咖來該社區(qū)做知識分享,起到了非常好的傳播效果。

這是通過激增流量發(fā)現合作渠道的典型案例,值得所有企業(yè)思考。反之,如果流量暴跌,甚至降為零,那么這個時候就馬上檢查網站/APP是否正常,以便及時修復問題。

精準投放:渠道優(yōu)化與反作弊

作為一個運營人員,如果產品在各大渠道上投放了廣告,則可以通過[訪問來源]來時刻監(jiān)測渠道的廣告效果,進而確定渠道帶來的訪問用戶量和質量。

某互聯(lián)網企業(yè)近期做了系列的渠道投放測試。他們通過[訪問來源]發(fā)現其中兩個渠道帶來的量非常少,而且價格不菲,于是短暫上線就立即撤掉了該投放。同時實時分析還可以用于反作弊,短時間、單一渠道流量暴增很可能就是刷單或者流量作弊的表現。某日上午該網站訪問量連續(xù)出現兩個異常高峰,且該期間絕大部分流量來自一個渠道。運營人員對此非常警覺,經排查是代理商作弊,用機器人刷量;事后該企業(yè)果斷放棄該代理渠道。上述兩個行為為該企業(yè)挽回了大量損失。

實時監(jiān)測,讓產品運營更加高效

現在互聯(lián)網產品迭代的速度越來越快,產品運營需要對新上線的產品或者功能進行追蹤,評估產品的效果或者市場反饋?;ヂ?lián)網金融領域存在組團詐騙進件(進件,即購買金融產品)的情況。以某互聯(lián)網金融公司為例,因為風險控制的原因會控制對外宣傳的力度,每天的訪問用戶數基本比較穩(wěn)定。某日,該互金公司上線了一個新的金融產品,公司的運營人員通過[訪問用戶實時走勢]發(fā)現訪問用戶陡然增加,再通過[活躍網頁]發(fā)現該產品中的某個頁面的訪問量特別高,經過排查確定這是該產品的漏洞,會導致公司流失大量資金,他們果斷采取修復措施再重新上線。如果還是用傳統(tǒng)的流量監(jiān)測方法,可能等到兩三天才能發(fā)現這個漏洞,到時候流失資金可能達幾百萬之巨。

三、數據驅動的精細化運營

一個產品或者運營手段從最初的“idea”到最后成型上線,運營人員需要通過數據來衡量它的表現及市場反饋。同時,從數據中發(fā)現問題,提出假設,不斷升級迭代;從而形成“idea — product – data”的良性循環(huán),驅動業(yè)務和客戶的增長。在運營的過程中,數據反饋越及時,我們迭代的速度就越快,運營的效率就越高。1.01的365次方約等于38;換言之,通過實時分析可以實現不斷的、快速的小幅迭代,而這積累起來就是運營、是企業(yè)巨大的進步。


數據分析咨詢請掃描二維碼

若不方便掃碼,搜微信號:CDAshujufenxi

數據分析師資訊
更多

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(), // 加隨機數防止緩存 type: "get", dataType: "json", success: function (data) { $('#text').hide(); $('#wait').show(); // 調用 initGeetest 進行初始化 // 參數1:配置參數 // 參數2:回調,回調的第一個參數驗證碼對象,之后可以使用它調用相應的接口 initGeetest({ // 以下 4 個配置參數為必須,不能缺少 gt: data.gt, challenge: data.challenge, offline: !data.success, // 表示用戶后臺檢測極驗服務器是否宕機 new_captcha: data.new_captcha, // 用于宕機時表示是新驗證碼的宕機 product: "float", // 產品形式,包括:float,popup width: "280px", https: true // 更多配置參數說明請參見: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); }