使用友盟統計分析常見問題100篇(回帖更新)


友盟統計使用流程
http://bbs.umeng.com/thread-55-1-1.html

常見的疑難雜症匯總如下:

1、appkey、channel與version(版本)常見問題

友盟統計認為,appkey是每個應用的唯一標識,同一應用的不同平台請使用不同appkey,建議您在友盟后台命名為“應用名-平台(友盟統計客戶端-Android)”;channel是指您發布的市場和推廣渠道標識,android平台上,如代碼中沒有填寫則記為“unknown”,IOS平台中,如代碼中沒有填寫則記為“Appstore”,由於Appstore的特殊性,如需統計推到推廣效果可以使用umtrack(www.umtrack.com)
每個appkey在每台設備上只記錄初始安裝渠道,不會因為通過其他渠道升級或重新安裝而改變;
version是每個應用的版本號,友盟SDK以VersionName作為應用程序的版本標識。詳情http://bbs.umeng.com/thread-5413-1-1.html

2、頁面的統計常見問題
Android平台:您必須按照文檔集成頁面統計的代碼,否則SDK無法正常統計;注意,如果您的Activity之間有繼承或者控制關系請不要同時在父和子Activity中重復添加onPause和onResume方法,否則會造成啟動次數異常。(eg.使用TabHost、TabActivity、ActivityGroup時)。詳情:http://bbs.umeng.com/thread-5414-1-1.html

3、view的統計常見問題
由於view都是開發者自己定義的,所以無法確切描述怎么集成,只能說,view 顯示的調用 onPageStart, view 隱藏的時候調用 onPageEnd,而且要保證,這兩個方法的調用不交叉。詳情點擊http://bbs.umeng.com/thread-5415-1-1.html

4、發送策略常見問題
友盟默認的發送策略為“啟動時發送”並且提供間隔發送,可通過后台【設置】-【發送策略】更改,請注意,當使用間隔發送時,應用的啟動數據仍會在啟動時發送,頁面訪問、自定義事件等數據會按照設定的間隔時間發送,如果本次啟動時長不足設定間隔,下次啟動繼續累積。詳情點擊http://bbs.umeng.com/thread-5416-1-1.html

5、自定義事件常見問題
友盟自定義事件在使用前需要到【設置->事件】頁面添加對應的eventid(不要使用中文和特殊字符且不能使用英文句號“.”您可以使用下划線“_”),同時自定義事件的代碼需要寫在onResume--onPause之間(高兩部分針對Android而言),不支持在service中統計。
每個應用至多有500的自定義事件,每個事件的參數不能超過10個,每個參數不能有超過1000個取值,請合理分類。具體的集成方法請參考集成文檔,詳情點擊http://bbs.umeng.com/thread-5417-1-1.html

6、錯誤統計常見問題
Android:
開發者自己使用UncaughtExceptionHandler在程序中添加了全局的異常捕捉時,如果是開發者的先注冊友盟的后注冊,友盟不會覆蓋開發者的,但是如果友盟先注冊,開發者注冊的可能會覆蓋友盟的。如果您不需要錯誤統計,可以通過MobclickAgent.setCatchUncaughtExceptions(false);關閉,如果開發者需要自己上傳錯誤,友盟也提供相應的方法:public static void reportError(Context context, String error) //或public static void reportError(Context context, Throwable e)。
IOS:
UmengSignalHandler 不是錯誤,是捕捉crash的方法,本身不引起crash, 當crash發生時由它來捕捉。如果您不需要使用錯誤統計,可以通過[MobClick setCrashReportEnabled:NO];關閉。http://bbs.umeng.com/thread-5418-1-1.html

