精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

數(shù)據(jù)驅(qū)動(dòng)決策:從“經(jīng)驗(yàn)判斷”到“科學(xué)歸因”與“精準(zhǔn)預(yù)測”

大數(shù)據(jù) 數(shù)據(jù)分析
兄弟,最怕的是啥?是公司明明有數(shù)據(jù),但你想看的時(shí)候,要么沒權(quán)限,要么得填一堆審批單,等批下來黃花菜都涼了;要么就是數(shù)據(jù)藏在某個(gè)表的犄角旮旯里,你得寫九曲十八彎的SQL才能把它挖出來。

兄弟,上一章咱們聊了產(chǎn)品思維,學(xué)會(huì)了怎么站在用戶角度思考問題。但是啊,光有產(chǎn)品思維還不夠,你怎么知道自己的想法對(duì)不對(duì)?用戶到底買不買賬?這時(shí)候就需要咱們的"第三只眼"——數(shù)據(jù)!

我記得剛工作那會(huì)兒,大家做決策基本靠"拍腦袋"。老板說這個(gè)功能好,那就做;產(chǎn)品經(jīng)理覺得那個(gè)設(shè)計(jì)酷,那就上。結(jié)果呢?十個(gè)功能九個(gè)撲街,還不知道為啥。現(xiàn)在不一樣了,有了數(shù)據(jù),咱們就像有了"照妖鏡",什么問題都逃不過咱們的法眼。

今天,老哥就帶你進(jìn)入數(shù)據(jù)的世界,讓你從一個(gè)"憑感覺"的工程師,變成一個(gè)"用數(shù)據(jù)說話"的決策高手!

一、數(shù)據(jù)驅(qū)動(dòng)的本質(zhì)——讓數(shù)據(jù)成為決策的"第一參謀"

1.1 為什么工程師必須懂?dāng)?shù)據(jù)?

兄弟,我先給你還原一個(gè)咱們?nèi)粘9ぷ髦校荒茉偈煜さ膱鼍埃?/p>

產(chǎn)品經(jīng)理(信心滿滿): “這個(gè)購買按鈕,咱們把它從藍(lán)色改成紅色!我跟你說,轉(zhuǎn)化率肯定能爆!”你(一臉懵逼): “為啥啊?”產(chǎn)品經(jīng)理(拍著胸脯): “你不懂,紅色更醒目,更能刺激用戶的購買欲!我感覺這波能成!”你(內(nèi)心OS): “又來了,又是‘我感覺’……”

這種對(duì)話,是不是讓你血壓都上來了?

但你想想,如果你能不帶情緒地,慢悠悠地打開電腦,調(diào)出一張圖表,然后說:

“哥們,你這個(gè)想法有道理。不過我拉了一下咱們過去三個(gè)月的數(shù)據(jù),發(fā)現(xiàn)咱們APP里,所有紅色系按鈕的平均點(diǎn)擊率是3.2%,而藍(lán)色系是4.7%。你看,這是不是說明咱們的用戶群體,可能更偏愛冷靜的色調(diào)?要不,咱們別爭了,花一天時(shí)間,開個(gè)A/B測試,讓用戶幫咱們決定?”

你看,這對(duì)話的畫風(fēng),是不是立馬就從“菜市場吵架”變成了“學(xué)術(shù)研討”?你的形象,也瞬間從一個(gè)被動(dòng)的“執(zhí)行者”,變成了一個(gè)有理有據(jù)的“專業(yè)顧問”。

兄弟,我跟你說句掏心窩子的話:工程師,是離數(shù)據(jù)產(chǎn)生最近的人。 你寫的每一行代碼的執(zhí)行,每一次用戶的點(diǎn)擊,每一個(gè)接口的調(diào)用,都在實(shí)時(shí)地生產(chǎn)著數(shù)據(jù)。如果你不懂?dāng)?shù)據(jù),就像一個(gè)守著金礦的礦主,卻不知道怎么挖礦,甚至把金子當(dāng)石頭扔了,那實(shí)在是太可惜了!

1.2 數(shù)據(jù)驅(qū)動(dòng)的四大核心價(jià)值

1. 客觀性:讓事實(shí)說話,不讓嗓門說話

這是數(shù)據(jù)最基礎(chǔ)、也是最偉大的價(jià)值。在職場上,最消耗人的就是無休止的“觀點(diǎn)之爭”。數(shù)據(jù),就是終結(jié)這種內(nèi)耗的最公正的“裁判”。

我給你講個(gè)真事兒。2018年,我在一家電商公司,產(chǎn)品和運(yùn)營為了首頁要不要放一個(gè)“新人專享”的入口,在會(huì)議室里吵得不可開交。

  • 產(chǎn)品說: “新人一進(jìn)來就看到專屬優(yōu)惠,轉(zhuǎn)化率肯定高!”
  • 運(yùn)營說: “老用戶看到會(huì)覺得自己被歧視了,影響復(fù)購,得不償失!”

吵了半小時(shí),誰也說服不了誰。后來我打斷他們說:“都別吵了,咱們花十分鐘,看個(gè)數(shù)。”

我當(dāng)場寫了條SQL一查,兩個(gè)核心數(shù)據(jù)出來了:

  • 第一,首頁訪客里,新用戶只占8%,但他們貢獻(xiàn)了35%的首單GMV。說明新用戶價(jià)值巨大,值得我們“討好”。
  • 第二,我們追蹤了過去一個(gè)月,那些可能看到過新人優(yōu)惠的老用戶的行為,發(fā)現(xiàn)他們的二次下單率,和沒看到過的老用戶相比,沒有任何顯著差異。說明老用戶根本沒那么“玻璃心”。

數(shù)據(jù)一拍在桌上,會(huì)議室瞬間安靜了。大家都閉嘴了,“新人專享”入口順利上線,后來成了我們拉新促活的一個(gè)重要陣地。

2. 精確性:從"大概"到"精準(zhǔn)"

以前我們?cè)u(píng)價(jià)一個(gè)東西好不好,用的詞都是“感覺還行”、“應(yīng)該不錯(cuò)”、“好像有點(diǎn)慢”。這太模糊了,根本沒法指導(dǎo)工作。數(shù)據(jù),能把這些模糊的感覺,變成一把鋒利的“手術(shù)刀”。

  • 以前說: “咱們把首頁優(yōu)化一下吧,感覺有點(diǎn)慢。”
  • 現(xiàn)在說: “咱們把首頁的LCP(最大內(nèi)容繪制)時(shí)間,從2.3秒優(yōu)化到了1.2秒,結(jié)果用戶的跳出率降低了**23%**。”
  • 以前說: “搜索功能好像不太好用。”
  • 現(xiàn)在說: “通過優(yōu)化分詞算法,咱們的搜索準(zhǔn)確率從78%提升到了92%,用戶的無效搜索次數(shù)減少了1.5次。”

看到?jīng)]?每一個(gè)改進(jìn),都能量化;每一個(gè)效果,都能衡量。這就是精確的力量!

3. 洞察力:發(fā)現(xiàn)你看不見的"寶藏"

數(shù)據(jù)最牛逼的地方,是能告訴你那些“你不知道你不知道”的事情。它能幫你發(fā)現(xiàn)那些藏在冰山下的、憑直覺根本想不到的“寶藏”。

舉個(gè)經(jīng)典的例子,抖音早期通過數(shù)據(jù)分析,發(fā)現(xiàn)了一個(gè)非常反直覺的現(xiàn)象:在深夜10點(diǎn)到12點(diǎn)這個(gè)時(shí)間段,大量三四線城市的用戶異常活躍,而且他們對(duì)那些制作略顯粗糙、但充滿生活氣息的“土味視頻”情有獨(dú)鐘。

如果只憑北京、上海的互聯(lián)網(wǎng)精英們的直覺,誰能想到這個(gè)用戶習(xí)慣?但數(shù)據(jù)不會(huì)說謊。這個(gè)關(guān)鍵的洞察,直接影響了抖音早期的內(nèi)容分發(fā)策略,讓它成功地切入了廣袤的下沉市場,一舉奠定了“國民級(jí)應(yīng)用”的地位。

4. 可預(yù)測性:從"事后諸葛"到"未卜先知"

當(dāng)數(shù)據(jù)積累到一定程度,我們就不再只能“事后復(fù)盤”,而是可以“事前預(yù)測”了。

  • 資源預(yù)測: 根據(jù)往年的數(shù)據(jù),我們可以精準(zhǔn)預(yù)測出,今年雙11零點(diǎn)那一刻的QPS峰值大概會(huì)是平時(shí)的15倍,需要提前擴(kuò)容多少臺(tái)服務(wù)器。
  • 風(fēng)險(xiǎn)預(yù)測: 數(shù)據(jù)告訴我們,每次大版本更新后的3天內(nèi),是線上Bug和崩潰的高發(fā)期,那我們就可以提前安排好研發(fā)和測試同學(xué)值班。
  • 行為預(yù)測: 通過分析用戶的行為序列,我們可以建立流失模型,提前識(shí)別出那些有流失傾向的用戶(比如:連續(xù)3天未登錄 + 最近7天使用時(shí)長下降50%),然后讓運(yùn)營同學(xué)去進(jìn)行精準(zhǔn)的挽留。

1.3 數(shù)據(jù)驅(qū)動(dòng)是一種思維方式

兄弟,我最后要特別強(qiáng)調(diào)一點(diǎn):數(shù)據(jù)驅(qū)動(dòng),不是讓你去學(xué)會(huì)幾個(gè)SQL函數(shù),或者會(huì)用幾個(gè)BI工具。這些都只是“術(shù)”。真正的“道”,是把數(shù)據(jù)驅(qū)動(dòng),內(nèi)化成你的一種思維習(xí)慣,甚至是一種工作信仰。

