基于用戶數據篩選核心對象的核心目標,是聚焦高占比、高價值用戶群體,為適配、測試及優化提供精準方向,平衡用戶體驗與開發成本。篩選需遵循“數據采集→標準確立→分維篩選→落地驗證→動態迭代”全流程,結合工具與技術手段確保結果精準,以下為具體實操方法。
一、前置準備:全面采集用戶數據(含核心維度與工具)
篩選的基礎是獲取完整、真實的用戶數據,需覆蓋設備、系統、瀏覽器三大核心維度,同時排除異常數據干擾,確保數據源可靠。
1. 核心采集維度
-
設備維度:設備品牌(華為、小米、OPPO、vivo、蘋果等)、具體型號(如iPhone 16、華為Mate 70)、屏幕分辨率(720×1280、1080×1920等)、硬件配置(處理器、內存,可選),核心用于判斷適配優先級。
-
系統維度:系統類型(iOS/Android)、系統版本(如iOS 18、Android 14)、定制化系統(EMUI、MIUI、ColorOS等),需區分官方版本與品牌定制版本的差異。
-
瀏覽器維度:瀏覽器名稱(Chrome、Safari、微信內置瀏覽器等)、瀏覽器版本、內核類型(Blink、WebKit、X5內核等),核心關注渲染引擎與功能支持差異。
-
輔助維度:用戶活躍度(日活/月活)、用戶價值(付費金額、轉化效率)、訪問場景(網絡類型、地域),用于二次加權篩選高優先級對象。
2. 主流數據采集工具與方式
結合無埋點與埋點工具,實現全維度數據捕獲,同時保障數據合規性:
-
基礎統計工具:百度統計、友盟、Google Analytics、GrowingIO等,可自動采集設備、系統、瀏覽器基礎信息,生成可視化分布報表,支持按維度篩選與導出數據。其中GrowingIO JS SDK可異步采集訪問數據,不影響網站加載,同時自動過濾爬蟲等異常數據。
-
UA解析技術:通過用戶代理(User-Agent)字符串提取精準信息,UA包含設備型號、系統版本、瀏覽器內核等核心特征,可通過正則表達式或成熟庫(如uap-core)解析。例如通過UA字符串可識別是否為微信X5內核、iOS/Android具體版本,解決廠商自定義UA導致的識別偏差問題。
-
服務器日志補充:通過Nginx、Apache服務器日志,提取訪問請求中的UA信息與IP關聯數據,交叉驗證統計工具數據的準確性,排除客戶端攔截導致的數據缺失。
-
合規注意事項:采集數據前需獲得用戶授權,不采集隱私信息(如手機號、位置等敏感數據),僅保留設備與環境特征信息,符合隱私保護規范。
二、確立篩選標準:聚焦核心,平衡成本與體驗
避免“全覆蓋”誤區,采用“占比優先+價值加權”的雙重標準,劃分核心、次要、放棄三個層級,確保資源集中投入高收益場景。
1. 核心篩選原則
-
占比閾值原則:優先覆蓋用戶占比TOP80%的對象,放棄占比<5%的老舊設備、小眾瀏覽器(除非高價值用戶集中),控制適配與測試成本。
-
價值加權原則:對高價值用戶(如付費用戶、核心業務轉化用戶)集中的設備/系統/瀏覽器,即使占比未進入TOP80%,也提升至核心層級。
-
迭代兼容原則:系統與瀏覽器版本優先覆蓋近3個主流版本,老舊版本僅保留用戶占比高的1-2個,跟隨官方更新節奏動態調整。
2. 分級篩選標準示例(基于2025年數據)
結合當前市場分布數據,制定可落地的分級標準,適配不同業務場景:
|
篩選對象
|
核心層級(必適配)
|
次要層級(基礎適配)
|
放棄層級(不專門適配)
|
|
設備
|
iPhone 15/16系列、華為Mate/P系列、小米14/15系列、OPPO Find系列、vivo X系列(合計占比≥60%)
|
各品牌中端機型(占比20%-30%)
|
老舊機型(發布超3年)、小眾品牌機型(占比<3%)
|
|
系統
|
iOS 17/18/19(覆蓋率≥90%)、Android 14/15(主流品牌定制版,覆蓋率≥60%)
|
iOS 16、Android 13(覆蓋率15%-20%)
|
iOS 15及以下、Android 12及以下(覆蓋率<10%)
|
|
瀏覽器
|
Chrome(51.05%)、Safari(19.39%)、微信內置瀏覽器(X5內核,占比≈15%)
|
UC瀏覽器(9.13%)、QQ瀏覽器(4.19%)
|
小眾瀏覽器(占比<2%)、老舊版本瀏覽器(版本落后3代以上)
|
注:數據參考Statcounter 2025年10月中國移動端瀏覽器市場份額及系統版本覆蓋率,實際需結合自身用戶數據調整。
三、分維度篩選實操:從數據到核心清單
基于采集數據與篩選標準,分步驟完成核心對象篩選,形成可直接用于開發、測試的清單。
1. 設備篩選:按品牌+型號+價值分層
-
第一步:按品牌聚合數據,提取占比TOP5品牌(通常為蘋果、華為、小米、OPPO、vivo),覆蓋核心用戶群體。
-
第二步:在各品牌內按型號排序,篩選占比前3-5的機型(如蘋果iPhone 16/16 Pro、華為Mate 70/P70),重點關注屏幕分辨率與硬件性能,確保覆蓋主流尺寸(4.7-6.8英寸)與分辨率區間。
-
第三步:疊加用戶價值數據,若某小眾機型(如折疊屏)付費用戶占比高,補充至核心清單,針對性優化折疊屏布局適配。
2. 系統篩選:按類型+版本+定制化適配
-
iOS系統:因版本集中度高,優先篩選近3個版本(如iOS 17/18/19),覆蓋≥90%用戶;若iOS 16用戶占比仍達15%以上,保留為次要層級,重點適配動態島、待機模式等系統特性。
-
Android系統:因碎片化嚴重,聚焦主流品牌定制版,篩選Android 14/15(API 34/35)作為核心,Android 13作為次要層級,重點適配權限機制(如臨時權限)、折疊屏WindowManager接口等特性,放棄Android 12及以下老舊版本(除非高價值用戶集中)。
3. 瀏覽器篩選:按內核+份額+場景優先級
-
第一步:按內核分類,優先覆蓋Blink(Chrome)、WebKit(Safari)、X5(微信)三大內核,這三類覆蓋超85%用戶,避免為小眾內核(如Gecko)投入過多資源。
-
第二步:結合市場份額與自身用戶數據,確定核心瀏覽器為Chrome、Safari、微信內置瀏覽器,次要為UC、QQ瀏覽器,重點驗證核心瀏覽器的功能兼容性(如微信授權、Chrome動效支持)。
-
第三步:針對瀏覽器版本,保留近2個主流版本,老舊版本通過UA識別引導用戶升級,或提供降級功能體驗。
四、工具與技術落地:提升篩選效率與準確性
1. 數據清洗與去重
排除異常數據干擾,確保篩選結果精準:
-
過濾爬蟲數據:通過UA特征、訪問頻率識別爬蟲(如含“Spider”“Bot”關鍵詞的UA),剔除無效數據。
-
去重處理:按用戶唯一標識(如設備ID)去重,避免同一用戶多次訪問導致的占比失真。
-
修正識別偏差:針對廠商自定義UA(如三星、華為修改的UA字符串),建立廠商指紋庫,通過多特征匹配修正設備、系統識別結果,避免誤判。
2. 自動化篩選工具推薦
-
UA解析工具:uap-core(開源庫)、百度UA解析接口,可批量解析UA字符串,輸出設備、系統、瀏覽器結構化數據。
-
數據可視化工具:Tableau、Power BI,導入統計工具數據后,按維度拖拽生成分布圖表,快速定位TOP占比對象。
-
自定義腳本:通過JS或Python腳本,結合篩選規則自動生成核心清單,例如通過Python正則解析UA數據,按占比閾值篩選后導出Excel清單。
五、動態迭代:適配用戶群體變化
用戶設備、系統、瀏覽器分布隨時間變化(如新品發布、系統更新),需建立定期迭代機制:
-
定期更新清單:每月采集一次數據,每季度更新核心清單,跟進新品機型(如iPhone新系列)、系統新版本(如iOS 20)的用戶占比變化。
-
監控線上反饋:通過錯誤日志、用戶投訴,定位未覆蓋的高頻率適配問題,補充核心清單(如某機型出現高頻布局錯亂,及時納入適配范圍)。
-
跟進行業趨勢:關注系統與瀏覽器更新日志(如Android 16 AI接口、Safari隱私政策變化),提前預判適配需求,調整篩選優先級。
六、核心注意事項
-
避免過度篩選:核心清單不宜過多(設備≤20款、系統≤5個版本、瀏覽器≤5款),否則違背“聚焦核心”初衷,增加適配成本。
-
聯動適配與測試:篩選結果直接同步至開發(技術適配)、測試(測試用例設計)團隊,確保核心對象全流程覆蓋。
-
灰度驗證:新核心清單確定后,通過灰度發布覆蓋部分用戶,驗證適配效果,再全量推廣。
七、總結
基于用戶數據篩選核心設備、系統、瀏覽器,核心是“用數據說話,以價值為導向”,通過精準采集、分層篩選、技術落地與動態迭代,在碎片化環境中聚焦高優先級對象,平衡用戶體驗與開發成本。篩選結果并非一成不變,需持續跟進用戶數據與行業變化,確保適配策略始終貼合實際業務場景,為手機網站的兼容性優化、測試自動化落地提供精準支撐。
|