文 | 鄒弓一
鄒弓一, 美團點評前端工程師, 4年 Web 前端開發經驗, 現在是美團點評點餐團隊的一員。
大資料時代, 一個產品成敗, 除了前臺使用者主觀口碑可以決定之外, 還需要用大量的客觀資料去分析驗證。
就目前而言, 這套工具提供了以下幾種資料分析方式:
概況:提供小程式關鍵指標趨勢以及 Top 頁面訪問資料, 快速瞭解小程式發展概況。 訪問分析:提供小程式使用者訪問來源、規模、頻次、時長、深度以及頁面詳情等資料, 具體分析使用者新增和活躍情況。 即時統計:提供小程式即時訪問資料, 滿足即時監控需求。這裡, 我們主要結合「大眾點評點餐」小程式, 探討「自訂分析」的具體功能和作用。
自訂分析所謂「自訂分析」, 就是傳統意義上的埋點。 開發者可以自行設置希望上報的資料, 通過這些資料來分析你希望得到的結果。
並且, 由於小程式發版有審核機制, 如果希望在代碼中加入可埋點的元素, 就需要重新提審, 時間成本非常高。
相對而言, 採用無埋點技術, 更加適合於小程式的場景。
但從目前「大眾點評點餐」小程式中測試與使用來說, 目前內測版本的自訂分析(截止 2017 年 3 月 2 日)對代碼本身設計與書寫的要求比較苛刻。
特別是資料獲取需要與頁面 page的data做到關聯, 在某些場景下會出現比較難以滿足的情況。
接下來, 讓我們看看實現一個自訂事件的步驟吧。
首先, 使用管理員帳號登錄公眾平臺後臺, 找到「資料分析」-「自訂分析」。
如果是第一次使用, 那麼事件列表應該為空。
接下來, 就是最關鍵的事件配置步驟了。
動作的各項含義如下:
trigger, 觸發條件click點擊時觸發, 必須指定page和elemententerPage進入頁面時觸發, 必須指定pageleavePage離開頁面時觸發, 必須指定pagepullDownRefresh下拉刷新時觸發, 必須指定pagelaunch載入小程式時觸發background切換到後臺觸發foreground切換到前臺觸發share分享時觸發action, trigger發生時的動作, 預設會收集資料, 包括系統預設資料和使用者自訂資料(data中定義)留空代表只收集資料start初始化並收集資料report收集資料並上報事件資料, 之前必須有start操作, 未經過start操作是不會上報的start_and_report初始化,