什么習(xí)慣?就是以后你再遇到任何問題,腦子里都要自動(dòng)彈出“靈魂三問”:

  • 看數(shù)據(jù): 關(guān)于這個(gè)問題,現(xiàn)在有什么數(shù)據(jù)能幫助我理解它嗎?
  • 做假設(shè): 我腦子里的這個(gè)想法,能設(shè)計(jì)一個(gè)什么樣的數(shù)據(jù)實(shí)驗(yàn)去驗(yàn)證它嗎?
  • 要閉環(huán): 我做完這個(gè)改動(dòng)之后,要用什么數(shù)據(jù)指標(biāo)來衡量它的效果好壞?

這就像學(xué)開車,最重要的不是記住哪個(gè)是油門哪個(gè)是剎車,而是要培養(yǎng)出一種“肌肉記憶”和“預(yù)判意識(shí)”——看到前面路口黃燈閃了,你的腳就應(yīng)該下意識(shí)地從油門挪到剎車上。

當(dāng)你把這“靈魂三問”也練成自己的“肌肉記憶”時(shí),恭喜你,數(shù)據(jù)這只“第三只眼”,你算是真正開光了。

二、構(gòu)建數(shù)據(jù)驅(qū)動(dòng)的體系

2.1 數(shù)據(jù)驅(qū)動(dòng)文化的"三大支柱"

兄弟,光你自己懂?dāng)?shù)據(jù)還不行,那叫“單兵作戰(zhàn)”。要想讓整個(gè)團(tuán)隊(duì)、甚至整個(gè)公司都因?yàn)閿?shù)據(jù)而變得更聰明,咱們就得構(gòu)建一個(gè)能讓數(shù)據(jù)自由流動(dòng)、發(fā)揮價(jià)值的“體系”。這就像從游擊隊(duì)升級(jí)成集團(tuán)軍,得有統(tǒng)一的指揮系統(tǒng)、可靠的后勤保障和全體官兵的戰(zhàn)斗素養(yǎng)。

在我看來,這個(gè)體系,有三大“定海神針”。

1. 數(shù)據(jù)可及性:讓數(shù)據(jù)"觸手可及"

兄弟,最怕的是啥?是公司明明有數(shù)據(jù),但你想看的時(shí)候,要么沒權(quán)限,要么得填一堆審批單,等批下來黃花菜都涼了;要么就是數(shù)據(jù)藏在某個(gè)表的犄角旮旯里,你得寫九曲十八彎的SQL才能把它挖出來。

這不行!數(shù)據(jù)必須得“觸手可及”。

  • 理想狀態(tài)是啥樣? 我之前待過一家公司,做得特別好。他們內(nèi)部有個(gè)“數(shù)據(jù)市場”,就像咱們手機(jī)里的應(yīng)用商店。常用的數(shù)據(jù)報(bào)表,都被數(shù)據(jù)團(tuán)隊(duì)做成了一個(gè)個(gè)“數(shù)據(jù)APP”,業(yè)務(wù)同學(xué)想看什么,點(diǎn)幾下鼠標(biāo),拖拽幾下,圖表就出來了,根本不用寫SQL。
  • 工程師能做啥? 咱們可以主動(dòng)推動(dòng)建設(shè)清晰、完整的“數(shù)據(jù)字典”,讓每個(gè)人都知道哪個(gè)表存的啥,哪個(gè)字段是啥意思。咱們也可以把一些通用的查詢邏輯,封裝成服務(wù)或工具,方便大家復(fù)用。

2. 數(shù)據(jù)素養(yǎng):人人都是"數(shù)據(jù)分析師"

數(shù)據(jù)都擺在你面前了,但你看不懂,那也白搭。提升整個(gè)團(tuán)隊(duì)的數(shù)據(jù)素養(yǎng),不是要求每個(gè)人都去學(xué)機(jī)器學(xué)習(xí),而是要具備基本的“數(shù)據(jù)常識(shí)”。

  • 基本功是啥? 至少得知道平均數(shù)和中位數(shù)的區(qū)別,別再被“我和馬云平均一下”這種段子忽悠了;至少得理解A/B測試?yán)颬值的含義,知道啥叫“統(tǒng)計(jì)顯著性”;至少得會(huì)看折線圖、柱狀圖、漏斗圖這些基本圖表,不被花里胡哨的可視化誤導(dǎo)。
  • 老大哥的心里話: 我經(jīng)常跟團(tuán)隊(duì)里的兄弟說:“看數(shù)據(jù)就像醫(yī)生看病歷。發(fā)燒39度,這是‘癥狀’,誰都看得到。但為啥發(fā)燒?是病毒性感冒還是細(xì)菌性感染?這就需要你看懂血常規(guī)、CT片這些更深層的數(shù)據(jù),才能找到‘病因’。這個(gè)看懂病歷的本事,就是數(shù)據(jù)素養(yǎng)。”

3. 數(shù)據(jù)驅(qū)動(dòng)決策機(jī)制:讓數(shù)據(jù)"說了算"

這是最難的,因?yàn)樗淖內(nèi)说牧?xí)慣,改變團(tuán)隊(duì)的決策流程。以前很多時(shí)候是老板或者某個(gè)大佬拍板,現(xiàn)在,得讓“數(shù)據(jù)”也坐上會(huì)議桌,甚至讓它來當(dāng)“主裁判”。

怎么落地? 把數(shù)據(jù)融入到流程里。比如,咱們可以定下規(guī)矩:

  • 所有新需求,在評(píng)審時(shí)必須說清楚“這個(gè)需求要解決什么數(shù)據(jù)問題?”
  • 所有新功能上線前,必須明確定義它的“成功指標(biāo)”是什么。
  • 所有項(xiàng)目結(jié)束后,必須開“數(shù)據(jù)復(fù)盤會(huì)”,用數(shù)據(jù)來總結(jié)得失,而不是憑感覺。

2.2 數(shù)據(jù)質(zhì)量:垃圾進(jìn),垃圾出

兄弟,前面說的所有東西,都有一個(gè)最重要的前提——你的數(shù)據(jù),必須是準(zhǔn)的!

數(shù)據(jù)這東西,質(zhì)量不行,你后面分析得再天花亂墜,算法模型再牛逼,也全是白搭。就像做菜,食材本身就是餿的,你就算是米其林三星大廚,端上來的也只能是一盤餿菜。這個(gè)原則,就叫“垃圾進(jìn),垃圾出”。

數(shù)據(jù)質(zhì)量的四個(gè)維度

  1. 準(zhǔn)確性(Accuracy): 數(shù)據(jù)得反映真實(shí)情況。我見過一個(gè)哭笑不得的案例,某APP的財(cái)報(bào)里,日活數(shù)據(jù)特別高,看著一片繁榮。后來一查,發(fā)現(xiàn)是因?yàn)楣こ處熢诼顸c(diǎn)時(shí),把用戶“打開推送通知欄”這個(gè)動(dòng)作,也算成了一次“用戶活躍”。這不是自欺欺人嗎?
  2. 完整性(Completeness): 數(shù)據(jù)不能缺胳膊少腿。比如,你想分析用戶的購買路徑,如果只記錄了“商品曝光”和“支付成功”這兩個(gè)點(diǎn),卻沒記錄中間的“點(diǎn)擊詳情”、“加入購物車”、“提交訂單”,那這個(gè)分析就沒法做了,中間的過程全黑盒了。
  3. 一致性(Consistency): 同一個(gè)指標(biāo),在不同的地方,定義和計(jì)算口徑必須一致。我親身經(jīng)歷過一個(gè)“烏龍事件”:開月度會(huì),產(chǎn)品經(jīng)理說我們上個(gè)月的DAU是100萬,運(yùn)營說是80萬,技術(shù)同學(xué)報(bào)的數(shù)是120萬。老板當(dāng)場就懵了。最后查了半天,發(fā)現(xiàn)是三撥人統(tǒng)計(jì)DAU的口徑完全不一樣!這種低級(jí)錯(cuò)誤,對(duì)團(tuán)隊(duì)的公信力是巨大的傷害。
  4. 及時(shí)性(Timeliness): 數(shù)據(jù)必須是“新鮮”的。如果你還在看著上周的數(shù)據(jù)來做今天的決策,那就像看著昨天的天氣預(yù)報(bào)來決定今天穿不穿秋褲一樣,大概率要吃虧。

工程師的數(shù)據(jù)質(zhì)量責(zé)任

兄弟,我必須得鄭重地跟你說,咱們工程師,就是數(shù)據(jù)質(zhì)量的“第一道防線”,是整個(gè)數(shù)據(jù)大廈的“地基工程師”。因?yàn)樗械臄?shù)據(jù),都源于我們寫的代碼。

你的每一次埋點(diǎn),每一次日志記錄,都決定了后續(xù)所有分析的質(zhì)量。

反面教材(隨便打個(gè)日志,信息模糊):console.log("user clicked");

正面典型(結(jié)構(gòu)化、信息完整的埋點(diǎn)):

trackEvent('button_click', {
    button_id: 'submit_order',
    button_text: '提交訂單',
    page_name: 'checkout',
    user_id: getCurrentUserId(),
    session_id: getSessionId(),
    timestamp: Date.now(),
    device_type: getDeviceType(),
    network_type: getNetworkType(),
    experiment_group: getABTestGroup() // 比如 'A' 或 'B'
});

