前景回顧《埋點需求分析&設計埋點方案》《輸出埋點需求文檔》《埋點的框架設計及其準確性》。理論知識已掌握,現在根據所掌握的知識,來設計一套埋點管理系統(tǒng)。一般地,埋點管理是作為數據分析平臺中數據管理模塊的基礎功能。在數據分析平臺里不僅可以管理埋點,還有各類可視化看板、數據監(jiān)控、用戶行為分析、用戶畫像分析等功能。如下圖常見功能結構:

一、為什么要構建埋點管理系統(tǒng)
沒有埋點管理系統(tǒng),常常存在以下問題:
1、產品環(huán)節(jié):使用傳統(tǒng)文檔管理埋點,可能會導致文檔越來越長,容易漏埋點,埋點關鍵字錯誤,參數值混淆等。
2、開發(fā)環(huán)節(jié):僅定義上報數據的接口格式,各端SDK不規(guī)范統(tǒng)一。
3、測試環(huán)節(jié):測試耗時,除了要測試各種埋點的觸發(fā)場景看是否傳遞數據,還要檢查數據質量。且可能有很多遺漏bug沒有測出來。
4、使用環(huán)節(jié):沒有埋點系統(tǒng)的情況下,運營人員、市場人員或者其他需求方想要獲取數據,需要分析師或開發(fā)人工根據需求導出報表。
二、埋點管理系統(tǒng)功能設計
為了優(yōu)化埋點工作,我們需要構建一套埋點管理系統(tǒng)。目前市面上已經有很多第三方數據分析平臺,都可以作為我們參考和學習的模板。通過分析過各類平臺功能,再結合自身業(yè)務場景,來構建一套合適的埋點管理系統(tǒng)。
常見第三方數據分析平臺參考:
growing io:https://www.growingio.com/
神策:https://www.sensorsdata.cn/
諸葛IO: https://zhugeio.com/
talking data:http://www.talkingdata.com/
友盟:https://developer.umeng.com
百度統(tǒng)計: https://mtj.baidu.com/web/welcome/login
Google Analytics: https://analytics.google.com
數獵天下DataHunter:https://www.datahunter.cn/
1、功能架構圖

2、功能設計
2.1 創(chuàng)建應用/站點
一個良好的開始是管理系統(tǒng)的基礎,所以從源頭開始分類管理也是設計的重點。創(chuàng)建需要埋點的應用(H5、Android,iOS等),填寫應用名稱。

創(chuàng)建成功自動生成SDK代碼,提示用戶進行接入。完成接入后,就可進入應用管理里面查看詳情。接入指南:在埋點開發(fā)之前,我們應該給予接入的指南,也就是文檔說明。針對H5,android,iOS ,小程序等進行接入說明。

2.2 應用管理
創(chuàng)建完成后的應用,在我的應用模塊可查看。埋點管理不止針對一個產品。可能有多個,所以一般可以創(chuàng)建多個應用,進行分類管理。

2.3 數據管理
在創(chuàng)建完應用并集成SDK后,我們的應用已經有了基礎的統(tǒng)計數據。系統(tǒng)的核心是要對自定義事件進行管理,所以有一個專門的數據管理模塊。
2.3.1 事件管理
埋點開發(fā)前,需要把事件及其屬性配置到平臺,然后把事件代碼實施到我們的應用中。即把我們在第二章《輸出埋點需求文檔》里面的事件錄入到系統(tǒng)中。

事件管理基本功能:
? 添加:事件ID,事件名稱,觸發(fā)時機,類型(點擊、曝光),分類標簽(業(yè)務場景區(qū)分、頁面區(qū)分等分類管理信息),屬性信息。其中逐條添加是指一個個事件錄入;批量添加,可設置標準埋點模板,再直接導入系統(tǒng)中生成事件。

? 詳情(查看/編輯):單擊任一埋點事件,可在右側彈出的埋點事件詳情中,查埋點事件的基本信息、統(tǒng)計趨勢、事件屬性、事件記錄,且可以修改基本信息及屬性。
基本事件:記錄創(chuàng)建的埋點基本信息,可修改后保存
統(tǒng)計趨勢:可看出該事件7天來的上報情況,若數據有異??蛇M行排查。點擊事件概況可進入事件概況詳情頁查看趨勢詳情
事件屬性:可查看當前事件下的所有屬性值,可修改屬性。自定義屬性的添加,需要到屬性管理頁面進行添加。
事件記錄:主要記錄創(chuàng)建人、創(chuàng)建時間、最近更新人、更新事件,首次上報和最近上報時間

??搜索:在列表上方的搜索框中按事件名稱或ID來搜索埋點事件
? 刪除:對不再使用的事件進行下線,進入回收站,便于回溯。
? 回收站:管理已刪除的埋點事件,回收站的埋點事件依舊可以查詢埋點信息及歷史記錄,只是不再接收該埋點的上報數據。點擊恢復可還原至埋點事件列表,重新統(tǒng)計埋點事件。

2.3.2 屬性管理
屬性管理用于對所有通用屬性及自定義屬性的管理。添加到屬性列表的屬性,在創(chuàng)建自定義事件的時候都可以選用。

??添加屬性:需要填入屬性ID、屬性名稱、數據類型。其中逐條添加是指單個或多個事件錄入;批量添加,可設置標準模板,再直接導入系統(tǒng)。

? 詳情(查看/編輯):單擊任一屬性事件,可在右側彈出的埋詳情中,查屬性的基本信息、記錄,且可以修改基本信息。

? 回收站:管理已刪除的屬性。點擊恢復可還原至屬性列表,重新統(tǒng)計屬性。
2.3.3 事件概況
事件概況可用來查看每個事件的統(tǒng)計趨勢,點擊可查看每個事件的UV、PV、IP等統(tǒng)計趨勢。


2.4、 看板展示
2.4.1 基礎看板
獲得數據后,最終我們是需要按照業(yè)務場景對獲得的數據進行可視化呈現的??窗骞δ馨ǎ簞?chuàng)建看板,設置看板權限(公開、指定、私密等),自定義看板圖表(餅圖、條形圖、柱狀圖等),自定義看板指標等功能。創(chuàng)建看板的維度可以多樣,比如:
以角色維度的:比如產品看板、運營看板、市場人員看板、CEO看板等
以業(yè)務維度的:商品購買看板、商品品類看板、搜索效果評估看板、渠道檢測分析看板等

2.4.2 實時概覽
實時概覽也是一類看板,主要是針對需要實時關注的數據,一般有新增、活躍等關鍵指標。對于時效性要求較高的指標,比如注冊失敗、支付失敗等事件,如果能實時監(jiān)測并提供解決方案,不僅能提升用戶體驗,還能帶來轉化率。對于時效性要求較高的事件,需要加入實時概覽模塊。

2.5 用戶分析
可以以時間為維度,根據用戶訪問的時間,將用戶的行為軌跡單拎出來分析。我們可以詳細的了解他們每一個人在產品中看了哪些頁面,分別停留了多少時間。
然后以用戶為維度,然后把同類別的用戶保存為某一個群組,從而分析他們在轉化、活躍、流程上與其他用戶的區(qū)別。
用戶洞察和用戶增長這塊能做的分析有很多,時間有限,我也只是拎最簡單的東西出來。下次再深入分享。

本章分享就暫時到這里啦。原型有很多細節(jié)沒有做,有時間再完善,最近真是太忙
原型鏈接:點擊查看原型
系列相關文章: