鏈接:https://www.zhihu.com/question/36411025/answer/144973846
來源:知乎
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。
所謂“埋點”,是數據采集領域(尤其是用戶行為數據采集領域)的術語,指的是針對特定用戶行為或事件進行捕獲、處理和發送的相關技術及其實施過程。
埋點的技術實質,是先監聽軟件應用運行過程中的事件,當需要關注的事件發生時進行判斷和捕獲,然后獲取必要的上下文信息,最后將信息整理后發送至服務器端。所監聽的事件,通常由操作系統、瀏覽器、APP框架等平臺提供,也可以在基礎事件之上進行觸發條件的自定義(如點擊某一個特定按鈕)。一般情況下,埋點可以通過監測分析工具提供的SDK來進行編程實現。
埋點的業務意義顯而易見,即幫助定義和獲取分析人員真正需要的業務數據及其附帶信息。在不同場景下,業務人員關注的信息和角度可能不同。典型的應用場景有面向數字營銷領域的分析,以及面向產品運營領域的分析。前者注重來源渠道和廣告效果,后者更在意產品本身流程和體驗的優化。兩者各有側重,也可以有一些交叉。所以,對于不同的項目和分析目的,應當設計不同的埋點方案。
近年來,埋點的方法論上也出現了一些業界新趨勢,如“無埋點”技術。所謂“無埋點”,是指不再使用笨拙的采集代碼編程來定義行為采集的觸發條件和后續行為,而是通過后端配置或前端可視化圈選等方式來完成關鍵事件的定義和捕獲,可以大幅提升埋點工作的效率和易用性。在“無埋點”的場景下,數據監測工具一般傾向于在監測時捕獲和發送盡可能多的事件和信息,而在數據處理后端進行觸發條件匹配和統計計算等工作,以較好地支持關注點變更和歷史數據回溯。當然,即便是“無埋點”技術,也仍然需要部署數據采集基礎SDK(又稱基礎代碼),這一點需要注意,容易產生誤區。
如果需要了解更多關于埋點的詳細信息,可以閱讀宋星的文章:
http://www.chinawebanalytics.cn/auto-event-tracking-good-bad-ugly/
By 何愷鐸
浙公網安備 33010602011771號