友盟是一款移動應用統計分析平台。它可以幫助移動應用運營人員統計和分析流量來源、產品留存數據、用戶屬性和行為數據等,以便產品開發者和運營人員利用數據進行產品、運營、推廣策略的決策。
首先到友盟官網http://www.umeng.com/注冊個帳戶,完成後到管理後台添加需要集成友盟統計的應用,如下
提交後,分給你的應用分配key,如下
接下來到http://dev.umeng.com/analytics/android-doc/sdk-download下載SDK,將下載下來的文件夾中的libs裡的jar文件copy到工程中的libs中,在Android Studio中右鍵單擊jar文件,選擇Add as library完成導入。
添加相應權限,如下
<uses-sdk android:minSdkVersion="4"></uses-sdk><uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission><uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /><uses-permission android:name="android.permission.INTERNET"></uses-permission><uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission>
然後填寫key和渠道id,一個包中只能添加一個渠道,如下
<meta-data android:value="這裡填寫友盟分配的key值" android:name="UMENG_APPKEY" /><meta-data android:value="這裡填寫渠道名稱,如Wandoujia或者360" android:name="UMENG_CHANNEL" />
在每個Activity的onResume方法中調用MobclickAgent.onResume(Context),在onPause方法中調用MobclickAgent.onPause(Context)。如果Activity之間有繼承關系,不要重復添加onResume和onPause方法,否則會出現重復統計,影響統計結果。如果App中有調用Process.kill或者System.exit之類的方法殺死進程,請務必在此之前調用MobclickAgent.onKillProcess(Context)方法,用來保存統計數據。
至此,基本功能已經集成完畢,還是很簡單的。後續的一些高級功能,可以根據自己的需求另行添加,官方的文檔已經寫得很詳細了,這裡就不再寫了,感興趣的去友盟的官網查看。
1、http://www.umeng.com/
2、http://dev.umeng.com/analytics/android-doc/integration