字節(jié)跳動楊震原:抖音電商是如何實(shí)現(xiàn)數(shù)據(jù)驅(qū)動的
火山引擎是字節(jié)跳動技術(shù)中臺能力的對外輸出。
技術(shù)和業(yè)務(wù)是一個(gè)互構(gòu)的關(guān)系,互相折騰,制造“麻煩”,共同成長。
7月20日,火山引擎原動力大會在京舉辦,字節(jié)跳動副總裁楊震原以抖音電商為例,分享了火山引擎是如何支持公司內(nèi)部業(yè)務(wù)做好數(shù)據(jù)驅(qū)動的。
楊震原表示,抖音電商業(yè)務(wù)在成長過程中對技術(shù)部門提出了很多需求,給數(shù)據(jù)產(chǎn)品造成了很多“麻煩”。正是因?yàn)檫@些“麻煩”,數(shù)據(jù)產(chǎn)品才能更好地改進(jìn)。反過來說,優(yōu)秀的數(shù)據(jù)產(chǎn)品也讓抖音電商的效率提高。技術(shù)和業(yè)務(wù)互構(gòu),互相塑造、共同成長。
火山引擎是字節(jié)跳動技術(shù)中臺能力的對外輸出。此次原動力大會上,火山引擎發(fā)布全新“云上增長新動力”,并推出了一系列云上增長解決方案。這些方案結(jié)合字節(jié)最佳實(shí)踐和行業(yè)發(fā)展趨勢,以敏捷迭代、體驗(yàn)創(chuàng)新和數(shù)據(jù)驅(qū)動作為增長三要素,由火山引擎與不同行業(yè)標(biāo)桿客戶共創(chuàng)打磨形成。
楊震原說,“數(shù)據(jù)驅(qū)動理念在抖音電商上的實(shí)踐,這些經(jīng)驗(yàn)、這些技術(shù)能力,都已經(jīng)沉淀到了火山引擎數(shù)據(jù)產(chǎn)品上。我希望火山引擎也能夠幫助企業(yè)客戶獲得增長的新動力”。
以下為楊震原演講全文:
大家好,我叫楊震原,很高興大家有時(shí)間來參加火山引擎的發(fā)布會。
大家都知道,火山引擎是字節(jié)跳動技術(shù)中臺能力的對外輸出。剛才譚待(火山引擎總裁)講了火山引擎更新了 ,要為更多企業(yè)提供“云上增長新動力”,數(shù)據(jù)驅(qū)動是增長動力中非常重要的一個(gè)因素。接下來,我會為大家分享字節(jié)跳動內(nèi)部業(yè)務(wù)是怎么做到數(shù)據(jù)驅(qū)動的。
首先要說的是,數(shù)據(jù)驅(qū)動并不是有數(shù)據(jù)就能驅(qū)動,而是要從解決一個(gè)一個(gè)的業(yè)務(wù)問題運(yùn)轉(zhuǎn)起來:我們需要明確業(yè)務(wù)的目標(biāo)是什么,這個(gè)目標(biāo)要能夠量化,因?yàn)橛辛肆炕拍軆?yōu)化;優(yōu)化的效果一定不是憑感覺,而是要用A/B測試等客觀的分析評估方法;業(yè)務(wù)過程的數(shù)字化也是非常重要的,數(shù)字化越充分,對業(yè)務(wù)的描述就越精準(zhǔn);還有數(shù)字化的協(xié)同工作,包括數(shù)據(jù)治理等手段讓底層數(shù)據(jù)得到規(guī)范、統(tǒng)一的表達(dá),通過數(shù)據(jù)可視化等工具讓更多的業(yè)務(wù)角色使用起來。
在圍繞業(yè)務(wù)目標(biāo)持續(xù)的優(yōu)化和評估過程中,數(shù)據(jù)驅(qū)動會成為內(nèi)部協(xié)同的日常習(xí)慣,最終使產(chǎn)品得到更有效的改進(jìn),這就是數(shù)據(jù)驅(qū)動基本的方法。這里我分享下抖音電商在數(shù)據(jù)驅(qū)動上的一些實(shí)踐經(jīng)驗(yàn)。
簡單介紹一下抖音電商,大概是在2020年的6月份成立的。大家可以看到,我們數(shù)據(jù)產(chǎn)品對抖音電商支持的一些重要節(jié)點(diǎn),還有電商業(yè)務(wù)給數(shù)據(jù)產(chǎn)品的NPS(凈推薦值)打分情況。2020年11月,數(shù)據(jù)產(chǎn)品已經(jīng)能夠支持抖音電商里面的核心業(yè)務(wù),獲得了一個(gè)比較好的NPS反饋, 到今天NPS值應(yīng)該已經(jīng)達(dá)到70%左右了,這中間我們也做了各種各樣的工作,很多的改進(jìn),也可以說是跟著抖音電商一路成長過來。
生意轉(zhuǎn)化時(shí)間以秒計(jì)算,如何高效開發(fā)大量實(shí)時(shí)任務(wù)?
支持一項(xiàng)全新的業(yè)務(wù),數(shù)據(jù)產(chǎn)品會面臨各種各樣的挑戰(zhàn)。第一大挑戰(zhàn)是,實(shí)時(shí)。
抖音電商轉(zhuǎn)化路徑很短,轉(zhuǎn)化時(shí)間常常以分甚至以秒來計(jì)算。大家可以想象,在直播賣貨的過程中,不管是主播還是運(yùn)營,他們對數(shù)據(jù)實(shí)時(shí)性的要求是非常高的。今天主播講一件商品,可能在接下來的 5 秒鐘,就有幾萬單甚至幾十萬單的訂單產(chǎn)生,所以需要有非常實(shí)時(shí)的數(shù)據(jù)反饋,能夠讓主播、讓運(yùn)營人員更快更準(zhǔn)確地做選品調(diào)整,或者及時(shí)制定一些營銷策略,這樣才能夠讓業(yè)務(wù)更好地發(fā)展。
這和很多傳統(tǒng)的貨架電商模式是不一樣的。實(shí)時(shí)需求場景非常多,業(yè)務(wù)活動的頻次又很高。如何在這樣不斷爆發(fā)的需求之下,還能夠保證數(shù)據(jù)支持能夠很實(shí)時(shí)地完成,我們的做法是實(shí)時(shí)數(shù)倉。
實(shí)時(shí)數(shù)倉看起來并不是一個(gè)新的概念,很多公司都在做實(shí)時(shí)數(shù)倉,想做出來也并不很難,但是真的去業(yè)務(wù)里應(yīng)用實(shí)時(shí)數(shù)倉的時(shí)候,遇到的挑戰(zhàn)還是非常多的。我舉一個(gè)例子,比如說數(shù)據(jù)的一致性問題,今天直播可以很快收到數(shù)據(jù)實(shí)時(shí)的分析。但是當(dāng)過了兩三天之后,當(dāng)你去看一些統(tǒng)計(jì)數(shù)據(jù),發(fā)現(xiàn)前后不一致怎么辦?這就是很大的問題。
再比如在非常快的需求迭代過程中,整個(gè)鏈路的全流程管理是不是能做好。數(shù)據(jù)的發(fā)布,是不是有合適的工具,測試是不是有合適的工具,以及數(shù)據(jù)監(jiān)控是不是能夠到位?實(shí)時(shí)數(shù)據(jù)一旦出問題,它修復(fù)的代價(jià)是很大的。它不像離線的數(shù)據(jù),大不了重跑一遍就可以了。
所以從整個(gè)流程來看,做好實(shí)時(shí)還是很有挑戰(zhàn)的。我們的數(shù)據(jù)產(chǎn)品經(jīng)過了很多業(yè)務(wù)、很長時(shí)間的迭代,實(shí)時(shí)數(shù)倉已經(jīng)做得比較完善了。對抖音電商來說,我們現(xiàn)在已經(jīng)能夠提供比較全套的實(shí)時(shí)數(shù)據(jù)。
實(shí)時(shí)大屏,可以給運(yùn)營人員、主播實(shí)時(shí)反饋各項(xiàng)核心指標(biāo);實(shí)時(shí)分析,是指如果現(xiàn)有的實(shí)時(shí)指標(biāo)不夠,可以在實(shí)時(shí)分析的平臺臨時(shí)性地做一些分析查詢,比如說你突然想分析某一個(gè)目標(biāo)人群,或者你想做一個(gè)臨時(shí)的漏斗分析等等如何運(yùn)營抖音賣貨,這里提供了非常靈活的 SQL 的查詢,并且對實(shí)時(shí)數(shù)據(jù)流做處理;實(shí)時(shí)預(yù)警可以配置各種規(guī)則,當(dāng)業(yè)務(wù)情況發(fā)生變化,比如當(dāng)前的流量突然下滑,它就可以提供報(bào)警的功能,或者配置自動觸發(fā)一些操作;實(shí)時(shí)營銷也給運(yùn)營人員提供了工具,比如運(yùn)營發(fā)現(xiàn)“創(chuàng)單到成功購買”的轉(zhuǎn)化低,可以分析出未成功購買的人群是不是對價(jià)格敏感,或者是其他因素影響,從而制定一些對應(yīng)的營銷策略,讓業(yè)務(wù)有更好的轉(zhuǎn)化。
大促頻率高、新玩法多,如何敏捷支持各項(xiàng)業(yè)務(wù)訴求?
第二大挑戰(zhàn)是敏捷的需求。
如今電商大促的頻率很高,電商這個(gè)業(yè)務(wù)又有個(gè)特點(diǎn),新玩法多。要做好敏捷支持,有很多技術(shù)的方法。我今天想給大家分享一個(gè)組織模式,就是數(shù)據(jù)BP。
數(shù)據(jù)BP實(shí)際上是一種分工的方法。我們有做公共產(chǎn)品的團(tuán)隊(duì),叫做數(shù)據(jù)平臺,就是去做一些通用的功能,做通用的數(shù)據(jù)產(chǎn)品,能夠在基礎(chǔ)上提供支持。數(shù)據(jù)BP則是嵌入到每一個(gè)業(yè)務(wù)里面去的,比如說抖音電商就有一個(gè)數(shù)據(jù)BP團(tuán)隊(duì),他們完全和抖音電商的業(yè)務(wù)目標(biāo)去對齊,為抖音電商的目標(biāo)而努力。同時(shí)他們也對數(shù)據(jù)平臺內(nèi)部非常了解,能夠充分地利用數(shù)據(jù)平臺的產(chǎn)品。同時(shí),抖音電商的數(shù)據(jù)BP還會把業(yè)務(wù)需求引入到數(shù)據(jù)平臺,幫助數(shù)據(jù)平臺成長,這個(gè)機(jī)制我們認(rèn)為是成功有效的。
我們總結(jié)了幾個(gè)數(shù)字說明數(shù)據(jù)BP的服務(wù)標(biāo)準(zhǔn),叫0987。
0是做到零數(shù)據(jù)事故。這看起來是一個(gè)很基本的要求,但是在業(yè)務(wù)復(fù)雜多變的情況下,實(shí)現(xiàn)零數(shù)據(jù)事故并不容易,它對技術(shù)的能力、對運(yùn)維、對治理都提出了很高的要求。
第二個(gè)數(shù)字是9,指的是90%的需求滿足。從這個(gè)數(shù)字中,大家也可以看到數(shù)據(jù)BP是一個(gè)服務(wù)型團(tuán)隊(duì),它要能把業(yè)務(wù)的需求轉(zhuǎn)化出來,滿足好。這要求團(tuán)隊(duì)對業(yè)務(wù)很熟悉,能夠和產(chǎn)品、和業(yè)務(wù)的人員有深入的互動,能夠一起討論需求,去幫助業(yè)務(wù)修改甚至提出需求,這樣才能真正實(shí)現(xiàn)90%的需求滿足。
第三個(gè)數(shù)字是8,指的是80%的分析,要能夠通過主題表、中間表的方式來覆蓋,這對中間數(shù)據(jù)的建設(shè)提出了一個(gè)很高的要求。80%這個(gè)尺度我們自己衡量了很久,認(rèn)為是一個(gè)合適的值。當(dāng)這個(gè)數(shù)字很大,比如說希望所有數(shù)據(jù)都能夠通過中間表覆蓋,其實(shí)是不必要的,因?yàn)榭赡苓^度抽象很多中間數(shù)據(jù),也許需求剛剛提完,中間數(shù)據(jù)表剛建設(shè)完,業(yè)務(wù)就變了。但這個(gè)數(shù)字太低的時(shí)候,也就意味著有大量的分析是直接基于原始數(shù)據(jù)來做的,這就會帶來很多問題,比如一些指標(biāo)相似而不相同,口徑不一致,一些分析跑得很慢等等。從大量業(yè)務(wù)實(shí)踐來看,80%的分析覆蓋是一個(gè)相對合理的目標(biāo)。
最后這個(gè)7,指的是70%的NPS,這在行業(yè)里是一個(gè)很高的標(biāo)準(zhǔn),代表業(yè)務(wù)滿意度的一個(gè)評價(jià)。我們要能夠通過這個(gè)指標(biāo),去發(fā)現(xiàn)數(shù)據(jù)服務(wù)環(huán)節(jié)中的各個(gè)問題,來提高業(yè)務(wù)的滿意度。
數(shù)據(jù)BP的機(jī)制在字節(jié)內(nèi)部是很有效的。我舉一個(gè)例子,不久前抖音電商的618大促活動,業(yè)務(wù)提了很多玩法需求,都需要定制的數(shù)據(jù)支持。這里面有10個(gè)需求在5月17日才完成數(shù)據(jù)詳評,上線開發(fā)時(shí)間非常緊急。但因?yàn)橛兄俺恋淼哪P停瑪?shù)據(jù)BP判斷可以復(fù)用4個(gè),部分可復(fù)用3個(gè),10個(gè)工作日內(nèi)就做了100%的交付,并沉淀新的玩法模型,可以應(yīng)用到下次的大促中。我覺得如果沒有數(shù)據(jù)BP的組織模式,想支持好這樣緊迫的活動是很難做到的。
如何在滿足實(shí)時(shí)、敏捷的同時(shí)確保穩(wěn)定?
電商業(yè)務(wù)與錢相關(guān),數(shù)據(jù)一定要算對,容錯(cuò)率極低。同時(shí),業(yè)務(wù)運(yùn)營重度依賴數(shù)據(jù),每天都需要根據(jù)數(shù)據(jù)來做決策如何運(yùn)營抖音賣貨,數(shù)據(jù)必須準(zhǔn)時(shí)產(chǎn)出。這就帶來了第三大挑戰(zhàn),就是穩(wěn)定。
要想穩(wěn),實(shí)際上有一些基礎(chǔ)的工作,比如監(jiān)控、運(yùn)維質(zhì)量等。我這里想講的一點(diǎn)是數(shù)據(jù)治理,在實(shí)時(shí)、敏捷的同時(shí)保證穩(wěn)定,治理是一個(gè)特別重要的問題。因?yàn)槿绻蛔龊脭?shù)據(jù)治理這件事,業(yè)務(wù)的復(fù)雜度,其中冗余的問題以及一些混亂的因素,是沒有辦法通過監(jiān)控和運(yùn)維機(jī)制就能解決的。
我們提到幾個(gè)做法,一個(gè)叫分布式治理,一個(gè)叫經(jīng)驗(yàn)復(fù)用,一個(gè)叫經(jīng)驗(yàn)沉淀到工具()。
為什么提分布式治理呢?我們早期實(shí)際上并不是分布式治理,而是專職團(tuán)隊(duì)治理,就負(fù)責(zé)數(shù)據(jù)治理工作。但是當(dāng)我們作為數(shù)據(jù)團(tuán)隊(duì)去支持眾多業(yè)務(wù)的時(shí)候,這個(gè)模式就難以為繼了,我不可能讓一個(gè)專門的治理團(tuán)隊(duì)去治理各個(gè)業(yè)務(wù)。
所以我們提出了分布式治理,就是要有治理委員會去制定各種標(biāo)準(zhǔn),這些標(biāo)準(zhǔn)也都是從業(yè)務(wù)上傳,在每個(gè)業(yè)務(wù)中也會有專人負(fù)責(zé)治理工作,讓治理工作自下而上產(chǎn)生出來。
經(jīng)驗(yàn)復(fù)用,就是我們在一個(gè)成熟產(chǎn)品積累了很多經(jīng)驗(yàn),當(dāng)我們再去支持一個(gè)新的產(chǎn)品,能夠快速地把成熟產(chǎn)品的經(jīng)驗(yàn)借鑒起來,不要再走一遍先污染后治理的老路。除了經(jīng)驗(yàn)復(fù)用之外,還要把經(jīng)驗(yàn)沉淀在工具中去,這才是能進(jìn)一步擴(kuò)大杠桿的方法。
數(shù)據(jù)產(chǎn)品提供了一整套的數(shù)據(jù)治理工具。這源于在長期以來的數(shù)據(jù)處理中,我們會把一些通用的能力沉淀到工具中,當(dāng)新業(yè)務(wù)直接使用這些工具時(shí),就不會在初期挖很多坑,可以直接達(dá)到一個(gè)比較高的數(shù)據(jù)治理水準(zhǔn)。
讓數(shù)據(jù)驅(qū)動成為習(xí)慣
剛才聊了抖音電商在數(shù)據(jù)驅(qū)動實(shí)踐過程中的三個(gè)挑戰(zhàn)。接下來我再簡單介紹一下業(yè)務(wù)不同角色如何做好數(shù)據(jù)化的運(yùn)營和決策。
數(shù)據(jù)產(chǎn)品絕對不是只給管理者用的,它要能夠給公司各個(gè)角色各個(gè)層級的人去用,幫助每個(gè)人都能夠有更好的決策。但是不同的角色需要有不同的數(shù)據(jù)產(chǎn)品,這樣才能夠提高效率,更有針對性。
比如說對管理層如何運(yùn)營抖音賣貨,我們提供了管理駕駛艙,管理者能夠直接看到一些宏觀的指標(biāo),看到一些趨勢的變化,輔助管理者做出更及時(shí)有效的決策。對于一線,對運(yùn)營和風(fēng)控等一線人員,他們可能需要看業(yè)務(wù)數(shù)據(jù),比如羅盤,同時(shí)他們也可能需要 BI(敏捷分析平臺),可能需要人群畫像、行為分析等等能夠指導(dǎo)一線工作的工具。因此我們針對不同的業(yè)務(wù)角色,也會去專門地定制不同的產(chǎn)品來滿足各個(gè)角色的需要。
在字節(jié)跳動內(nèi)部,每月有超過10萬員工直接使用BI產(chǎn)品,可以說數(shù)據(jù)驅(qū)動已經(jīng)成為大家日常工作的一種習(xí)慣,深入人心。
這是字節(jié)跳動整個(gè)數(shù)據(jù)產(chǎn)品體系的架構(gòu)圖,上面是各種業(yè)務(wù),我們通過數(shù)據(jù)BP的機(jī)制支持不同業(yè)務(wù)。然后是一些是數(shù)據(jù)應(yīng)用產(chǎn)品,直接給公司的不同角色使用。底下有一些偏基礎(chǔ)的產(chǎn)品,比如說數(shù)據(jù)建設(shè)、數(shù)據(jù)引擎等,能夠支持我們上層的應(yīng)用。這樣一套體系,既能夠支持不同業(yè)務(wù)個(gè)性化的需求,也能夠經(jīng)驗(yàn)復(fù)用,把一些底層能力復(fù)用。這些能力和工具也都在火山引擎上形成了對應(yīng)的產(chǎn)品,提供給外部客戶使用。
技術(shù)與業(yè)務(wù)互相塑造、共同成長
我一直有一個(gè)理念,技術(shù)和業(yè)務(wù)是一個(gè)互構(gòu)的關(guān)系,互相折騰,制造麻煩,共同成長。就像剛才我分享的抖音電商的例子,這個(gè)業(yè)務(wù)在成長過程中對技術(shù)部門提出了很多需求,給數(shù)據(jù)產(chǎn)品造成了很多“麻煩”。正是因?yàn)檫@些“麻煩”,數(shù)據(jù)產(chǎn)品才能更好地改進(jìn)。反過來說,優(yōu)秀的數(shù)據(jù)產(chǎn)品也讓抖音電商的效率提高。技術(shù)和業(yè)務(wù)互構(gòu),互相塑造、共同成長。
以上就是我的分享。字節(jié)跳動技術(shù)中臺支持公司業(yè)務(wù)的這些經(jīng)驗(yàn)、這些技術(shù)能力,都已經(jīng)沉淀到了火山引擎上。我希望火山引擎也能夠幫助我們的客戶提升業(yè)務(wù)價(jià)值,獲得新的增長動力。謝謝大家。
聲明:本站所有文章資源內(nèi)容,如無特殊說明或標(biāo)注,均為采集網(wǎng)絡(luò)資源。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系本站刪除。