你看,好的埋點(diǎn),能把一個(gè)行為的前因后果、來龍去脈都記錄得清清楚楚。這樣的數(shù)據(jù),才是有價(jià)值的“富礦”,而不是一堆沒用的“廢石”。所以,請(qǐng)像對(duì)待你的業(yè)務(wù)代碼一樣,嚴(yán)肅、認(rèn)真地對(duì)待你的每一次埋點(diǎn)。

2.3 指標(biāo)體系設(shè)計(jì):給數(shù)據(jù)裝上"GPS"

沒有好的指標(biāo)體系,數(shù)據(jù)就像沒有路標(biāo)的迷宮,進(jìn)去就出不來。

北極星指標(biāo):找到你的"北斗星"

什么是北極星指標(biāo)(North Star Metric)?它就像咱們?cè)诤谝估镄熊姇r(shí),天上那顆最亮、永遠(yuǎn)不動(dòng)地方的北斗星。不管周圍多黑,地形多復(fù)雜,只要抬頭能看到它,咱們就不會(huì)迷路,就知道大方向在哪兒。

在公司里,北極星指標(biāo),就是那個(gè)最能體現(xiàn)我們產(chǎn)品核心價(jià)值、并且能引領(lǐng)公司長期增長的唯一關(guān)鍵指標(biāo)。

我給你畫個(gè)圖,看看不同類型的公司,他們的“北斗星”都是啥:

選擇北極星指標(biāo),得滿足幾個(gè)硬條件:

  • 唯一性: 整個(gè)公司在一段時(shí)間內(nèi),只能有一顆“北斗星”,不能既要又要,否則大家就亂了。
  • 可衡量: 必須能被準(zhǔn)確、穩(wěn)定地統(tǒng)計(jì)出來。
  • 可影響: 團(tuán)隊(duì)的努力,必須能實(shí)實(shí)在在地影響這個(gè)指標(biāo)的漲跌。
  • 與價(jià)值強(qiáng)相關(guān): 它漲了,就代表用戶更滿意了,公司也更賺錢了。

指標(biāo)拆解:從"大目標(biāo)"到"小任務(wù)"

有了“攻占山頭”這個(gè)大目標(biāo),接下來就得把任務(wù)分解下去,不然大家還是不知道具體該干啥。指標(biāo)拆解,就是把宏大的北極星指標(biāo),像剝洋蔥一樣,一層一層地分解成每個(gè)小團(tuán)隊(duì)、甚至每個(gè)工程師都能背上的“小任務(wù)”。

比如,咱們電商公司的北極星是 GMV,那就可以這么拆:

你看,這么一拆解,每個(gè)團(tuán)隊(duì)的任務(wù)是不是就清清楚楚了?

  • 渠道和市場團(tuán)隊(duì): 你們負(fù)責(zé)搞流量,把UV給我干上去!
  • 搜索、推薦、商詳頁的工程師和產(chǎn)品: 你們負(fù)責(zé)優(yōu)化核心購物路徑,把每個(gè)環(huán)節(jié)的轉(zhuǎn)化率給我提起來!
  • 營銷和運(yùn)營團(tuán)隊(duì): 你們負(fù)責(zé)設(shè)計(jì)各種活動(dòng),讓用戶買得更多,把客單價(jià)做高!

大家各司其職,但最終的目標(biāo)都指向GMV這個(gè)共同的“山頭”。

警惕虛榮指標(biāo)

兄弟,數(shù)據(jù)里也有很多“陷阱”,最常見的一種,就叫虛榮指標(biāo)(Vanity Metrics)。

啥叫虛榮指標(biāo)?就是那些看起來特別光鮮亮麗,能讓你在寫周報(bào)、做PPT時(shí)倍有面子,但實(shí)際上對(duì)你理解用戶、指導(dǎo)決策,屁用沒有的指標(biāo)。它就像朋友圈里的精修自拍,看著很美,但跟真人沒啥關(guān)系。

我給你列舉幾個(gè)典型的“虛榮指標(biāo)”:

  • 累計(jì)注冊(cè)用戶數(shù): 聽起來嚇人,“我們有1億用戶!”可活躍的才幾個(gè)?
  • 頁面總瀏覽量(PV): PV很高,可能是因?yàn)橛脩粽也坏綎|西,在頁面之間來回亂跳。
  • 應(yīng)用下載量: 下載了,打開一次就卸載了,有啥用?
  • 工程師的代碼行數(shù): 寫了十萬行代碼,結(jié)果全是bug,這值得驕傲嗎?

記住,一個(gè)指標(biāo)好不好,就問自己一個(gè)問題:“當(dāng)它漲了或者跌了,我知道下一步該干啥嗎?” 如果答案是“不知道”,那它八成就是個(gè)虛榮指標(biāo),趕緊把它從你的數(shù)據(jù)看板上扔了!

三、數(shù)據(jù)分析的實(shí)戰(zhàn)技巧

兄弟們,前面講了那么多理念和體系,現(xiàn)在咱們來點(diǎn)硬核的“術(shù)”。我不是要讓你成為數(shù)據(jù)科學(xué)家,但下面這“三板斧”,是每個(gè)想進(jìn)階的工程師都必須掌握的。它能讓你在數(shù)據(jù)的世界里,既能看懂門道,又能動(dòng)手過招。

3.1 數(shù)據(jù)的全生命周期

咱們得先了解,一個(gè)數(shù)據(jù),從它“出生”的那一刻起,到最終在咱們的報(bào)表里“發(fā)揮價(jià)值”,都經(jīng)歷了些啥。這就像一個(gè)人的成長路徑,每個(gè)環(huán)節(jié)都很重要,一個(gè)環(huán)節(jié)出了問題,后面全白費(fèi)。

作為工程師,咱們主要守好“產(chǎn)生”和“采集”這兩道關(guān)。你埋的每一個(gè)點(diǎn),寫的每一行日志,都決定了這個(gè)數(shù)據(jù)“出生”時(shí)的“基因”好不好。

3.2 統(tǒng)計(jì)學(xué)基礎(chǔ):不要被數(shù)據(jù)騙了

我給你出道思考題:某公司對(duì)外宣布,“我們員工的平均月薪高達(dá)3萬!” 你一聽,是不是覺得這公司特牛逼,福利特好?

但如果我告訴你真實(shí)情況是:

  • 公司一共100個(gè)員工,其中99個(gè)兄弟,每人月薪5000。
  • 還有1個(gè)是老板,他給自己開的月薪是250萬。

咱們來算算:

  • 平均數(shù):(99 * 5000 + 1 * 2,500,000) / 100 = 29,950 ≈ 3萬。沒錯(cuò),數(shù)字上是這樣。
  • 中位數(shù)(排在最中間的那個(gè)數(shù)): 還是5000。

看出問題了嗎?平均數(shù),非常容易被少數(shù)的“極端值”給帶偏,它說的是“整體的總量”,但沒告訴你“大部分人的情況”。而中位數(shù),則更能反映普通大眾的真實(shí)水平。

所以,以后看數(shù)據(jù),腦子里要多根弦:

  • 看工資、看房價(jià),多看中位數(shù),那才貼近你的生活。
  • 看接口響應(yīng)時(shí)間,別看平均值,要看P95/P99(意思是95%或99%的請(qǐng)求,耗時(shí)都在這個(gè)數(shù)值以內(nèi)),這才能幫你發(fā)現(xiàn)那些拖慢系統(tǒng)的“長尾請(qǐng)求”。

假設(shè)檢驗(yàn):這是真的變化還是隨機(jī)波動(dòng)?

這是咱們做A/B測試時(shí),最常遇到的問題。比如,你優(yōu)化了一個(gè)版本,上線測試后發(fā)現(xiàn):

  • 新版本(B方案)的轉(zhuǎn)化率是 5.2%
  • 老版本(A方案)的轉(zhuǎn)化率是 5.0%

新版本比老版本高了0.2%,你能馬上開香檳慶祝,說你的優(yōu)化成功了嗎?

不一定!這個(gè)0.2%的差異,有可能是真的有效,也可能純粹是隨機(jī)波動(dòng),也就是“運(yùn)氣好”。

怎么判斷呢?就得靠假設(shè)檢驗(yàn)。這玩意兒聽著玄乎,其實(shí)邏輯很簡單,就像法庭判案:

1.先做個(gè)“無罪推定”(原假設(shè) H0): 假設(shè)新舊版本其實(shí)沒啥區(qū)別,你看到的差異純屬偶然。

2.再看“證據(jù)”(計(jì)算P值): P值,就是“無罪推定”成立的情況下,你還能看到這么大差異的概率。

# 一個(gè)簡單的A/B測試顯著性檢驗(yàn)
from scipy import stats

# 對(duì)照組:1000個(gè)用戶,50個(gè)轉(zhuǎn)化
control_conversions = 50
control_total = 1000

# 實(shí)驗(yàn)組:1000個(gè)用戶,52個(gè)轉(zhuǎn)化  
experiment_conversions = 52
experiment_total = 1000

# 計(jì)算P值
p_value = stats.chi2_contingency([
    [control_conversions, control_total - control_conversions],
    [experiment_conversions, experiment_total - experiment_conversions]
])[1]

print(f"P值: {p_value:.4f}")
# 如果 p_value < 0.05,說明差異顯著

3.做出“判決”: 如果P值非常小(在統(tǒng)計(jì)學(xué)上,通常以小于0.05為標(biāo)準(zhǔn)),那就意味著,“無罪推定”是錯(cuò)的,你看到的差異是真實(shí)存在的,不是巧合!我們管這個(gè)叫結(jié)果“統(tǒng)計(jì)顯著”。

所以,下次再有人拿著A/B測試的結(jié)果跟你說“我們提升了XX%”,你就可以很專業(yè)地追問一句:“P值是多少?統(tǒng)計(jì)顯著嗎?”