7、集成后沒有數據問題
首先,請確定您是否使用了“集成測試”,為了防止測試數據污染正式數據報表,友盟提供測試模式——集成測試,集成測試模式下,測試設備的數據直接進入“實時日志”並格式化顯示,測試數據不會進入正是報表。
請注意,自定義事件等數據默認下次啟動發送,請您觸發事件后關閉應用超過30s后再次啟動打印log日志【請先在程序入口添加以下代碼打開調試模式:MobclickAgent.setDebugMode( true );】,查看是否有“event”字段(錯誤統計測試的方法相同,請關注error字段)
頁面統計是抽樣數據,抽樣比為日志的3%,如需測試頁面數據,請使用集成測試模式(http://www.umeng.com/test_devices)詳情http://bbs.umeng.com/thread-5419-1-1.html

8、無廣告app使用idfa版SDK常見問題(提交Appstore被拒絕)
集成文檔參見>>http://dev.umeng.com/analytics/ios/advanced-integration-guide#5
請自行調用UIWebView來展示:+ (NSString *)[MobClick getAdURL];,集成后請注冊測試設備使用集成測試模式,使用測試設備觸發廣告頁面后,在友盟后台【管理->應用管理->內置廣告開關】可以看到對應的廣告開關,應用成功發布到Appstore之后,在后台關閉廣告即可。
更多詳情點擊http://bbs.umeng.com/thread-5420-1-1.html

9、友盟統計 SDK 混淆后為什么不能統計的?
涉及代碼太多,請點擊說明文檔http://bbs.umeng.com/thread-5446-1-1.html

10、為什么友盟的頁面統計比我們自己后台統計的少?
Android平台:您必須按照文檔集成頁面統計的代碼,否則SDK無法正常統計;注意,如果您的Activity之間有繼承或者控制關系請不要同時在父和子Activity中重復添加onPause和onResume方法,否則會造成啟動次數異常。(eg.使用TabHost、TabActivity、ActivityGroup時)。
(Android & IOS)請注意,頁面統計是抽樣數據,抽樣比為日志的3%,如需測試頁面數據,請使用集成測試模式(http://www.umeng.com/test_devices
android頁面的集成方法請您參考集成文檔>>http://dev.umeng.com/analytics/android/quick-start#2.3
IOS頁面集成文檔>>http://dev.umeng.com/analytics/ios/quick-start#2.2
更多詳情點擊http://bbs.umeng.com/thread-5414-1-1.html

11、友盟iOS統計中破解和越獄是什么?(友盟怎么識別破解和越獄?)

1)先來解釋下什么是越獄及破解呢?
所謂越獄,是用於獲取蘋果公司移動設備操作系統iOS最高權限(ROOT)的一種技術手段。越獄完成后設備依然運行iOS操作系統,一款名為Cydia的軟件(或其他越獄軟件)將會被安裝在設備中,通過此軟件可以完成越獄前不可能進行的動作,例如安裝App Store以外的軟件、更換外觀主題、運行Shell程序、甚至可能解開營運商對手機網絡的限制。
所謂破解,是指正版應用或游戲通過去除蘋果的加密保護,從而能夠在越獄設備之間任意分發並安裝。
2)友盟是如何識別越獄設備及破解app的?
越獄設備是通過安裝越獄軟件來進行越獄的,所以識別越獄設備是通過檢測apt和Cydia.app的path來判斷的。如果安裝了apt或者Cydia則被認為該設備已越獄。
破解app是通過去掉蘋果的加密文件達成的,破解后app的結構會與正版app有多處不同,通過識別這些結構的改變來判斷app是否破解。
3)越獄及破解的識別錯誤及誤差來自哪里?
越獄的誤差來自於第三方的小越獄工具,(未安裝cydia、apt或路經不是常見的 /Applications/Cydia.app, /private/var/lib/apt/),會有未統計到的情況,誤差在5%左右
破解的誤差可能出現在開發過程中,debug模式下會被誤判為破解的app,但app上線后由此產生的誤差會很小。
詳情點擊http://bbs.umeng.com/thread-5495-1-1.html

12、為什么友盟統計到的渠道新增用戶比市場統計的少(多)?
由於統計原理不同,渠道市場通常統計的是下載量,而友盟在用戶聯網啟動之后才能統計到,所以友盟的渠道新增用戶,通常是少於渠道給出的下載量的
不過由於安卓市場昏亂,不排除有小渠道抓包發布,會造成友盟統計渠道新增用戶少於市場數據。詳情點擊http://bbs.umeng.com/thread-5507-1-1.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM