友盟統計使用流程
http://bbs.umeng.com/thread-55-1-1.htmlhtml
常見的疑難雜症彙總以下:android
一、appkey、channel與version(版本)常見問題ios
友盟統計認爲,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網絡
二、頁面的統計常見問題
Android平臺:您必須按照文檔集成頁面統計的代碼,不然SDK沒法正常統計;注意,若是您的Activity之間有繼承或者控制關係請不要同時在父和子Activity中重複添加onPause和onResume方法,不然會形成啓動次數異常。(eg.使用TabHost、TabActivity、ActivityGroup時)。詳情:http://bbs.umeng.com/thread-5414-1-1.htmlapp
三、view的統計常見問題
因爲view都是開發者本身定義的,因此沒法確切描述怎麼集成,只能說,view 顯示的調用 onPageStart, view 隱藏的時候調用 onPageEnd,並且要保證,這兩個方法的調用不交叉。詳情點擊http://bbs.umeng.com/thread-5415-1-1.htmlide
四、發送策略常見問題
友盟默認的發送策略爲「啓動時發送」而且提供間隔發送,可經過後臺【設置】-【發送策略】更改,請注意,當使用間隔發送時,應用的啓動數據仍會在啓動時發送,頁面訪問、自定義事件等數據會按照設定的間隔時間發送,若是本次啓動時長不足設定間隔,下次啓動繼續累積。詳情點擊http://bbs.umeng.com/thread-5416-1-1.html工具
五、自定義事件常見問題
友盟自定義事件在使用前須要到【設置->事件】頁面添加對應的eventid(不要使用中文和特殊字符且不能使用英文句號「.」您可使用下劃線「_」),同時自定義事件的代碼須要寫在onResume--onPause之間(高兩部分針對Android而言),不支持在service中統計。
每一個應用至多有500的自定義事件,每一個事件的參數不能超過10個,每一個參數不能有超過1000個取值,請合理分類。具體的集成方法請參考集成文檔,詳情點擊http://bbs.umeng.com/thread-5417-1-1.html測試
六、錯誤統計常見問題
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.htmlui
七、集成後沒有數據問題
首先,請肯定您是否使用了「集成測試」,爲了防止測試數據污染正式數據報表,友盟提供測試模式——集成測試,集成測試模式下,測試設備的數據直接進入「實時日誌」並格式化顯示,測試數據不會進入正是報表。
請注意,自定義事件等數據默認下次啓動發送,請您觸發事件後關閉應用超過30s後再次啓動打印log日誌【請先在程序入口添加如下代碼打開調試模式:MobclickAgent.setDebugMode( true );】,查看是否有「event」字段(錯誤統計測試的方法相同,請關注error字段)
頁面統計是抽樣數據,抽樣比爲日誌的3%,如需測試頁面數據,請使用集成測試模式(http://www.umeng.com/test_devices)詳情http://bbs.umeng.com/thread-5419-1-1.html加密
八、無廣告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
九、友盟統計 SDK 混淆後爲何不能統計的?
涉及代碼太多,請點擊說明文檔http://bbs.umeng.com/thread-5446-1-1.html
十、爲何友盟的頁面統計比咱們本身後臺統計的少?
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
十一、友盟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
十二、爲何友盟統計到的渠道新增用戶比市場統計的少(多)?
因爲統計原理不一樣,渠道市場一般統計的是下載量,而友盟在用戶聯網啓動以後才能統計到,因此友盟的渠道新增用戶,一般是少於渠道給出的下載量的
不過因爲安卓市場昏亂,不排除有小渠道抓包發佈,會形成友盟統計渠道新增用戶少於市場數據。詳情點擊http://bbs.umeng.com/thread-5507-1-1.html
13常見問題:時長分佈的啓動次數之和不等於總啓動次數
詳情http://bbs.umeng.com/thread-5940-1-1.html
iOS問題
一、無廣告app使用idfa版SDK常見問題(提交Appstore被拒絕)
http://bbs.umeng.com/thread-5420-1-1.html
二、友盟iOS統計中破解和越獄是什麼?(友盟怎麼識別破解和越獄?)
http://bbs.umeng.com/thread-5495-1-1.html
三、使用友盟SDK提交Appstore審覈被拒的常看法決方法
http://bbs.umeng.com/thread-5692-1-1.html
四、使用友盟SDK提交Appstore審覈被拒的常看法決方法
Android問題
一、友盟統計sdk混淆後爲何不能統計的?
http://bbs.umeng.com/thread-5446-1-1.html