3.3 常用的數(shù)據(jù)分析模型

拿到數(shù)據(jù),怎么分析?不是瞎看,也得有章法。我給你介紹三種最常用的分析模型,難度逐級(jí)遞增。

1. 描述性分析:發(fā)生了什么?

這是最基礎(chǔ)的,就是把數(shù)據(jù)的現(xiàn)狀,原原本本地告訴你。

  • 常用方法: 看Dashboard(數(shù)據(jù)看板)、看日?qǐng)?bào)/周報(bào)/月報(bào)。
  • 典型場景: 老板早上來問你,“昨天的DAU是多少?比前天是漲是跌?” 你打開報(bào)表,告訴他一個(gè)數(shù)。這就是描述性分析。

2. 診斷性分析:為什么會(huì)這樣?

這是進(jìn)階一步,也是咱們工程師最能發(fā)揮價(jià)值的地方。光知道DAU跌了10%沒用,你得找到為啥跌。

  • 常用方法:下鉆分析。就像剝洋蔥,一層一層往下剝,找到問題的核心。
  • 實(shí)戰(zhàn)技巧: 發(fā)現(xiàn)DAU下降10%,別慌,先按下面的順序“切”幾刀:

按渠道切: 是所有渠道都在跌,還是某個(gè)廣告渠道出問題了?

按用戶群切: 是新用戶不來了,還是老用戶流失了?是安卓用戶跌了,還是iOS用戶跌了?

按功能切: 是不是某個(gè)核心功能的使用率大幅下降了?是不是昨晚上線的某個(gè)功能有bug?

按時(shí)間切: 是從某個(gè)時(shí)間點(diǎn)開始突然暴跌的,還是持續(xù)緩慢下跌的?

這么幾刀切下來,問題的原因,基本就八九不離十了。

3. 預(yù)測性分析:未來會(huì)怎樣?

這是最高階的玩法,基于歷史數(shù)據(jù),對(duì)未來進(jìn)行預(yù)測。

  • 常用方法: 不一定非得用復(fù)雜的機(jī)器學(xué)習(xí)。很多時(shí)候,一些簡單的方法就夠用了。

趨勢外推: 比如,看過去一個(gè)月的DAU增長趨勢,來預(yù)測下周的DAU大概是多少。

季節(jié)性分析: 比如,參考去年雙11的數(shù)據(jù),來預(yù)測今年雙11的流量洪峰。

簡單回歸: 比如,分析廣告投入(X)和新用戶增長(Y)之間的關(guān)系,建立一個(gè)簡單的 y = ax + b 模型。

這“三板斧”——懂點(diǎn)統(tǒng)計(jì)學(xué)、會(huì)做診斷分析、能做簡單預(yù)測——你只要掌握了,就足夠你在日常工作中,把數(shù)據(jù)玩得明明白白了。

3.4 數(shù)據(jù)可視化:讓數(shù)據(jù)"說人話"

我跟你說,光有好的數(shù)據(jù)分析還不夠,你得讓別人能看懂你的分析結(jié)果。一堆密密麻麻的數(shù)字和表格,你直接甩到老板或者產(chǎn)品經(jīng)理臉上,他大概率是懵的。

數(shù)據(jù)可視化,就是把冰冷的數(shù)據(jù),翻譯成通俗易懂的“圖畫語言”的過程。 它就像是給你的數(shù)據(jù)分析結(jié)果“化妝”,化得好,它就成了人見人愛的“西施”;化得不好,就可能變成面目全非的“東施”,甚至歪曲事實(shí)。

選對(duì)圖表,就像給數(shù)據(jù)找個(gè)合適的“說話方式”

不同的數(shù)據(jù),有不同的“性格”,你得給它找對(duì)“說話方式”(圖表類型),才能把故事講清楚。我給你總結(jié)幾個(gè)最常用的,你照著這個(gè)用,基本不會(huì)出錯(cuò)。

想看“趨勢變化”?用折線圖!

  • 應(yīng)用場景: 看DAU(日活躍用戶)隨時(shí)間的變化、看服務(wù)器CPU使用率的波動(dòng)、看某個(gè)功能上線后一周內(nèi)的留存率曲線。
  • 一句話總結(jié): 只要跟“時(shí)間”有關(guān),想看高高低低的變化,無腦上折線圖。

想做“分類比較”?用柱狀圖!

  • 應(yīng)用場景: 比較不同渠道帶來的新用戶數(shù)量、比較安卓和iOS兩個(gè)平臺(tái)的用戶付費(fèi)金額、比較A/B測試?yán)锊煌桨傅霓D(zhuǎn)化率。
  • 一句話總結(jié): 只要是想把幾個(gè)“兄弟”拉出來比個(gè)高矮胖瘦,就用柱狀圖。

想看“整體占比”?用餅圖(但要慎用)!

  • 應(yīng)用場景: 看不同用戶等級(jí)(如VIP1, VIP2, VIP3)的人數(shù)分布、看公司不同業(yè)務(wù)線的收入構(gòu)成。
  • 一句話總結(jié): 想知道“總共100塊錢里,你占多少,我占多少”,就用餅圖。但記住,分類別超過5個(gè),就別用餅圖了,否則會(huì)看得人眼花繚亂,還不如用柱狀圖。

想找“兩件事的關(guān)系”?用散點(diǎn)圖!

  • 應(yīng)用場景: 分析用戶年齡和付費(fèi)金額之間有沒有關(guān)系、分析商品價(jià)格和銷量的關(guān)系。
  • 一句話總結(jié): 想看看“是不是A越高,B也越高”這種相關(guān)性,就用散點(diǎn)圖。

做好圖表的“四大戒律”:別讓你的圖表變成“視覺垃圾”

選對(duì)了圖表,只是第一步。我見過太多圖表,用對(duì)了類型,但做得像一坨“視覺垃圾”,花里胡哨,讓人抓不住重點(diǎn)。

記住下面這“四大戒律”,能讓你的圖表瞬間變得清爽、專業(yè)。

  1. 一張圖只講一個(gè)故事: 別貪心,想在一張圖里塞進(jìn)所有信息。一張圖,就聚焦一個(gè)核心觀點(diǎn)。如果你有兩個(gè)觀點(diǎn),那就畫兩張圖。
  2. 去掉一切不必要的“噪音”: 像3D效果、陰影、花哨的背景、無意義的網(wǎng)格線……這些都是“噪音”,會(huì)干擾用戶看數(shù)據(jù)。記住,設(shè)計(jì)的最高境界是“無設(shè)計(jì)”,讓用戶感覺不到設(shè)計(jì)的存在,目光能直接聚焦到數(shù)據(jù)本身。
  3. 顏色不是越多越好: 別把你的圖表搞得像個(gè)調(diào)色盤。通常來說,一個(gè)圖里的主色調(diào)不要超過5種。用顏色來區(qū)分不同的類別,或者用深淺來突出重點(diǎn),而不是為了好看而濫用顏色。
  4. 標(biāo)題要說清楚“所以呢?”: 這是最重要,也最容易被忽略的一點(diǎn)。一個(gè)好的圖表標(biāo)題,不應(yīng)該只是簡單地描述“這是什么”(比如“2025年Q1各渠道用戶量”),而應(yīng)該直接點(diǎn)出這張圖的核心結(jié)論(比如“市場投放效果顯著,Q1渠道A貢獻(xiàn)了近50%的新用戶”)。

你看,一個(gè)好的標(biāo)題,能讓看圖的人在3秒內(nèi)就get到你想表達(dá)的重點(diǎn)。這才是高效的溝通。

3.5 A/B測試:科學(xué)實(shí)驗(yàn)精神

我跟你說,A/B測試,是咱們工程師能掌握的、最接近“上帝視角”的工具。它能讓你在做任何改動(dòng)時(shí),都像一個(gè)嚴(yán)謹(jǐn)?shù)目茖W(xué)家,而不是一個(gè)拍腦袋的“賭徒”。

但很多人,把這個(gè)“科學(xué)實(shí)驗(yàn)”,做成了“迷信活動(dòng)”。我見過太多不靠譜的A/B測試,得出的結(jié)論比算命先生還不準(zhǔn)。所以,咱們必須得搞清楚,一個(gè)科學(xué)的A/B測試,到底該怎么做。

A/B測試的標(biāo)準(zhǔn)流程

在這里插入圖片描述在這里插入圖片描述

常見的A/B測試誤區(qū)

1. 樣本量太小"我測了100個(gè)用戶,新版本好!"兄弟,100個(gè)用戶的結(jié)果,可能就是拋硬幣的水平。

2. 過早下結(jié)論"上線2小時(shí),效果很好!"等等,用戶行為有周期性,周一和周五能一樣嗎?

3. 只看顯著性,不看實(shí)際意義"P值0.01,超級(jí)顯著!"但如果實(shí)際只提升了0.1%,值得全量上線嗎?

4. 忽視辛普森悖論整體數(shù)據(jù)顯示A好,但分組看,每組都是B好。這時(shí)候要小心了!

四、工程師的數(shù)據(jù)分析工具箱

工具這東西,就像廚師的刀具——好刀配好廚,才能做出好菜。今天我就把我壓箱底的幾把"寶刀"都拿出來,保證你用了就離不開。

4.1 SQL:數(shù)據(jù)分析的"瑞士軍刀"

如果這輩子只能學(xué)一個(gè)數(shù)據(jù)工具,那必須是SQL!為啥?因?yàn)楣?0%的數(shù)據(jù)都在數(shù)據(jù)庫里,會(huì)SQL就等于拿到了數(shù)據(jù)王國的鑰匙。

