關於數據采集(也就是所謂的埋點),有很多中形式,或者說方法。所有的數據采集都時圍繞一個核心的三個點來做區別的處理。
數據采集核心思維三個點:
1、對象;
要采集誰,一個頁面、一個按鈕,頁面或者按鈕,就是我們要采集數據的對象,對象是個結果,數據采集代碼/埋點,首先就是要完成定位的功能;
2、動作/條件;
用戶觸發什么動作、發生什么事件,完成什么條件,也就是觸發做數據采集的引線;
3、數據;
在特定的對象上,觸發了需要監控的動作,需要記錄那些數據,來表示用戶這個行為的東西/字段,統稱為數據。
在當理解了這三個點,再去理解現在所謂的,可視化埋點、無埋點、GTM標簽管理工具,就簡單很多了。
- 可視化埋點
對象:運營人員在后端,設置需要采集那個點;
動作:點擊;
數據:點擊的位置信息/按鈕名稱;
- 無埋點
對象:任何位置;
動作:點擊;
數據:點擊的位置信息
無埋點/可視化埋點的共同點:都是把數據采集三要素中的(動作/條件),都固定為點擊,采集的(數據)都是用戶點擊的位置,或者是按鈕的名稱;
無埋點/可視化埋點區別:(對象)不同;無埋點對對象的篩選/定位,在接收服務器端做,可視化埋點對對象的篩選/定位,在用戶端實現。
- 標簽管理工具
主流的標簽管理工具,像Google的DTM,Adobe的DTM,在數據采集功能(埋點)上(注:標簽管理工具里面還有很多非數據采集的功能點),都是把對象、動作/條件、數據,這三點,區分在不同的功能模塊中,在埋點時,一步一步的完成這三個流程,來實現數據采集(埋點)。
以GTM為例:
GTM里面有觸發器、代碼、變量三塊,他們分別的對應關系如下:
觸發器,就是完成數據采集中,(動作/條件)的這個點
代碼,主要就是控制我們需要傳輸的字段(數據)以及,把數據采集三個核心點串聯起來;
變量,是數據采集中的(對象);
當我們遇到問題(數據采集不到,不知道怎么采集數據) 可以把問題分拆成上述三部分,重新整理思路,找到問題點。