友盟統計準確性如何?

作者:匿名用戶
鏈接:https://www.zhihu.com/question/20781136/answer/32315303
來源:知乎
著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。

討論數據準不準,先看統計原理和標準。有興趣的開發者可以查看這篇文檔友盟移動應用統計的基本原理及 友盟UMID 方案解析

下面再具體分析幾個開發者口中常見的“不準”

1、啓動次數不準,平均一個用戶一天啓動幾百次
這是一個常見的開發者集成錯誤,主要出現在Android應用中,原因是開發者在存在繼承和控制關係的activity中重複調用了MobclickAgent.onResume() 和MobclickAgent.onPause()方法。

2、頁面數據不準,測試了半天沒有數據
其實友盟在集成文檔和頁面訪問路徑有明確的提醒,友盟的頁面訪問路徑是抽樣數據,抽樣比爲全部日誌的3%,所以只有當數據量足夠大的時候纔會顯示,如果要測試頁面集成的是否正確,可以使用集成測試模式,如何使用集成測試?

3、自定義事件數據不準,觸發了事件看不到數據
這個問題Android和iOS開發者都會問到,通常是由於開發者不瞭解友盟的發送策略,默認情況下集成了友盟SDK的app會在應用啓動時發送啓動數據和上一次的使用數據(使用數據包含自定義事件、錯誤信息、時長、頁面等使用中產生的數據)所以當次啓動產生的事件數據並不會當次上傳,而是會放到下次啓動時上傳,這時需要開發者按照這個順序測試【啓動應用-觸發自定義事件-關閉應用-40s後重新啓動應用(iOS不需要等)-打印log日誌】打印的log中如果有Event字段並且發送成功,則說明自定義事件集成沒有問題。如果後臺依然看不到數據,那麼你可能是在集成測試環境中,集成測試的數據是不會進入到正式的統計報表中的,如何使用集成測試?

4、錯誤信息不準,明明錯誤了後臺看不到
這個問題和上面講的自定義事件相同,可能是發送策略的問題或者你在集成測試環境下,log中需要關注的是error字段。

5、渠道統計不準,新加的渠道看不到數據
對於渠道統計友盟的規則是“每臺設備只記錄每個應用初始安裝渠道”即一個設備通過A渠道安裝某應用之後,無論是卸載之後從B渠道安裝還是通過C渠道升級,這個設備的數據永遠都會算在A渠道,同理,新添加的渠道只有存在新設備安裝之後纔會在後臺展示。

6、渠道統計不準,渠道新增用戶和市場下載量不同
人家統計的本來就不是下載量好麼!友盟統計的是用戶安裝並聯網啓動的數量,是激活量!
正常情況下,友盟渠道數據都是小於市場的下載量的的,如果出現了大於下載量的情況,在確認沒有發錯包的情況下,很可能是有小渠道抓了包。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章