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