我剛工作時(shí),產(chǎn)品經(jīng)理讓我查個(gè)數(shù)據(jù),我說"等我寫個(gè)程序"。旁邊老哥直接一句SQL,3秒搞定。那一刻我就明白了:SQL是工程師的必修課,不是選修課。

SQL進(jìn)階三板斧

第一斧:窗口函數(shù)——讓你的SQL會(huì)"翻跟頭"

普通的GROUP BY只能算總數(shù),窗口函數(shù)能讓你在分組的同時(shí)保留明細(xì)。這就像既能看到森林,又能看到每棵樹。

-- 場景:找出每個(gè)用戶的消費(fèi)排名,同時(shí)保留訂單明細(xì)
SELECT
    user_id,
    order_date,
    amount,
    -- 在每個(gè)用戶內(nèi)部排名
    ROW_NUMBER() OVER (PARTITIONBY user_id ORDERBY amount DESC) as spend_rank,
    -- 計(jì)算累計(jì)消費(fèi)
    SUM(amount) OVER (PARTITIONBY user_id ORDERBY order_date) as cumulative_amount,
    -- 計(jì)算占該用戶總消費(fèi)的比例
    amount * 100.0 / SUM(amount) OVER (PARTITIONBY user_id) as percent_of_total
FROM orders
WHERE order_date >= '2024-01-01';

-- 實(shí)用場景:
-- 1. 找出每個(gè)用戶的首單和復(fù)購訂單
-- 2. 計(jì)算用戶的生命周期價(jià)值
-- 3. 識(shí)別每個(gè)類目的Top商品

第二斧:CTE(公用表表達(dá)式)——讓復(fù)雜查詢像搭積木

以前寫復(fù)雜SQL,要么一口氣寫到底(看不懂),要么創(chuàng)建臨時(shí)表(太麻煩)。有了CTE,就像搭積木一樣,一塊一塊往上加。

-- 場景:分析用戶購買路徑,找出最容易復(fù)購的品類
WITH
-- 第一塊積木:統(tǒng)計(jì)每個(gè)用戶各品類的購買次數(shù)
user_category_stats AS (
    SELECT
        user_id,
        category,
        COUNT(DISTINCT order_id) as purchase_count,
        SUM(amount) as total_amount,
        MIN(order_date) as first_purchase_date
    FROM orders
    GROUPBY user_id, category
),
-- 第二塊積木:識(shí)別復(fù)購用戶
repeat_buyers AS (
    SELECT
        category,
        COUNT(DISTINCT user_id) as total_users,
        COUNT(DISTINCTCASEWHEN purchase_count > 1THEN user_id END) as repeat_users,
        AVG(CASEWHEN purchase_count > 1THEN total_amount END) as avg_repeat_amount
    FROM user_category_stats
    GROUPBYcategory
),
-- 第三塊積木:計(jì)算復(fù)購指標(biāo)
category_metrics AS (
    SELECT
        category,
        repeat_users * 100.0 / total_users as repeat_rate,
        avg_repeat_amount,
        repeat_users * avg_repeat_amount as category_value
    FROM repeat_buyers
    WHERE total_users >= 100-- 樣本量要夠
)
-- 最終輸出
SELECT
    category,
    ROUND(repeat_rate, 2) as repeat_rate_pct,
    ROUND(avg_repeat_amount, 2) as avg_repeat_spend,
    ROUND(category_value, 0) as total_repeat_value
FROM category_metrics
ORDERBY repeat_rate DESC
LIMIT10;

第三斧:SQL實(shí)戰(zhàn)技巧包

-- 技巧1:COALESCE處理NULL值(NULL是SQL里的"地雷")
SELECT
    user_id,
    COALESCE(phone, email, 'no_contact') as contact_info,
    COALESCE(last_login_date, signup_date, '2024-01-01') as last_active_date
FROMusers;

-- 技巧2:CASE WHEN做條件統(tǒng)計(jì)(一次查詢,多個(gè)結(jié)果)
SELECT
    DATE_TRUNC('day', order_date) asdate,
    COUNT(*) as total_orders,
    COUNT(CASEWHEN amount > 100THEN1END) as high_value_orders,
    COUNT(CASEWHEN user_type = 'new'THEN1END) as new_user_orders,
    SUM(CASEWHEN payment_method = 'credit'THEN amount ELSE0END) as credit_amount
FROM orders
GROUPBY1;

-- 技巧3:時(shí)間處理的萬能公式
SELECT
    DATE_TRUNC('week', created_at) as week_start,  -- 按周聚合
    DATE_PART('hour', created_at) ashour,         -- 提取小時(shí)
    created_at::dateas date_only,                 -- 只要日期部分
    NOW() - created_at as time_since               -- 計(jì)算時(shí)間差
FROMevents;

-- 技巧4:ARRAY_AGG收集明細(xì)(把多行變成一行)
SELECT
    user_id,
    COUNT(*) as order_count,
    ARRAY_AGG(order_id ORDERBY order_date) as order_sequence,
    ARRAY_AGG(categoryORDERBY amount DESC) as top_categories
FROM orders
GROUPBY user_id;

4.2 Python數(shù)據(jù)分析全家桶

SQL能查數(shù)據(jù),但要做復(fù)雜分析和漂亮圖表,還得Python。這就像SQL是菜刀,Python是全套廚具。

Pandas:數(shù)據(jù)處理神器

如果你恨Excel的65536行限制,恨VLOOKUP的龜速,那Pandas就是你的救星。

import pandas as pd
import numpy as np

# 1. 讀取數(shù)據(jù)(支持各種格式)
df = pd.read_csv('user_behavior.csv')      # CSV文件
df = pd.read_excel('report.xlsx')          # Excel文件
df = pd.read_sql(sql_query, connection)     # 直接從數(shù)據(jù)庫

# 2. 快速了解數(shù)據(jù)
print(df.shape)         # (行數(shù), 列數(shù))
print(df.info())        # 數(shù)據(jù)類型和缺失值
print(df.describe())    # 數(shù)值列的統(tǒng)計(jì)信息
print(df.head())        # 看前5行

# 3. 數(shù)據(jù)清洗三步走
# 第一步:處理缺失值
df = df.dropna(subset=['user_id'])                    # 刪除user_id為空的行
df['age'] = df['age'].fillna(df['age'].median())      # 用中位數(shù)填充年齡

# 第二步:處理異常值
df = df[df['amount'] > 0]                             # 金額必須大于0
df = df[df['age'].between(0, 120)]                    # 年齡在合理范圍

# 第三步:數(shù)據(jù)類型轉(zhuǎn)換
df['date'] = pd.to_datetime(df['date'])               # 字符串轉(zhuǎn)日期
df['user_id'] = df['user_id'].astype(str)             # 轉(zhuǎn)字符串

# 4. 數(shù)據(jù)分析實(shí)戰(zhàn)
# 場景1:用戶分析
user_summary = df.groupby('user_id').agg({
    'order_id': 'count',                               # 訂單數(shù)
    'amount': ['sum', 'mean'],                         # 總金額、平均金額
    'date': ['min', 'max']                             # 首單、末單時(shí)間
}).reset_index()

# 場景2:時(shí)間序列分析
df['month'] = df['date'].dt.to_period('M')
monthly_stats = df.groupby('month').agg({
    'user_id': 'nunique',                              # 活躍用戶數(shù)
    'amount': 'sum'                                    # 月度GMV
})

# 場景3:用戶分層(RFM模型)
current_date = df['date'].max()
rfm = df.groupby('user_id').agg({
    'date': lambda x: (current_date - x.max()).days,  # Recency
    'order_id': 'count',                               # Frequency  
    'amount': 'sum'                                    # Monetary
})

Matplotlib/Seaborn:讓數(shù)據(jù)"好看"

數(shù)據(jù)分析做得再好,圖表丑了也白搭。Matplotlib是基礎(chǔ),Seaborn是美顏。

import matplotlib.pyplot as plt
import seaborn as sns

# 設(shè)置中文字體(不然中文都是方框)
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False

# 設(shè)置畫圖風(fēng)格
sns.set_style("whitegrid")
plt.figure(figsize=(12, 6))

# 1. 趨勢圖:展示時(shí)間序列
plt.subplot(2, 2, 1)
daily_gmv.plot(kind='line', color='#4DA6FF', linewidth=2)
plt.title('每日GMV趨勢', fnotallow=14)
plt.xlabel('')
plt.ylabel('GMV(萬元)')

# 加入移動(dòng)平均線
rolling_mean = daily_gmv.rolling(7).mean()
plt.plot(rolling_mean, color='#FF6B6B', linestyle='--', label='7日均線')
plt.legend()

# 2. 分布圖:了解數(shù)據(jù)分布
plt.subplot(2, 2, 2)
sns.histplot(df['amount'], bins=50, kde=True, color='#45B97C')
plt.title('訂單金額分布', fnotallow=14)
plt.xlabel('金額')
plt.ylabel('頻次')

# 3. 對(duì)比圖:不同類別的比較
plt.subplot(2, 2, 3)
category_stats = df.groupby('category')['amount'].sum().sort_values(ascending=True)
category_stats.plot(kind='barh', color='#FFD93D')
plt.title('各品類銷售額對(duì)比', fnotallow=14)
plt.xlabel('銷售額(萬元)')

# 4. 相關(guān)圖:找關(guān)系
plt.subplot(2, 2, 4)
plt.scatter(df['age'], df['amount'], alpha=0.5, color='#6C5CE7')
plt.title('年齡與消費(fèi)金額關(guān)系', fnotallow=14)
plt.xlabel('年齡')
plt.ylabel('消費(fèi)金額')

