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

熱線電話:13121318867

登錄
首頁精彩閱讀“大”為“小”用--騰訊的大數(shù)據(jù)應用之道
“大”為“小”用--騰訊的大數(shù)據(jù)應用之道
2014-11-01
收藏

         時至今日,人們依然被大數(shù)據(jù)的概念牽著鼻子走,人人都在談大數(shù)據(jù),但并不是人人都能清晰地梳理企業(yè)在什么時候,哪些地方用到大數(shù)據(jù)。

  在這一點上,騰訊對大數(shù)據(jù)的認識是正確的,在建立大數(shù)據(jù)系統(tǒng)的時候,我們從來沒有想過在做一個大數(shù)據(jù)項目,我們都是在解決實際的問題。騰訊云總裁陳磊如是說。
   從解決實際問題出發(fā),不論是需要作出重大決策還是改變小小的設計,騰訊在利用大數(shù)據(jù)的時候有其自身的優(yōu)勢,那就是騰訊擁有海量的數(shù)據(jù)。業(yè)界有一種聲音是 忽略大數(shù)據(jù)的大,關注數(shù)據(jù)本身的價值,而在騰訊這里,大甚至無法回避。比如,根據(jù)騰訊云分析《2014年第二季度移動行業(yè)數(shù)據(jù)報告》的數(shù)據(jù),接入 騰訊云分析的APP覆蓋設備超過15億。
  如果單個數(shù)字不足以說明什么,那么還有以下這幾個數(shù)字:
  即時通信QQ活躍帳戶數(shù)達到8.29億;
  QQ智能終端月活躍帳戶數(shù)5.21億;
  即時通信QQ最高同時在線帳戶數(shù)達到2.06億;
  微信和WeChat合并月活躍帳戶數(shù)達到4.38億;
  QQ空間月活躍帳戶數(shù)達到6.45億;
  QQ空間智能終端月活躍帳戶數(shù)4.97億;
 ?。〝?shù)據(jù)來源于網(wǎng)絡)
  探尋大數(shù)據(jù)先行者的足跡,騰訊是國內(nèi)最具代表性的企業(yè)之一,而其對大數(shù)據(jù)、小場景的認知,更是在大數(shù)據(jù)的實際應用中走到了前列。
  從一個小小的按鈕說起
   很多人無法將大數(shù)據(jù)概念和具體實踐聯(lián)系起來,是由于對大數(shù)據(jù)這一概念的仰望,好像大數(shù)據(jù)是突然有一天憑空生出來的一樣。而事實上,在大數(shù)據(jù)這個概 念被包裝出來之前,互聯(lián)網(wǎng)公司就已經(jīng)很認真地在使用相關的方法和技術, 陳磊表示,這些方法和技術實際上是一直應用在我們?nèi)粘9ぷ鳟斨械摹?br />    陳磊講到騰訊在設計產(chǎn)品時的一個場景:我們界面的設計都是在測試用戶行為的基礎之上進行的,我們很少憑空去想用戶會喜歡什么樣的設計。比如在設計一 個按鈕時,其擺放的位置、包含的文字,包括顏色、形狀這些都會做各種各樣的嘗試,而最后采用哪一個選擇,要看用戶在實際使用中對這個按鈕的點擊率。可以 說,除了要在整體的風格上保持一致,很多設計都是以最終用戶的行為作為依據(jù)的。
  互聯(lián)網(wǎng)是大數(shù)據(jù)最先改變的產(chǎn)業(yè),這與互聯(lián)網(wǎng)企業(yè)的文化也有關 系。陳磊表示,互聯(lián)網(wǎng)企業(yè)不認為通過自己的想法能夠很準確地把握用戶需求,而讓用戶去試的時候,用戶會用他的行為投票。所以互聯(lián)網(wǎng)公司講究摸著石頭過 河,最主要的原因是希望在不斷嘗試的過程當中,發(fā)現(xiàn)用戶真正的需求而更好地滿足它。他說。
  通過大數(shù)據(jù)的方法來準確地把握用戶需求,來指導一個按鈕的設計,騰訊就是這樣將大數(shù)據(jù)應用到這些小的場景中。實際上,騰訊對產(chǎn)品的每一個功能都會去做AB測試。
  動態(tài)運營,將決策權交給用戶
   騰訊的很多產(chǎn)品版本更新非??欤捎诿看涡掳姹鞠掳l(fā)都需要用戶去下載安裝才能更新。這需要對每個產(chǎn)品都進行用戶管理的研究:從用戶開始使用這個產(chǎn)品,到 這個產(chǎn)品的使用達到一個高峰,再到最后一些用戶選擇棄用,騰訊將這些環(huán)節(jié)叫做拉新、留存和流失。陳磊表示:我們會分析流失客戶的特征是什么。他在使用這 個產(chǎn)品的時候,和在流失之前行為發(fā)生了哪些改變。通過用戶使用產(chǎn)品的數(shù)據(jù)做了這樣的分析之后,我們大致就能夠理解某一類用戶離開這個產(chǎn)品的主要原因,進而 在產(chǎn)品上做一些改造,讓這類用戶對我們的產(chǎn)品更有黏性。這些都離不開數(shù)據(jù)和數(shù)據(jù)分析。
  產(chǎn)品在研發(fā)過程當中根據(jù)用戶的使用習慣不停的調(diào)節(jié),這個過程叫作動態(tài)運營.所謂動態(tài)運營的理念,將每一件事情都看作是一個小小的實驗,或者將大項目分解為很多小的產(chǎn)品步驟,每一步都很小,這樣每一步走對了或走錯了,能夠快速得到反饋。
  陳磊說,過去很多企業(yè)運營的方法是先制訂戰(zhàn)略,然后根據(jù)戰(zhàn)略去分解執(zhí)行,半年之后總結執(zhí)行情況。在今天,這種緩慢的應變機制是行不通的。
  動態(tài)運營將產(chǎn)品更新的決策權交到用戶手中,這就是業(yè)務前線化(FOT)中后段決策讓位于分布式前端一線決策的例證。大數(shù)據(jù)為動態(tài)運營提供了有力支撐。
  讓廣點通脫胎換骨
   大數(shù)據(jù)對廣點通影響可謂脫胎換骨,關鍵的一件事情就是對數(shù)據(jù)的實時處理和采用。據(jù)陳磊介紹,過去廣點通只能將前一天的用戶點擊行為進行數(shù)據(jù)分析,在第二 天來使用,顯然無法滿足廣告業(yè)務的要求。在大數(shù)據(jù)的支撐下,騰訊逐步將分析方法變成相隔一個小時,15分鐘,到最后做成只差幾秒,數(shù)據(jù)就能夠回流,并且能 夠在下一次給用戶展示廣告的時候去使用。
  據(jù)悉,廣點通不僅對數(shù)據(jù)的實時性要求非常高,對數(shù)據(jù)的準確性要求也一樣。例如,一些用戶填寫的數(shù)據(jù)未必是真實的,在數(shù)據(jù)的采集和流轉的過程中,對海量數(shù)據(jù)的保真提出了挑戰(zhàn)。騰訊在應對數(shù)據(jù)的海量、精準和實時的挑戰(zhàn)過程中研發(fā)了大量的產(chǎn)品。
  為不同的用戶做精準推薦
   騰訊與小米曾有過兩次合作,第一次是紅米手機發(fā)布,在90秒鐘訂出十萬部手機,第二次是紅米Note開售,在第一秒的時間有41.9萬次點擊。從最后的 結果上看,這兩次活動做得非常成功,其背后除了小米營銷策略的功勞之外,騰訊利用大數(shù)據(jù)找到對紅米手機有潛在需求的用戶并精準推薦也是原因之一。
   另外一個案例是騰訊通過大數(shù)據(jù)的手段去運營《穿越火線》這款游戲。在這個游戲的熱度開始下滑的時候,騰訊利用大數(shù)據(jù)做了大量的留存活動,這些活動是針對 玩家喜歡這個游戲的原因去做的。陳磊介紹說:比如一些玩家是因為有幾個比較好的朋友經(jīng)常組隊去打游戲,那么我們通過好友邀請他,重溫一下過去打游戲的好 時光,讓他再回來使用這個游戲;有一些用戶把某一類武器玩得非常好,但是這個武器已經(jīng)打到極致了,這時候我們就會創(chuàng)造新的武器。通過這樣的方式來讓用戶持 續(xù)玩這個游戲,要對這個用戶的特點有很清楚的認知。
  精準推薦的前提是用戶畫像,在游戲領域的應用著實超出想象。據(jù)悉,騰訊微博建立SocialData體系挖掘社交大數(shù)據(jù)為用戶畫像


  騰訊的大數(shù)據(jù)服務
   大數(shù)據(jù)的實現(xiàn)需要IT基礎設施和工具的支撐,這里涉及很多技術方面的問題,騰訊很多的系統(tǒng)都是自主研發(fā),比如數(shù)據(jù)采集的系統(tǒng)和任務調(diào)度的系統(tǒng)。至于其中 的技術,并不是我們這次要探尋的重點,但這里還是要介紹騰訊的三類大數(shù)據(jù)服務,它們是騰訊在自身利用大數(shù)據(jù)以及用大數(shù)據(jù)服務客戶過程中留下的堅實的足跡。
  目前,騰訊通過騰訊云給客戶提供三類免費的大數(shù)據(jù)服務:
  TOD Tencent Open Data
   Tencent Open Data是基于騰訊的大規(guī)模計算集群,提供數(shù)據(jù)采集、自助加工、任務調(diào)度等能力的云端大數(shù)據(jù)解決方案。其優(yōu)勢在于:不用采購任何物理設備,即開即用;不用 擔心數(shù)據(jù)量膨脹的時候無法擴展;只需要開發(fā)業(yè)務邏輯,其他部署、運行、監(jiān)控都交給TOD.
  例如,你可以用TOD分析apache訪問日志,定 義一個每天都執(zhí)行的任務收集訪問日志的有用信息,然后定義一個每周運行的任務匯總加工訪問信息,最后定義一個數(shù)據(jù)導出任務將數(shù)據(jù)導出生成周報。TOD能夠 處理真實數(shù)據(jù)加工中各種不確定性因素。只要你設定了運行規(guī)則,TOD就可以確保任務流按照設定的規(guī)則運行。
  信鴿
  信鴿,是一款移動 APP推送平臺,支持億級的通知/消息,能在Android/iOS平臺進行各類高級自定義的推送操作,秒級觸達移動終端用戶。開發(fā)者可以方便地嵌入 SDK,通過API調(diào)用可或視化操作界面,實現(xiàn)對特定用戶發(fā)送通知/消息,提升用戶活躍度,激活沉睡用戶,并實時查看推送效果。
  信鴿可為應用 用戶設置多種標簽,包括地理位置、應用版本號、活躍度,更可結合行為的記錄自定義為在深圳喜愛川菜的女白領,超過7天未登錄游戲的大學生、有高 消費潛力的土豪等。根據(jù)業(yè)務、用戶行為等圈定不同用戶群體并將其賬號保存成號碼包文件,通過信鴿前臺上傳,做特定的運營推廣活動,達到精準觸達用戶的目 的。
  信鴿pro高級標簽,可基于騰訊大數(shù)據(jù)優(yōu)勢,基于玩家的在線時長,使用頻率,付費、登錄行為,游戲關卡的失敗率、道具使用購買統(tǒng)計等因 子,建立流失用戶預測模型與付費用戶預測模型。模型可精準預測潛在流失與付費用戶,預測覆蓋率超過85%,準確率超過91%.利用信鴿對潛在流失用戶群推 送針對性的營銷活動,回流率比隨機推送提升120%.
  MTA 騰訊云分析
  騰訊云分析是專業(yè)的移動應用數(shù)據(jù)運營平臺,支持iOS和Android.開發(fā)者可以方便地通過嵌入統(tǒng)計SDK,實現(xiàn)對移動應用的全面監(jiān)測,實時掌握產(chǎn)品表現(xiàn),準確洞察用戶行為。前面我們已經(jīng)提到,2014年第二季度報告中,接入騰訊云分析的APP覆蓋設備超過15億。
  騰訊云分析的功能及優(yōu)勢包括:
 ?。?)APP數(shù)據(jù)的收集:比如新增、活躍、留存、用戶畫像、渠道數(shù)據(jù)等等;
  (2)行為分析:用戶在使用APP的時候其實是一系列的過程,尤其像支付購買這樣的操作,到底是中間那個環(huán)節(jié)導致用戶流失,通過行為分析中的路徑分析、頁面來源就可以清楚的了解到,其次像用戶在頁面的停留時長、打開次數(shù)也會有統(tǒng)計;
  (3)自定義事件和漏斗模型:幫助用戶自主的去統(tǒng)計小到按鈕的點擊行為,完全可以自主控制,還可以將用戶行為串聯(lián)起來形成一條自主路徑,觀察用戶的行為;
 ?。?)錯誤管理:幫助開發(fā)者管理應用錯誤,找到錯誤根源,同時對于應用數(shù)據(jù)的突變支持通過微信服務號告警;
 ?。?)專門的游戲分析:針對游戲應用這個龐大的群體,云分析推出專門的游戲分析,可以細致的分析到玩家在關卡、對戰(zhàn)中的行為,充值、購買道具的行為。
   騰訊云分析對開發(fā)者的作用主要有兩方面:一是開發(fā)者可以通過自己的數(shù)據(jù)波動找到產(chǎn)品優(yōu)化的方向,比如一款游戲,如果發(fā)現(xiàn)某個關卡用戶流失嚴重,那是不是 要優(yōu)化關卡,或者推出游戲攻略、關卡獎勵等活動;二是開發(fā)者可以通過數(shù)據(jù)知道自己運營效果,比如一款應用,在相關媒體網(wǎng)站上發(fā)送文章,引來一部分用戶,引 流的量是多少,是否和之前的的預期一樣,效果會持續(xù)多久,這樣就可以預估活動的頻率和范圍。
  云分析其實還存在更大的潛力,就是對背后數(shù)據(jù)的挖 掘,以信鴿pro為例,眾所周知大部分的挽救留存率的方法都是亡羊補牢,用戶已經(jīng)開始流失了再去做活動,效果已經(jīng)不明顯了,如果可以在用戶離開之前預測到 他的行為,就可以極大提升留存,這里就涉及到用戶行為的預測 ,而云分析的數(shù)據(jù)能力就體現(xiàn)在這里,先收集用戶的行為數(shù)據(jù),然后對用戶行為進行分析,最后預測用戶未來可能的動態(tài),這樣的數(shù)據(jù)對開發(fā)者來說才是具有最大價 值的數(shù)據(jù)。
  而目前在數(shù)據(jù)存儲和計算方面云分析依托騰訊大數(shù)據(jù)的存儲計算能力,可以達到秒級的實時數(shù)據(jù)更新,以騰訊視頻好聲音為例,日播放量峰值有近3億,云分析依舊能支撐其數(shù)據(jù)的正常上報和計算處理。
  據(jù)陳磊介紹,騰訊在大數(shù)據(jù)工具的開發(fā)的過程中使用了大量的開源技術,但是開源的技術無法滿足騰訊對數(shù)據(jù)的實時性和海量處理的要求,所以對這些系統(tǒng)都進行了深入的改造。

"

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