友盟统计使用流程
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