plt.tight_layout()
plt.show()

# 高級(jí)技巧:儀表板式的多圖展示
fig, axes = plt.subplots(2, 3, figsize=(15, 10))
fig.suptitle('用戶行為分析儀表板', fnotallow=16)

# ... 在不同的axes上畫不同的圖

4.3 BI工具:人人都能做分析

不是每個(gè)人都會(huì)寫SQL和Python,這時(shí)候BI工具就派上用場了。

主流BI工具對(duì)比:

  • Tableau:功能最強(qiáng)大,可視化效果最好,但也最貴
  • Apache Superset:開源免費(fèi),功能夠用,適合技術(shù)團(tuán)隊(duì)
  • PowerBI:微軟家的,與Office集成好
  • DataV/QuickBI:阿里系,與阿里云配合好

選哪個(gè)不重要,重要的是要用起來!

4.4 數(shù)據(jù)倉庫:數(shù)據(jù)的"大本營"

數(shù)據(jù)倉庫就像圖書館,數(shù)據(jù)按照主題分門別類地存放,要啥有啥,井井有條。

工程師使用數(shù)據(jù)倉庫的正確姿勢:

1.先看文檔,別瞎查

  • 每張表都應(yīng)該有說明文檔
  • 重要字段要有業(yè)務(wù)含義解釋
  • 有血緣關(guān)系圖最好

2.遵守命名規(guī)范

-- 好的命名
dws_user_behavior_daily  -- 用戶行為日匯總表
ads_gmv_report_monthly   -- GMV月度報(bào)表

-- 壞的命名
temp_table_20240301      -- 這是啥?
test_ljw_001             -- 誰的測試表?

3.注意數(shù)據(jù)時(shí)效

  • T+1的數(shù)據(jù),今天查不到昨天的
  • 實(shí)時(shí)數(shù)據(jù)和離線數(shù)據(jù)可能有差異
  • 重要分析要注明數(shù)據(jù)截止時(shí)間

4.成本意識(shí)

  • 查詢要加時(shí)間范圍,別全表掃描
  • 定期清理自己的臨時(shí)表
  • 大查詢放在夜里跑

五、一次數(shù)據(jù)驅(qū)動(dòng)的"破案"之旅

兄弟,前面講了那么多理論和工具,現(xiàn)在我給你講個(gè)真實(shí)的故事。這個(gè)故事的主角你肯定知道——B站。

5.1 背景:一個(gè)被低估的"彈幕"

2014年的B站,還是個(gè)小眾的二次元網(wǎng)站。當(dāng)時(shí)視頻網(wǎng)站都在拼版權(quán)、拼明星,B站卻在死磕一個(gè)"奇葩"功能——彈幕。

很多人覺得B站瘋了:

  • 投資人:"彈幕擋住視頻,用戶體驗(yàn)極差!"
  • 競爭對(duì)手:"這就是個(gè)小眾玩意兒,成不了氣候。"
  • 甚至內(nèi)部也有聲音:"要不要給用戶一個(gè)'永久關(guān)閉彈幕'的選項(xiàng)?"

但B站團(tuán)隊(duì)發(fā)現(xiàn)了一些有意思的數(shù)據(jù)。

5.2 第一個(gè)發(fā)現(xiàn):用戶"用腳投票"

在這里插入圖片描述在這里插入圖片描述

在這里插入圖片描述

技術(shù)團(tuán)隊(duì)懵了:"彈幕不是干擾嗎?怎么反而看得更投入了?"

5.3 深入挖掘:彈幕背后的秘密

他們開始分析彈幕內(nèi)容,發(fā)現(xiàn)了幾個(gè)規(guī)律:

1. 時(shí)間分布不均勻

-- 分析彈幕在視頻中的分布
SELECT
    video_id,
    FLOOR(danmu_time / 10) * 10as time_segment,  -- 10秒一個(gè)段
    COUNT(*) as danmu_count,
    -- 標(biāo)記高潮段落
    CASE
        WHENCOUNT(*) > AVG(COUNT(*)) OVER (PARTITIONBY video_id) * 2
        THEN'高潮'
        ELSE'普通'
    ENDas segment_type
FROM danmu_records
GROUPBY video_id, time_segment
ORDERBY video_id, time_segment;

發(fā)現(xiàn):彈幕密集的地方,恰好是視頻的精彩片段!用戶在用彈幕"劃重點(diǎn)"。

2. 彈幕是個(gè)"氛圍組"

在這里插入圖片描述在這里插入圖片描述

原來,彈幕不是"噪音",而是"社交"!用戶通過彈幕找到了"一起看片"的感覺。

5.4 關(guān)鍵洞察:孤獨(dú)感才是真正的敵人

B站的數(shù)據(jù)分析師發(fā)現(xiàn)了一個(gè)扎心的真相:

# 用戶畫像分析
import pandas as pd

# 活躍用戶特征
user_profile = pd.read_sql("""
    SELECT 
        age,
        city_tier,
        active_time_period,
        avg_daily_duration,
        danmu_per_day
    FROM user_profiles
    WHERE is_active = 1
""", conn)

# 分析結(jié)果
# 1. 70%的活躍用戶是18-25歲(學(xué)生為主)
# 2. 晚上10點(diǎn)-凌晨2點(diǎn)是使用高峰
# 3. 三四線城市用戶占比超過60%
# 4. 平均每天使用時(shí)長:2.3小時(shí)

用戶訪談的一句話點(diǎn)醒了團(tuán)隊(duì):


"一個(gè)人看恐怖片害怕,但如果彈幕里一堆人在吐槽,就變成喜劇片了。"

原來,年輕人不是喜歡彈幕,而是害怕孤獨(dú)。彈幕讓他們感覺"不是一個(gè)人在看"。

5.5 B站的決策:All in 彈幕

基于這些發(fā)現(xiàn),B站做了幾個(gè)"反常識(shí)"的決定:

在這里插入圖片描述在這里插入圖片描述

5.6 數(shù)據(jù)驗(yàn)證:堅(jiān)持的回報(bào)

看看B站堅(jiān)持彈幕策略后的數(shù)據(jù)變化:

更重要的是,彈幕成了B站的護(hù)城河:

  • 用戶為了發(fā)彈幕,愿意答題成為正式會(huì)員
  • UP主為了彈幕效果,專門設(shè)計(jì)"彈幕梗"
  • 廣告主開始研究如何讓彈幕"玩梗"

5.7 反思:數(shù)據(jù)告訴我們什么?

1. 不要迷信"最佳實(shí)踐"

如果B站聽從"主流建議",關(guān)掉彈幕優(yōu)化清晰度,可能就沒有今天的B站了。數(shù)據(jù)比"專家意見"更誠實(shí)。

2. 找到用戶的真實(shí)需求

用戶說要"高清"、要"流暢",但數(shù)據(jù)顯示他們更要"陪伴"。有時(shí)候,用戶自己都不知道自己要什么。

3. 小眾可能是大眾的開始

2014年的"二次元小破站",2024年市值超過200億美元。堅(jiān)持自己的特色,比盲目追隨更重要。

4. 數(shù)據(jù)分析要有靈魂

不是所有東西都能量化。"孤獨(dú)感"、"歸屬感"這些東西,需要你去感受、去理解,而不只是看數(shù)字。

5.8 給工程師的啟發(fā)

兄弟,這個(gè)故事告訴我們:

技術(shù)決策背后,是對(duì)人性的理解。B站的工程師不只是優(yōu)化了彈幕加載速度,更重要的是,他們理解了彈幕對(duì)用戶的意義。

當(dāng)你下次收到一個(gè)"奇怪"的需求時(shí),別急著說"這不合理"。先看看數(shù)據(jù),聽聽用戶,也許你會(huì)發(fā)現(xiàn)一個(gè)新世界。

記住:很多好的產(chǎn)品,是反直覺的。但數(shù)據(jù)不會(huì)騙人,它會(huì)告訴你真相。

六、小結(jié):讓數(shù)據(jù)成為你的超能力

呼……兄弟,咱們這一章聊了很多,從數(shù)據(jù)驅(qū)動(dòng)的理念,到具體的方法工具,再到驚心動(dòng)魄的實(shí)戰(zhàn)案例。信息量有點(diǎn)大,我怕你一時(shí)消化不了。別急,讓我再幫你把這一章的精髓,濃縮成幾句掏心窩子的話。

我給你畫張圖,總結(jié)一下,當(dāng)數(shù)據(jù)真正為你所用時(shí),你將獲得怎樣強(qiáng)大的“超能力”:

現(xiàn)在,請(qǐng)你記住下面這幾個(gè)要點(diǎn),把它們裝進(jìn)你的行囊,在未來的路上時(shí)時(shí)拿出來看看:

  1. 數(shù)據(jù)思維,比數(shù)據(jù)技能更重要
  • 兄弟,我再強(qiáng)調(diào)一遍,不是每個(gè)人都要成為數(shù)據(jù)科學(xué)家,但每個(gè)優(yōu)秀的工程師,都必須具備數(shù)據(jù)思維。這種思維,是一種“肌肉記憶”——遇到問題,你的第一反應(yīng)不是“我感覺”,而是“讓我看看數(shù)據(jù)”。
  1. 從“你好,世界”開始,逐步深入
  • 別想著一口吃成個(gè)胖子。數(shù)據(jù)分析這條路,也得一步一個(gè)腳印。先從看懂團(tuán)隊(duì)的Dashboard報(bào)表開始,然后學(xué)著自己寫點(diǎn)SQL查數(shù),再往后,可以嘗試用Python做點(diǎn)復(fù)雜分析。路要一步步走,才走得穩(wěn)。
  1. 數(shù)據(jù)是“指南針”,不是“目的地”
  • 我們做這一切,最終的目的,是為了做出更好的產(chǎn)品,更好地服務(wù)用戶。數(shù)據(jù),是指引我們方向的“指南針”,但它本身不是“寶藏”。永遠(yuǎn)不要為了分析而分析,為了數(shù)據(jù)而數(shù)據(jù)。
  1. 培養(yǎng)你的“數(shù)據(jù)直覺”(Data Intuition)
  • 這是一種很玄妙,但又真實(shí)存在的能力。當(dāng)你每天看數(shù)據(jù),跟數(shù)據(jù)打交道,久而久之,你就會(huì)形成一種“直覺”。比如,看到DAU突然漲了10%,你的第一反應(yīng)不是高興,而是警覺:“是不是出bug了?還是有運(yùn)營活動(dòng)我不知道?”這種基于大量數(shù)據(jù)經(jīng)驗(yàn)的直覺,千金難買。

