這其實就是保留數(shù)據(jù)與提取數(shù)據(jù)的流程。我想說,保留數(shù)據(jù)與提取數(shù)據(jù),本質(zhì)上是兩個步驟。
數(shù)據(jù)投遞就是保留數(shù)據(jù)的步驟。你可以投遞用戶的啟動,頁面展現(xiàn),區(qū)塊展現(xiàn),點擊,以及各種業(yè)務數(shù)據(jù)如充值,付費,閱讀時長,觀看時長等等。其中,相對精準度要求沒有那么高的如啟動、頁面展現(xiàn)、區(qū)塊展現(xiàn)、點擊、閱讀時長、觀看時長等數(shù)據(jù),可以通過前端投遞的方式來實現(xiàn);而充值金額、付費等未來可能會涉及到財務結算的數(shù)據(jù),一般采用服務端同步的方式來投遞。當然也有例外,比如涉及到投放結算費用的話,新增的啟動也會需要和服務端進行核準。
數(shù)據(jù)投遞的顆粒度取決于你是否需要做對應的數(shù)據(jù)分析。一般每個頁面都需要投遞頁面展現(xiàn),但是是否每個按鈕都需要點擊投遞,每個區(qū)塊展現(xiàn)是否都需要投遞,這個取決于你的分析力度。當然你也可以選擇核心重要的頁面都投遞,而邊緣的頁面如幫助中心則不面面俱到。
對于投遞的規(guī)范,字段設置,需要考慮到后續(xù)提數(shù)的方便性。比如點擊的投遞,最好能同時帶上所屬的頁面和區(qū)塊,方便后續(xù)從不同維度進行取數(shù)。
上述降到的都是數(shù)據(jù)保留的部分,那保留好數(shù)據(jù)之后,數(shù)據(jù)的提取一定是從數(shù)據(jù)保留的地方獲取么?不一定。大公司一般會有專門做數(shù)據(jù)提取的數(shù)據(jù)庫,和線上的主庫是分離的,也有專門用作BI的中間表,從而方便數(shù)據(jù)分析。
作為一個產(chǎn)品,你大概有以下幾種方式來提取你需要的數(shù)據(jù):
1)直接從BI可視化報表中復制
2)開發(fā)給你開放了數(shù)據(jù)庫的權限,你通過SQL來提取數(shù)據(jù)
3)讓開發(fā)幫你跑出你要的數(shù)據(jù)
從便捷程度而言,第一條顯然是最方便的。而對于第二和第三條,不同的產(chǎn)品不同的開發(fā)各不一樣,因人而異,因地制宜
所以你需要知道你最常用的數(shù)據(jù)是什么,需要哪些維度,把他們做成固定的報表,方便提取。這里再提一句,為了拷貝后在excel中分析方便的報表設計,和為了直接在BI中看數(shù)據(jù)方便的報表設計很可能是不一樣的。所以如果人力充沛的話,建議做一張明細的BI表,再針對不同的常用數(shù)據(jù)維度,做幾張方便觀看的表。(開發(fā)不要打我)。
對于SQL提數(shù),我的建議是如果你的公司允許,且你做的產(chǎn)品工作經(jīng)常需要和數(shù)據(jù)打交道的話,最好還是學習一下。熟練之后你會發(fā)現(xiàn),不需要求助于任何人,自己可以直接尋找各種分析維度,又隨時能拿到對應數(shù)據(jù)的感覺,就像徜徉在數(shù)據(jù)的海洋中一般的爽,不能自拔。