国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關注微信公眾號

你真的知道如何埋點嗎?
2021-02-19   數師兄


  互聯網時代,大家都在強調數據的重要性
 
  與此同時,數據量也在呈指數的增長
 
  那么,這些數據中的大部分用戶行為數據是如何來的呢?
 
  答案:數據埋點
 
  這就是今天要講的內容,也是數據分析的基礎之一:數據埋點
 
  埋點簡介
 
  先來講講什么是數據埋點
 
  數據埋點是通過某種代碼注入方式,統計各終端上,相應的用戶行為的一種數據獲取方案
 
  目前來說,主要有以下兩種方式:
 
  第一種:公司自研,在產品需要統計的各頁面、模塊,按照一定規范,“注入”統計代碼
 
  第二種:第三方統計工具的接入,如友盟,神策,GrowingIO等三方平臺
 
  我們這期重點就來聊聊“埋點規范”的設計
 
  埋點參數
 
  一般來說,埋點主要由兩個部分組成:公參和業務參數
 
  公參
 
  什么是公參?通俗來說,就是無論這個業務怎么變,每個埋點中都必須有的值
 
  舉個例子,用戶的業務id(如uid),用戶的手機imei。根據業務形態設定我們一定要統計的參數為公參
 
  公參一般需要有4個重點元素:用戶識別、設備識別、頁面識別、關聯識別
 
  用戶識別:用戶的唯一標識。用戶無論在哪臺手機(終端)上登陸,我們都能映射到該app下的唯一用戶的標識;且對應到這個用戶上的一些固定信息,如手機號,實驗分桶標識等常用信息
 
  設備識別:用戶可能在不同的終端上登陸APP,所以我們需要記錄登陸設備的信息,如imei,手機型號,手機系統等
 
  頁面識別:頁面的標識信息,比如某段時間內的用戶行為,我們為了串聯這段時間內的行為,我們需要記錄行為id,比如視頻,我們在一次播放器吊起中,會有多個視頻的播放,那么我們可以記錄播放器吊起id,這些特定的頁面標識or行為標識,都可以記錄到頁面識別參數里
 
  關聯識別:一般來說,會有3種關聯關系:頁面和頁面之間的關聯,模塊和模塊之間的關聯,以及頁面和模塊之間的關聯。比如,該頁面來源上個頁面的哪個模塊,我們需要記錄模塊來源;該頁面來源哪個頁面,我們需要記錄頁面來源。
 
  業務參數
 
  業務參數,就是對應到具體的產品功能,展現內容等具體業務信息的映射值
 
  對應業務的不同,我們一般會有兩種不同的業務參數設計方案:模塊式埋點&內容式埋點
 
  模塊式埋點
 
  用產品本身,肉眼可見的可明確區分的模塊,來構建業務參數
 
  每個我們所使用APP,都由多個頁面組成。不同的頁面組合,構成了一個APP
 
  所以,我們可以定義模塊式埋點的第一個層級:頁面
 
  具體到某一個具體頁面,我們可以較明確的區分出區域
 
  比如微信信息列表頁,我們可以較明確的看到三個區域:頭部區域(搜索框&右上角的加號),中間信息列表區域,底部4個按鈕區域。
 
  這些明確可以劃分的區域,我們可以定義成第二個層級:區域
 
  這些區域中的具體可以交互的功能,我們定義成第三個層級:按鈕。
 
  比如頭部區域中的搜索框點擊,右上角加號的點擊;中間信息列表區域的聊天窗口點擊;底部按鈕區的四個按鈕的點擊。
 
  這樣,把三個層級串聯起來,就形成模塊式埋點規則:頁面_區域_按鈕
 
  當然,我們還可以再往上層抽象,或者再往下層細化,這里筆者只是拋磚引玉,提供一個埋點規則的模式
 
  內容式埋點
 
  和模塊式埋點類似,內容式埋點是對于內容本身的層級區分。主要會應用在廣告投放的數據統計上
 
  首先,我們需要一個串聯ID來串聯前端數據和服務端數據
 
  往上層,我們需要知道這個串聯id屬于什么內容,這時需要內容id
 
  再往上,內容id屬于哪種大的類目,這時需要內容分類
 
  這個就是內容埋點,同模塊埋點,內容埋點也需要有較明確的內容層級區分
 
  而這些基礎層級,串聯后就形成了內容埋點規范:內容分類_內容id_串聯id
 
  附加信息
 
  當然,無論是模塊式埋點,還是內容式埋點,我們肯定還需要記錄某些具體的業務附加信息。
 
  如點擊聊天列表,是點擊了群聊,還是好友,我們可以記錄一個聊天類型,而對應的如好友id,群聊id,我們也可以記錄在附加信息中。
 
  這些附加信息,我們也可以記錄到具體的參數值里,但這個參數需要和模塊層級埋點區分,不能埋在同一個值中,這點需要注意
 
  事件分類
 
  一般情況下,埋點事件可以分為4類:展現埋點+曝光埋點+點擊/輸入框等交互埋點+自定義埋點
 
  展現埋點:頁面里的內容的下發及展現
 
  這個其實就是一個服務端的觸發。服務端如果觸發了,用戶側會展現什么內容。
 
  該埋點,我們需要記錄的是展現的內容信息,也就是說,服務端下發的內容
 
  曝光埋點:哪些下發的內容被用戶實際看到了
 
  和展現埋點類似,由于屏幕有限,內容總是一點點被用戶實際看到。而這些被實際看到的內容,我們也需要記錄下來,這就是曝光埋點
 
  但是與展現埋點不同的是,曝光埋點,需要記錄的是單個內容的曝光,或者單個模塊的曝光,也即是元單元的曝光
 
  交互埋點:哪些功能/內容被用戶“消費”了
 
  這里的消費,是指可交互的模塊/內容,被點擊或操作了
 
  舉個例子:一個頁面,用戶可以點擊,那么我們需要記錄相應的交互埋點;一個視頻可以點贊,我們也可以記錄交互埋點;一個視頻可以播放暫停,我們也可以記錄消費埋點
 
  自定義埋點:隨著業務的發展,產品種類越來越多,總會有需要特殊埋點的地方,我們也可以不斷抽象自定義埋點為某一特定類別。
 
  如愛奇藝,優酷等視頻相關的播放器,可以抽象相關的播放埋點
 
  當然,這些都可以隨著業務的發展,不斷總結抽象,適合業務的才是最好的
 
  以上,就是今天講述的埋點相關的基礎知識點,希望對你有幫助~

熱詞搜索:

上一篇:大數據“守護”,為城市織起安全網
下一篇:為什么說數據是人工智能的基礎

分享到: 收藏
主站蜘蛛池模板: 锡林郭勒盟| 汶上县| 石首市| 富顺县| 淄博市| 萍乡市| 丰原市| 鄄城县| 灵武市| 柳河县| 嘉鱼县| 宜良县| 密山市| 涿州市| 保康县| 浪卡子县| 安化县| 万荣县| 尉氏县| 正蓝旗| 安乡县| 舒兰市| 忻城县| 西乡县| 唐河县| 水富县| 万源市| 乐亭县| 大厂| 通城县| 双辽市| 闽清县| 互助| 揭西县| 肇州县| 铜陵市| 泗洪县| 黄石市| 宁德市| 高平市| 随州市|