最后,送你一句在數(shù)據(jù)圈流傳甚廣,也被認(rèn)為是統(tǒng)計(jì)學(xué)家愛德華·戴明精神的名言:


"In God we trust, all others must bring data."

(我們信仰上帝,至于其他人,請(qǐng)用數(shù)據(jù)說話。)

在這個(gè)數(shù)據(jù)時(shí)代,掌握了數(shù)據(jù)分析能力的工程師,就像擁有了“第三只眼”,能看到別人看不到的真相,做出更明智、更少后悔的決策。這,就是你的核心競爭力。

本章主要參考及推薦閱讀:

  1. Alistair Croll, Benjamin Yoskovitz. 《精益數(shù)據(jù)分析》 (創(chuàng)業(yè)者的圣經(jīng),但里面的方法論對(duì)所有產(chǎn)品都適用。教你如何找到那個(gè)“唯一重要的指標(biāo)”(OMTM),讓你的每一次優(yōu)化都打在七寸上。)
  2. Cole Nussbaumer Knaflic. 《用數(shù)據(jù)講故事》(數(shù)據(jù)分析的終點(diǎn)不是一堆圖表,而是講出一個(gè)有說服力的故事。這本書教你如何化繁為簡,讓你的數(shù)據(jù)報(bào)告像電影一樣吸引人,工程師必讀!)
  3. Foster Provost, Tom Fawcett. 《數(shù)據(jù)科學(xué)入門》(想提升商業(yè)思維的工程師必看。它不教你具體的代碼,而是從商業(yè)角度,幫你理解數(shù)據(jù)科學(xué)到底能解決什么問題,價(jià)值在哪里。)
  4. Michael Milton. 《深入淺出數(shù)據(jù)分析》( 最通俗易懂的數(shù)據(jù)分析入門書,沒有之一。如果你覺得統(tǒng)計(jì)學(xué)枯燥無味,那一定要從這本書開始,它用各種有趣的案例和圖畫,把復(fù)雜概念講得明明白白。)
  5. W. Edwards Deming. 《走出危機(jī)》(這本書有點(diǎn)“老”,但里面的思想是所有數(shù)據(jù)驅(qū)動(dòng)、質(zhì)量管理的“源頭活水”。想理解PDCA循環(huán)、想從根上理解科學(xué)管理,繞不開這位大師。)
  6. Eric Ries. 《精益創(chuàng)業(yè)》(雖然是創(chuàng)業(yè)書,但其中的MVP(最小可行產(chǎn)品)和“開發(fā)-測量-認(rèn)知”循環(huán),是每個(gè)工程師都應(yīng)該理解的核心思想,能幫你少走很多彎路。)
  7. Avinash Kaushik. 《網(wǎng)站分析2.0》( Google的分析專家的實(shí)戰(zhàn)心得,非常偏實(shí)操,案例極其豐富。如果你工作中需要和網(wǎng)站打交道,這本書就是你的“武器庫”。)
  8. 宋星. 《網(wǎng)站分析實(shí)戰(zhàn)》(本土化的數(shù)據(jù)分析實(shí)戰(zhàn)指南,作者是國內(nèi)這個(gè)領(lǐng)域的頂尖專家。案例更貼近國內(nèi)的互聯(lián)網(wǎng)環(huán)境,值得一看。)
  9. 吳明輝. 《數(shù)據(jù)化運(yùn)營》(秒針系統(tǒng)創(chuàng)始人的經(jīng)驗(yàn)總結(jié),雖然偏運(yùn)營視角,但能幫助工程師更好地理解業(yè)務(wù)方是如何思考和使用數(shù)據(jù)的,有助于跨團(tuán)隊(duì)協(xié)作。)
  10. Google. "Google Analytics Academy"(免費(fèi)的官方在線課程,從入門到進(jìn)階全覆蓋。理論結(jié)合實(shí)操,還有認(rèn)證證書可以拿。強(qiáng)烈推薦,是系統(tǒng)學(xué)習(xí)網(wǎng)站分析的最佳途徑。)
責(zé)任編輯:武曉燕 來源: 三分惡
相關(guān)推薦

2023-10-09 08:22:18

驅(qū)動(dòng)科學(xué)數(shù)據(jù)分析因素

2023-08-23 15:33:15

數(shù)據(jù)倉庫數(shù)據(jù)分析

2023-09-05 16:30:53

數(shù)據(jù)倉庫數(shù)據(jù)分析

2015-11-16 14:40:15

數(shù)據(jù)科學(xué)

2024-05-09 12:23:20

數(shù)字化轉(zhuǎn)型

2023-02-07 07:54:25

2024-11-11 09:39:11

Cloudflare遷移Go

2016-10-19 13:18:28

數(shù)據(jù)驅(qū)動(dòng)分析

2021-11-08 07:11:49

決策樹數(shù)據(jù)分類器

2022-05-20 11:54:28

Neo4jNeo4j數(shù)據(jù)庫

2015-08-03 09:39:46

數(shù)據(jù)

2024-09-23 21:57:48

數(shù)據(jù)飛輪數(shù)據(jù)倉庫數(shù)字化轉(zhuǎn)型

2023-06-28 19:30:27

項(xiàng)目管理度量數(shù)據(jù)分析

2022-07-06 10:25:29

數(shù)據(jù)科學(xué)CIO

2022-03-15 11:51:00

決策分析模型

2014-04-18 10:05:38

數(shù)據(jù)分析手游

2017-01-13 16:27:35

大數(shù)據(jù)數(shù)據(jù)驅(qū)動(dòng)決策思維方式

2024-09-23 21:51:52

數(shù)據(jù)倉庫數(shù)據(jù)中臺(tái)數(shù)據(jù)飛輪

2024-09-23 21:55:10

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

