【淺談遊戲數據分析的理解與經驗分享】 - By RF
延續前篇文章提到的營運基本素養,本文來說明筆者對於數據分析的理解與經驗分享,
數據分析可簡單分為三個區塊 Data→ Information → Solution
產品的每日數據表、鑽石產出消耗統計、禮包購買狀況等這類經統計出的「數字」,可視為 Data:
舉例: 每日鑽石產出約150-200萬鑽,但在5/6產出400萬鑽;
深入挖掘造成其數字變化的「背後原因與傳遞出的資訊」,可視為 Information:
舉例: 造成此5/6的鑽石產出變化原因,可能有bug被洗大量鑽石、有大型儲值活動吸引大量付費玩家出來付費、有大R怒儲100萬鑽、活動獎勵配置錯誤等原因;
最後根據其數據分析得到的資訊與結論,做出「相對應的決策與後續計畫」,可視為 Solution:
舉例: 本次活動獎勵配置原先預期A獎勵較吸引中小用戶,經分析後發現是B獎勵命中大R用戶需求,導致大R瘋狂付費,此時可以重新檢視品項設計與用戶需求內容,並思考該如何延續本次的活動成效,同時也要評估是否會過度投放而造成道具失效的狀況。
以下為筆者過去在數據分析時得到的經驗,提供大家參考。
1. 資料驗證
錯誤的分析結論可能會導致錯誤的決策,所以《資料正確性》為首要注意的項目。
營運人員大多從數據後台或請技術撈取資料,尤其在額外撈取的資料當中,有可能因需求說明不清楚或是一時疏失導致撈取欄位或內容錯誤,故在撈取資料前要預先想好如何檢驗資料正確性,且拿到資料後第一時間需做資料驗證。
舉例: 想瞭解A產品在 5/1-5/7的每日營收,在資料撈取需求時可以額外拆分付費渠道(GP、IOS、官網),來進行資料比對與驗證,當拆分付費渠道後的營收加總與每日總營收不同時,此時可以先回頭確認資料源哪裡有異常。
2. 數據結構
《用戶特性差異巨大》,根據自身運營的產品統計,所有用戶中僅10-20%的用戶會付費,在付費用戶中的前20%大R用戶會貢獻約75%-85%的營收,在判斷所有數字時要盡可能瞭解其用戶輪廓,且要有更多種面向的數據來進行輔助判斷。
舉例: 在分析鑽石產出消耗時,如果是所有用戶一起看,可能會無法定位到明確的問題,如果細分成免費用戶、付費用戶(大中小R)等細分數據,則可瞭解各階層用戶花費鑽石的地方,進而找到用戶需求。
3. 輻射思維
大部份情況下,可能是因為看到某個數字異常值或是想解決某個問題而進行分析,建議可以從問題中心進行《射放性的假設與思考》,如果是單線性的思考,過度聚焦於某個論點,容易花了很多時間最終發現方向錯誤導致浪費時間,甚至演變成先射箭再畫靶的情況。
舉例: B產品因為調整活動獎勵,預期ARPPU會從1200元提升至1500元,最終結果提高至2000元,此時如果只是「說明」本次如何調整活動所以達到此結果,而沒有思考其他可能性的話,有可能會忽略真正發生的原因。
4. 善用工具
最常使用也最容易入門的是Excel,其中最重要的功能是「樞紐分析表」,可以將大量資料依自身需求快速轉換成清楚明瞭的統計報表;其次如vlookup等函數,可以加速資料處理與比對,這些基本功除了多使用還是只能多練習來熟能生巧,更進階的也能學習SQL語法、Python、Tableau等軟體與工具來加快資料處理的速度。
5. 挑戰自己
在數據分析的過程中,不斷挑戰自己的想法與觀點,同時切換不同視角來審視自己的分析與結論,除了可以發掘不同問題與報告缺陷外,也可以提前預想上級主管或聽講者會想得知哪些資訊與提問內容。
「重分析,更重結論與後續追蹤」
剛開始接觸數據分析的營運人員容易太重分析或太相信數字,反而忽略了「產品體驗」與「解決問題」,進而導致輕易下結論或缺乏有效驗證其方案。
數據分析雖不是萬能,但也是遊戲營運一項必備技能,時刻關注數據變化,培養數字敏銳度,才有辦法一眼看出異常值!
希望以上內容對你有所幫助,也歡迎大家一起多多交流。
--
本篇為客座專欄,作者RF,現為知名遊戲公司營運主管,希望藉由分享自身經驗,給有志於遊戲營運的朋友一些啟發。
同時也有1部Youtube影片,追蹤數超過7,970的網紅吳老師EXCEL VBA設計(大數據自動化)教學,也在其Youtube影片中提到,文大Python程式入門或證照第10次介紹MYSQL連線問題&XAMPP與NAS架站介紹&關閉IIS與XAMPP安全性設定&在MYSQL中建立member資料庫&比較SQLITE與MYSQL的語法差異&查詢實體IP與新增使用者&批次寫入資料到MYSQL中&VBA存取MYSQL&下載市場行情與寫入到資...
sql 語法差異 在 軟體廚房 Facebook 的最讚貼文
最近萬年議題又被拿出來討論了,「該把程式碼寫在 Stored Procedure,還是寫在 Application 裡面?」
⠀
以下是個人的看法以及選擇,僅供參考。
⠀
我個人的背景是這樣的,都是以開發 Web 應用程式為主,資料庫的使用經驗都在 SQL Server,其他的資料庫領域我不了解,在這樣的背景之下我個人傾向不使用 Stored Procedure 的,原因如下:
⠀
1. 對 DB 的操作已經是在應用程式生命週期的末端,這時候關注的應該是「效能」,如何運用最少的資源(CPU、Memory、Network IO、Disk IO、Money...)最快的速度拿到想要取得的資料,如果把程式碼都寫在 Stored Procedure,為了效能這件事,就會開始在商業邏輯中混入一些 Temp Table、額外定義 Table Type、因效能而使用的特殊語法...等,隨著時間流逝這個 Stored Procedure 就慢慢變成了哥吉拉。
⠀
2. 由於 SQL Server 的改進,Stored Procedure precompiled 的優點早已消失。
(https://www.codeproject.com/Articles/414272/Stored-Procedures-DO-NOT-increase-performance)
⠀
3. 被 Parameter Sniffing 搞得很煩。
⠀
4. 身為那條龍,我為何要將原始碼放在兩個地方?
⠀
雖然我不想使用 Stored Procedure 但不表示可以忽視查詢效能這件事,基本對 Index 的了解、各種 JOIN 差異、查詢計劃的解讀、...等,會影響查詢效能的要略懂,也順便跟還在跟哥吉拉奮戰的朋友說聲辛苦了。
sql 語法差異 在 吳老師EXCEL VBA設計(大數據自動化)教學 Youtube 的精選貼文
文大Python程式入門或證照第10次介紹MYSQL連線問題&XAMPP與NAS架站介紹&關閉IIS與XAMPP安全性設定&在MYSQL中建立member資料庫&比較SQLITE與MYSQL的語法差異&查詢實體IP與新增使用者&批次寫入資料到MYSQL中&VBA存取MYSQL&下載市場行情與寫入到資料庫&SQL關鍵字與日期查詢
上課內容:
01_重點回顧與介紹MYSQL連線問題
02_XAMPP與NAS架站介紹
03_關閉IIS與XAMPP安全性設定
04_在MYSQL中建立member資料庫
05_比較SQLITE與MYSQL的語法差異
06_查詢實體IP與新增使用者
07_用executemany批次寫入資料到MYSQL中
08_VBA存取MYSQL範例問題2
09_VBA存取MYSQL與下載市場行情
10_下載市場行情與寫入到資料庫
11_SQL關鍵字與日期查詢
完整影音
http://goo.gl/aQTMFS
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/forum/#!forum/pccu_python_2018_2
懶人包:
EXCEL函數與VBA http://terry28853669.pixnet.net/blog/category/list/1384521
EXCEL VBA自動化教學 http://terry28853669.pixnet.net/blog/category/list/1384524
TQC+Python證照目錄:
Python 第1類:基本程式設計
技能內容:變數與常數、指定敘述、標準輸入輸出、運算式、算術運算子、數學函式的應用、格式化的輸出Python 第2類:選擇敘述
技能內容:if、if...else、if…elif
Python 第3類:迴圈敘述
技能內容:while、for…in
Python 第4類:進階控制流程
技能內容:常用的控制結構、條件判斷、迴圈
Python 第5類:函式(Function)
技能內容:函式使用、傳遞參數、回傳資料、內建函式、區域變數與全域變數
Python 第6類:串列(List)的運作(一維、二維以及多維)
技能內容:串列的建立、串列的函式、串列參數傳遞、串列應用
Python 第7類:數組(Tuple)、集合(Set)以及詞典(Dictionary)
技能內容:數組、集合、詞典的建立、運作及應用
Python 第8類:字串(String)的運作
技能內容:字串的建立、字串的庫存函式、字串的應用
Python 第9類:檔案與異常處理
技能內容:文字I/O、檔案的建立、寫入資料與讀取資料、二進位I/O、編碼(Encoding)、異常處理
課程簡介:入門
建置Python開發環境
基本語法與結構控制
迴圈、資料結構及函式
VBA重要函數到Python
檔案處理
資料庫處理
課程簡介:進階
網頁資料擷取與分析、Python網頁測試自動化、YouTube影片下載器
處理 Excel 試算表、處理 PDF 與 Word 文件、處理 CSV 檔和 JSON 資料
實戰:PM2.5即時監測顯示器、Email 和文字簡訊、處理影像圖片、以 GUI 自動化來控制鍵盤和滑鼠
上課用書:
參考書目
Python初學特訓班(附250分鐘影音教學/範例程式)
作者: 鄧文淵/總監製, 文淵閣工作室/編著
出版社:碁峰? 出版日期:2016/11/29
吳老師 107/12/3
EXCEL,VBA,Python,文化推廣部,EXCEL,VBA,函數,程式設計,線上教學,PYTHON安裝環境

sql 語法差異 在 SQL cross join 的語法差異 - Mark's blog 的推薦與評價
今天遇到了一個sql join 的語法問題,首先第一個sql 如下: 123SELECT c.customer_id, o.order_id, o.order_date FROM customers as c JOIN orders as ... ... <看更多>
sql 語法差異 在 Oracle与SQLServer的SQL语法差异总结.docx - GitHub 的推薦與評價
net framework c# asp.net mvc . Contribute to imwyw/.net development by creating an account on GitHub. ... <看更多>