《2021年網(wǎng)易云音樂(lè)年度聽(tīng)歌報(bào)告》出爐啦,拆解一波它的功能以及數(shù)據(jù)使用情況
編輯導(dǎo)語(yǔ):相信大家昨天都被一年一度的網(wǎng)易云音樂(lè)年度聽(tīng)歌報(bào)告刷屏了,今年的聽(tīng)歌報(bào)告添加了“云村”場(chǎng)景化體驗(yàn)設(shè)計(jì),進(jìn)一步深化了音樂(lè)社區(qū)氛圍,那么這份報(bào)告是如何產(chǎn)生的呢?本文作者依托于年度聽(tīng)歌報(bào)告,拆解了報(bào)告的數(shù)據(jù)分析功能框架,一起來(lái)看看吧。
近來(lái),朋友圈被“網(wǎng)易云性格主導(dǎo)色分析”、“網(wǎng)易云年度聽(tīng)歌報(bào)告”和“q音年度聽(tīng)歌報(bào)告”刷屏了,我自己也去體驗(yàn)了一波,整體畫(huà)風(fēng)和設(shè)計(jì)是真的是非??蓯?ài)呢,可以看出網(wǎng)易云音樂(lè)團(tuán)隊(duì)的小姐姐和小哥哥們用心啦。
今天就來(lái)拆解一下,這份滿(mǎn)滿(mǎn)誠(chéng)意的“網(wǎng)易云年度聽(tīng)歌報(bào)告”的功能模塊有哪些,產(chǎn)出這份報(bào)告所依賴(lài)的基礎(chǔ)數(shù)據(jù)有哪些,以及如果是你和我作為該功能(或后續(xù)接到類(lèi)似需求)的PM,你該如何闡述你的需求,讓研發(fā)、測(cè)試及UI/UE能夠開(kāi)發(fā)/測(cè)試/設(shè)計(jì)呢?讓我們一起來(lái)看一看叭~
來(lái)來(lái),先來(lái)看看我微信好友們分享的網(wǎng)易云年度音樂(lè)報(bào)告,是長(zhǎng)這樣子的(王嘉爾那個(gè)是我的報(bào)告):
通常來(lái)說(shuō),要產(chǎn)出一份數(shù)據(jù)分析報(bào)告,首先得有足夠體量的數(shù)據(jù),而這些數(shù)據(jù)是真實(shí)的,積累一段時(shí)間的,才有業(yè)務(wù)分析的價(jià)值。 數(shù)據(jù)=資產(chǎn),可以創(chuàng)造新的產(chǎn)品價(jià)值。不論是ToC產(chǎn)品還是To B、ToG產(chǎn)品,將內(nèi)外部數(shù)據(jù)分析好、利用好,將能創(chuàng)造出新的產(chǎn)品價(jià)值,一來(lái)可以解決用戶(hù)問(wèn)題,二來(lái)可以為產(chǎn)品增值。
對(duì)于數(shù)據(jù)報(bào)告這種需求,其處理方式,一種通常是和客戶(hù)/用戶(hù)(C端產(chǎn)品,PM自己確認(rèn))關(guān)心的報(bào)告功能模塊有哪些,然后確認(rèn)實(shí)現(xiàn)這些功能所需的數(shù)據(jù)是否具備,以及可滿(mǎn)足需求的程度,從而最終確認(rèn)要做哪些功能模塊;
還有一種是客戶(hù)/用戶(hù)無(wú)明確的數(shù)據(jù)分析需求,這時(shí)候,PM就要先看一看平臺(tái)的數(shù)據(jù)有哪些?然后將這些數(shù)據(jù)按照“金字塔原理”進(jìn)行多維度歸類(lèi)(如用戶(hù)基礎(chǔ)數(shù)據(jù)、用戶(hù)操作數(shù)據(jù)),統(tǒng)計(jì)、組合、拼裝、單維度分析、多維度分析,按時(shí)間跨度、按區(qū)域、按人、按組織、按事件、按標(biāo)簽、按類(lèi)別、按排行……便可以構(gòu)造一些數(shù)據(jù)分析功能出來(lái)。
本文,將嘗試按照方式一,先來(lái)梳理這份報(bào)告的功能框架,以及每項(xiàng)功能的輸入、輸出,然后再來(lái)看需要什么數(shù)據(jù)實(shí)現(xiàn)這些功能。
一、拆解網(wǎng)易云音樂(lè)報(bào)告的數(shù)據(jù)分析功能框架
從上述結(jié)果報(bào)告中可以看到:大概涉及到了10多個(gè)功能子塊兒,主要包含:今年度歌曲、今年度歌單TOP10、今年度四季喜愛(ài)歌曲、今年度喜愛(ài)歌手、今年度各曲風(fēng)統(tǒng)計(jì)占比、今年度收聽(tīng)最小眾歌曲、今年度聽(tīng)歌關(guān)鍵詞…這些功能是從 今年該用戶(hù)收聽(tīng)的歌曲中,按照歌曲結(jié)構(gòu)化數(shù)據(jù)本身,如曲風(fēng)、是否小眾、歌手、發(fā)表日期,歌詞內(nèi)容等維度進(jìn)行統(tǒng)計(jì)分析的。
而 地域曲風(fēng)“同頻共振”功能則需要事先 按地區(qū),統(tǒng)計(jì)不同地區(qū)的曲風(fēng)占比,再與用戶(hù)曲風(fēng)做對(duì)比,找到“契合點(diǎn)”。以及聽(tīng)歌品味相似用戶(hù)推薦,則需要綜合考慮每個(gè)用戶(hù)的聽(tīng)歌特征,可能涉及一個(gè)或多個(gè)特征(如聽(tīng)歌曲風(fēng)、喜愛(ài)歌手、英文歌/中文歌標(biāo)簽等)。再如今年新探索曲風(fēng)功能,需要與去年的曲風(fēng)進(jìn)行對(duì)比,則考慮的是 “時(shí)間維度”(本周期與上個(gè)周期)。
下述腦圖,是報(bào)告中涉及到的數(shù)據(jù)統(tǒng)計(jì)分析部分的功能框架圖:
此外,網(wǎng)易云音樂(lè)報(bào)告還涉及到一些非統(tǒng)計(jì)類(lèi)的功能需求,如封面生成與保存到相冊(cè)、分享,以及切換到每個(gè)數(shù)據(jù)統(tǒng)計(jì)分析頁(yè)面的交互功能等。
在上述功能框架中,除了相似聽(tīng)歌品味研判功能涉及到一套相對(duì)復(fù)雜的AI研判算法以及聽(tīng)歌關(guān)鍵詞涉及到的熱詞挖掘算法外,其余均為比較基本的數(shù)據(jù)統(tǒng)計(jì)、分析、排序需求,PM規(guī)定好輸入、輸出,研發(fā)同學(xué)開(kāi)發(fā)相應(yīng)的接口即可。
在這些簡(jiǎn)單的統(tǒng)計(jì)、分析需求確認(rèn)過(guò)程中,會(huì)涉及到一些細(xì)節(jié)問(wèn)題,比如春天最喜愛(ài)歌曲,其時(shí)間粒度是?從1月1日到4月30日?認(rèn)為是春天?再比如,如何定義小眾?聽(tīng)歌人數(shù)<一定值?還是歌曲累計(jì)播放次數(shù)<次?還是?再比如用戶(hù)今年度發(fā)表的精彩評(píng)論,若有的情況下,展示評(píng)論數(shù)據(jù)的哪些字段?(評(píng)論時(shí)間、該評(píng)論涉及的曲目、評(píng)論文本、獲贊次數(shù),以及當(dāng)評(píng)論文本過(guò)長(zhǎng)時(shí),前后端怎么處理,缺省用“…”還是直接截?cái)??這些都是需要PM和研發(fā)在技術(shù)方案設(shè)計(jì)前對(duì)齊好的)。
二、產(chǎn)出上述報(bào)告所必需的基礎(chǔ)數(shù)據(jù)有哪些
下述腦圖,為筆者梳理的網(wǎng)易云音樂(lè)App的核心數(shù)據(jù)框架(由于筆者不是網(wǎng)易云音樂(lè)App的PM,按照我的經(jīng)驗(yàn)理解,猜測(cè)其部分主要核心數(shù)據(jù)有下面這些,僅供參考):
上述《網(wǎng)易云音樂(lè)年度聽(tīng)歌報(bào)告》報(bào)告中用到的數(shù)據(jù),主要是“普通/黑膠用戶(hù)基礎(chǔ)數(shù)據(jù)”和“歌曲結(jié)構(gòu)化”、“用戶(hù)社交”兩大部分?jǐn)?shù)據(jù)。其余的數(shù)據(jù),是否可以構(gòu)建出其它數(shù)據(jù)統(tǒng)計(jì)分析功能?答案是肯定的,但是是否有必要放在報(bào)告中,就需要產(chǎn)品經(jīng)理深入思考了,用戶(hù)的時(shí)間就那么多,放太多功能,報(bào)告瀏覽時(shí)間勢(shì)必會(huì)加長(zhǎng),而且一些功能,用戶(hù)平時(shí)不經(jīng)常使用的,也沒(méi)必要做分析。
藝人資料數(shù)據(jù),是網(wǎng)易云音樂(lè)App,藝人資料頁(yè)所展示的,包括藝人名稱(chēng)、性別、最近演出動(dòng)態(tài)、官方獲獎(jiǎng)情況等。按我的經(jīng)驗(yàn),一般這種藝人基礎(chǔ)資料,應(yīng)該都是找外部團(tuán)隊(duì)整理或者直接從外部采購(gòu)的公開(kāi)數(shù)據(jù),應(yīng)該不是網(wǎng)易云團(tuán)隊(duì)自行整理的(如果猜的不對(duì),那以實(shí)際為準(zhǔn),哈哈)。
三、數(shù)據(jù)分析報(bào)告模板框架制定及應(yīng)用案例
確認(rèn)好數(shù)據(jù)分析報(bào)告每一塊要輸出給用戶(hù)的信息后,就完了嗎?當(dāng)然沒(méi)完。
第一,報(bào)告的最終呈現(xiàn)形態(tài)是什么?各個(gè)模塊間的排版布局是什么樣的?
當(dāng)輸入數(shù)據(jù)缺乏某些字段時(shí),怎么處理?這都需要PM來(lái)思考清楚、確認(rèn)清楚。比如用戶(hù)是普通用戶(hù),而非黑膠用戶(hù),則“今年度黑膠VIP歌曲”收聽(tīng)統(tǒng)計(jì)次數(shù)模塊,不必輸出;再如用戶(hù)今年從未使用過(guò)評(píng)論功能,評(píng)論分析模塊,是否還需要展示?我覺(jué)得這里可以展示一下,輸出內(nèi)容文案like this:
“今年的你,沒(méi)有發(fā)表過(guò)任何評(píng)論,是一枚妥妥的傾聽(tīng)者呢”。輸出的目的是:可以告訴用戶(hù)“你今年沒(méi)有發(fā)表過(guò)任何評(píng)論,明年可以體驗(yàn)體驗(yàn)我們的這個(gè)功能”。
第二,報(bào)告制作和查看支持的端?——移動(dòng)端?是否支持web網(wǎng)頁(yè)操作和查看?PAD端?大屏端?
這也是需要產(chǎn)品經(jīng)理所明確的。顯然,網(wǎng)易云音樂(lè)報(bào)告,優(yōu)先支持移動(dòng)端是最合理的,能夠滿(mǎn)足98%以上的用戶(hù)需求,而PC端web網(wǎng)頁(yè)制作,首先這種需求場(chǎng)景很少,可以通過(guò)轉(zhuǎn)至移動(dòng)端進(jìn)行操作,而且其前端框架和移動(dòng)端不同,還需要設(shè)計(jì)另外一套UI方案。因此,僅考慮移動(dòng)端制作音樂(lè)報(bào)告是合理的。
四、其它數(shù)據(jù)統(tǒng)計(jì)分析報(bào)告案例
1. 數(shù)據(jù)大屏示例
2. 數(shù)據(jù)統(tǒng)計(jì)分析報(bào)告框架及頁(yè)面展示示例
最后再拋個(gè)問(wèn)題:API與SDK有何區(qū)別?想要和讀者一起探討。
網(wǎng)易云移動(dòng)端App音樂(lè)報(bào)告制作小程序(h5),用戶(hù)進(jìn)入該年度音樂(lè)報(bào)告制作頁(yè)面時(shí),是在線實(shí)時(shí)請(qǐng)求后臺(tái)(服務(wù)端)的各個(gè)接口返回?cái)?shù)據(jù)給前端進(jìn)行展示的,而非需用戶(hù)下載一個(gè)SDK安裝包,安裝后才能運(yùn)行該程序。
非常感謝您的閱讀!歡迎一起交流探討!
本文由 @南方碟道 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載
題圖來(lái)自Unsplash,基于CC0協(xié)議
一年結(jié)束的時(shí)候看到這樣的報(bào)告確實(shí)也挺暖心的,跟著報(bào)告又回到了年初的時(shí)候
對(duì)啊,是真的挺暖的。感覺(jué)今年網(wǎng)易云App算是明星了,朋友圈霸屏小主
?。。【透杏X(jué)自己2021年的點(diǎn)點(diǎn)滴滴都被網(wǎng)易云記錄下來(lái)啦,感覺(jué)好暖好暖
是呀。但是也有文章來(lái)吐槽的~不過(guò)我偷偷聽(tīng)的歌都被大數(shù)據(jù)記錄下來(lái)了。有好有壞叭
昨天朋友圈都被網(wǎng)易云刷屏啦,除此以外還有美團(tuán)、QQ音樂(lè)、酷狗音樂(lè)啥的哈哈哈
不得不說(shuō),網(wǎng)易云真的還是比較用心的,昨天看到的時(shí)候覺(jué)得好感動(dòng)
最近網(wǎng)易云年度歌單刷屏了朋友圈,歌單配圖是真的好看
是的呢,我好喜歡它的畫(huà)風(fēng),也能找到適合自己的人物角色
最后寫(xiě)的,沒(méi)發(fā)表上哈~主要是具體說(shuō)明了幾個(gè)功能的輸入、輸出。
【年度歌單】,#功能描述:統(tǒng)計(jì)每個(gè)用戶(hù),今年度每首歌的收聽(tīng)次數(shù),,并按從高到低排序,支持按照TOPN輸出前N首歌曲及歌曲對(duì)應(yīng)藝人,并支持查看歌曲明細(xì)。#輸入:用戶(hù)ID、歷史聽(tīng)歌記錄(歌曲名、歌手、收聽(tīng)日期等)、時(shí)間范圍=今年,topN默認(rèn)設(shè)置為10. #輸出:TOPN歌曲榜單,含歌曲名、歌手及聽(tīng)歌次數(shù)字段。