免费亚洲视频| 久久99国产精品久久99大师| 一色屋精品亚洲香蕉网站| 国产欧美一区二区三区视频| 国产一区二区视频在线观看免费| 一级毛片精品毛片| 色综合久久久久久久久| 亚洲精品中字| 亚洲h视频在线观看| 国产一区二区精品| 久久精品国产免费观看| 在线免费观看污视频| 99久久伊人| 午夜久久福利影院| 一区二区精品在线| 天天操天天操天天| 韩国三级中文字幕hd久久精品| 欧美激情一区二区三级高清视频| 男人舔女人下部高潮全视频| 亚洲高清999| 色94色欧美sute亚洲13| 大荫蒂性生交片| 国产日产精品久久久久久婷婷| 国产九九视频一区二区三区| 日韩免费在线视频| 久久国产在线观看| 色乱码一区二区三区网站| 亚洲精品国产精品国自产观看浪潮 | 少妇av一区二区| 精品亚洲porn| 国产盗摄xxxx视频xxx69| 精品人妻在线播放| 99精品在线观看| 亚洲美女性生活视频| 欧美日韩人妻精品一区在线| 亚洲欧美在线综合| 在线一区二区视频| 成年人观看网站| av资源一区| 亚洲乱码日产精品bd | 欧美涩涩网站| 久久久国产影院| 激情无码人妻又粗又大| 国产欧美日韩免费观看| 日韩精品中文字幕在线观看| 蜜臀aⅴ国产精品久久久国产老师 性活交片大全免费看 | 欧美经典三级视频一区二区三区| 久久综合毛片| 婷婷亚洲一区二区三区| 成人激情黄色小说| 国产在线一区二区三区播放| 国产综合在线播放| 成人黄色777网| 国产精品国色综合久久| 欧美 日韩 国产 在线| 国产91露脸合集magnet| 岛国视频一区免费观看| 成人无码一区二区三区| 成人在线综合网| 国产精品国产一区二区 | 日韩理论片久久| 五月开心播播网| 卡通动漫精品一区二区三区| 精品国免费一区二区三区| 白丝校花扒腿让我c| 伊人精品综合| 亚洲第一区在线| 亚洲の无码国产の无码步美| 色天下一区二区三区| 精品视频在线播放免| 免费毛片视频网站| 日韩精品欧美| 美女少妇精品视频| 久一区二区三区| 亚洲免费高清| 国产成人一区二区在线| 亚洲图片欧美在线| 国产精品自拍三区| 精品国产一区二区三区麻豆小说 | xxxx性欧美| 欧美色图一区二区| 亚洲专区在线| 国产精品视频网| 国内老熟妇对白hdxxxx| a在线欧美一区| 色999日韩自偷自拍美女| 免费在线观看黄| 亚洲一区在线免费观看| 成人在线看视频| 小说区图片区亚洲| 亚洲变态欧美另类捆绑| 美女爆乳18禁www久久久久久| 日韩在线看片| 欧美黑人xxxx| 日韩黄色一级视频| 国产精品白丝jk白祙喷水网站| 99理论电影网| 国产大片在线免费观看| 尤物视频一区二区| 中文字幕无码不卡免费视频| 精品久久久久久久久久岛国gif| 亚洲黄色片网站| 亚洲欧洲综合网| 亚洲国产mv| 成人精品视频久久久久| 日韩永久免费视频| 国产精品久久二区二区| 欧美极品欧美精品欧美| 欧美少妇激情| 亚洲欧美国产精品| 免费一级片视频| 久久成人久久爱| 久久久99爱| av免费网站在线| 在线欧美日韩精品| 国产又粗又长又爽| 你懂的国产精品永久在线| 国产成人精品久久亚洲高清不卡| 亚洲第一免费视频| 中文字幕亚洲欧美在线不卡| 黄在线观看网站| 伊人久久亚洲| 久久av在线看| 在线观看中文字幕网站| 337p粉嫩大胆噜噜噜噜噜91av| 欧美精品久久96人妻无码| 在线一区视频观看| 亚洲精品午夜精品| 日韩av在线天堂| 国产高清不卡一区| 少妇高潮流白浆| 97精品国产99久久久久久免费| 亚洲精品国产精品乱码不99按摩| 久艹视频在线观看| 国产专区综合网| 亚洲午夜精品一区二区 | 亚洲va国产va天堂va久久| 搞黄视频在线观看| 色综合夜色一区| 国产制服丝袜在线| 韩国一区二区三区在线观看| 亚洲最大福利网站| 精品视频在线一区二区| 欧美精品99久久久**| 在线观看天堂av| 日韩**一区毛片| 涩涩涩999| 91大神在线观看线路一区| 亚洲天堂av在线免费| 一级黄色大片视频| 国产日本一区二区| 久久99999| 欧美mv日韩| 国产欧美亚洲视频| 麻豆系列在线观看| 欧美一卡二卡在线| 久久久精品视频免费| 成人亚洲精品久久久久软件| 自拍日韩亚洲一区在线| 欧美一级二级三级视频| 欧美在线亚洲在线| 成人免费在线电影| 欧美日韩亚洲综合在线| 好吊日在线视频| 国产精品综合网| 和岳每晚弄的高潮嗷嗷叫视频| 久久久精品国产**网站| 欧洲美女免费图片一区| 成全电影播放在线观看国语| 欧美剧在线免费观看网站| 农村妇女精品一区二区| 成人国产精品免费观看视频| 国产主播在线看| 精品日韩毛片| 亚洲尤物视频网| sm久久捆绑调教精品一区| 亚洲人精品午夜在线观看| 中文字幕一区二区三区人妻四季 | 一区二区在线中文字幕电影视频| 国产精品日本一区二区不卡视频 | 国产精品第72页| 91蜜桃在线观看| 鲁一鲁一鲁一鲁一av| 欧美精品综合| 日本公妇乱淫免费视频一区三区| 久久久精品一区二区毛片免费看| 欧美日本亚洲视频| 久久精品a一级国产免视看成人| 欧美区在线观看| 国产精品二区一区二区aⅴ| 国产性天天综合网| 欧美图片自拍偷拍| 日韩av不卡在线观看| 亚洲理论电影在线观看| 北条麻妃国产九九九精品小说| 1卡2卡3卡精品视频| 卡通欧美亚洲| 色综合视频网站| 成人不用播放器| 亚洲国产成人久久综合一区| 在线免费av网| 欧美性高潮床叫视频| 四虎永久免费在线| 国产亚洲欧洲一区高清在线观看| 丰满人妻一区二区三区53视频| 亚洲欧美日韩一区在线观看| 在线免费观看成人| 亚洲婷婷伊人| 成人激情av| 开心久久婷婷综合中文字幕| 91国语精品自产拍在线观看性色 | a天堂视频在线| 色香蕉成人二区免费| 久久久夜色精品| 国产精品黄色在线观看| 日韩精品卡通动漫网站| 国产成人免费视频网站| 超碰人人草人人| 日韩黄色免费电影| 成人小视频在线看| 亚洲美女色禁图| 妺妺窝人体色www看人体| 久久综合国产| 日韩妆和欧美的一区二区| 女仆av观看一区| 国产成人女人毛片视频在线| 99综合99| 色视频成人在线观看免| 91麻豆免费观看| 欧美裸体xxxx极品少妇| 韩国中文字幕hd久久精品| 欧美二区乱c少妇| 亚洲无码精品一区二区三区| 欧美日韩在线免费| 日韩黄色精品视频| 亚洲一二三四久久| 久草网在线观看| 亚洲欧美日韩国产综合在线| 欧美性猛交xxxx乱大交少妇| 国产喷白浆一区二区三区| 美女久久久久久久久久| 久久众筹精品私拍模特| 亚洲国产精品自拍视频| 18网站在线观看| 国产福利一区二区三区在线视频| 国产精品无码专区av在线播放| 性欧美长视频| 99色精品视频| 日韩精彩视频在线观看| 成人亚洲视频在线观看| 日韩一区精品视频| 天堂网在线免费观看| 另类欧美日韩国产在线| 一级做a免费视频| 国产一区二区三区免费观看| 日韩高清在线一区二区| 国产91精品露脸国语对白| 熟妇高潮一区二区| aa级大片欧美| 久久av无码精品人妻系列试探| 国产亚洲精品福利| 殴美一级黄色片| 亚洲欧美日韩久久| 久久精品无码人妻| 欧美三级免费观看| 国产精品成人久久久| 欧美精品在线一区二区三区| 精品人妻一区二区三区蜜桃| 欧美精品一区二区不卡| 天天在线女人的天堂视频| 国产一区二区三区在线观看视频| a√资源在线| 欧美刺激性大交免费视频| 国产网红在线观看| 日本高清不卡在线| 狂野欧美性猛交xxxx| 国产精品久久久对白| 最新精品国偷自产在线| 先锋影音欧美| 欧美日韩精品一本二本三本| 国产午夜伦鲁鲁| 裸体一区二区三区| v天堂中文在线| 国产欧美精品在线观看| 激情综合网五月天| 色婷婷国产精品| 97在线公开视频| 日韩av一区在线| 美女欧美视频在线观看免费 | jizz在线免费观看| 欧美成人一二三| 在线看片福利| 91在线视频精品| 自拍自偷一区二区三区| 91成人在线视频观看| 国产精品亚洲产品| 欧美一级视频在线| 久久男人中文字幕资源站| 看免费黄色录像| 色婷婷av一区| 日本黄色大片视频| 久久综合电影一区| 亚洲www免费| 国产精品一区而去| 久久久久久影院| 日韩手机在线观看视频| 盗摄精品av一区二区三区| 粉嫩精品久久99综合一区| 欧美日韩国产丝袜另类| 国产丝袜在线视频| 中文字幕日韩精品有码视频| 国产无遮挡裸体视频在线观看| 91系列在线观看| 欧美一区二区性| 波多野结衣乳巨码无在线| 国产精品18久久久久| 四季av中文字幕| 一本久道中文字幕精品亚洲嫩| 成人久久久精品国产乱码一区二区| 日韩视频在线一区| 久久野战av| 欧美日韩免费高清| 日韩一级网站| 国产婷婷在线观看| 尤物在线观看一区| 999国产精品视频免费| 自拍视频国产精品| 日韩免费电影| 欧美精品二区三区四区免费看视频 | 亚洲精品一区二三区不卡| 久久香蕉一区| av噜噜色噜噜久久| 欧美激情四色| 一个人看的视频www| 亚洲欧美日韩综合aⅴ视频| 中文字幕 自拍偷拍| 在线日韩欧美视频| 88xx成人网| 色综合影院在线观看| 欧美aⅴ一区二区三区视频| 亚洲AV无码国产成人久久| 色综合久久久久综合体桃花网| 日韩有码第一页| 欧美亚洲国产视频| 亚洲婷婷伊人| 亚洲精品中文字幕无码蜜桃| 久久久久国产一区二区三区四区| 国产成人综合欧美精品久久| 精品视频在线播放色网色视频| 亚洲妇女成熟| 日韩av高清| 蓝色福利精品导航| 久久国产波多野结衣| 日韩一级大片在线观看| 日本无删减在线| 好吊色欧美一区二区三区| 亚欧美中日韩视频| 变态另类ts人妖一区二区| 欧美日产在线观看| sm国产在线调教视频| 国产 高清 精品 在线 a | 97香蕉久久超级碰碰高清版| 欧美aaaaa级| 国产成人久久777777| 国产精品情趣视频| 国产aⅴ一区二区三区| 欧美激情亚洲另类| 男男gay无套免费视频欧美| 国产精品拍拍拍| 亚洲精品videosex极品| 五月天丁香视频| 国产精品久久久久77777| 午夜精品毛片| 四虎精品一区二区| 色噜噜狠狠成人中文综合| 国产最新在线| 精品一区二区国产| 捆绑紧缚一区二区三区视频| 青娱乐国产精品| 亚洲免费中文字幕| 亚洲免费看片| 自慰无码一区二区三区| 中文字幕久久午夜不卡| 性一交一乱一透一a级| 热久久免费国产视频| 亚洲影视一区| 三级男人添奶爽爽爽视频| 欧美三级电影在线观看| 好吊日av在线| 一级做a爰片久久| 99久久精品国产观看| 中文字幕永久免费视频| 欧美—级a级欧美特级ar全黄| 国产最新精品| 中文字幕一二三区| 欧亚洲嫩模精品一区三区| 色爱综合区网| 亚洲黄色一区二区三区| 成人黄色小视频在线观看| 一级片免费观看视频|