行為定義
對用戶行為進行分析,要將其定義為各種事件。比如用戶搜尋是一個事件,在什麼時間、什麼平台上、哪一個ID、做了搜尋、搜尋的內容是什麼。這是一個完整的事件,也是對用戶行為的一個定義;我們可以在網站或者是 APP 中定義千千萬萬個這樣的事件。
有了這樣的事件以後,就可以把用戶行為連起來觀察。用戶首次進入網站後就是一個新用戶,他可能要註冊,那么註冊行為就是一個事件。註冊要填寫個人信息,之後他可能開始搜尋買東西,所有這些都是用戶行為的事件。
獲取數據
那么,我們又該如何去監測這些用戶行為數據呢?
一種非常傳統、非常普遍的方式就是通過寫代碼去定義這個事件。在網站需要監測用戶行為數據的地方載入一段代碼,比如說註冊按鈕、下單按鈕等。載入了監測代碼,我們才能知道用戶是否點擊了註冊按鈕、用戶下了什麼訂單。
所有這些通過寫代碼來詳細描述事件和屬性的方式,國內都統稱為“埋點”。這是一種非常耗費人力的工程,並且過程非常繁瑣重複;但是大部分網際網路公司仍然僱傭了大批埋點團隊。