友盟Umeng统计、自定义统计使用

友盟统计分析是移动终端上不可多得的佳品,鉴于在开发中使用到,随笔写下使用过程。

友盟SDK下载(包含统计功能和自动更新功能):

第一步:导入SDK

1. 解压文件,libs 文件夹内的jar文件直接复制到eclipse工程同名文件夹内;然后点击build Path

2. 将 res 内所有文件复制到eclipse工程内,合并res资源,所有资源前缀均为 umeng_ 。

第二步:添加权限及相关信息

1. 使用统计功能添加如下权限:

<uses-permission

android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>

<uses-permission

android:name="android.permission.INTERNET"></uses-permission>

<uses-permission

android:name="android.permission.READ_PHONE_STATE"></uses-permission>

<uses-permission

android:name="android.permission.READ_LOGS"

/> <!--

用于读取日志信息 -->

2.
使用统计功能添加如下信息:

<application>......

<meta-data

android:value="MyAppKey"

android:name="UMENG_APPKEY"

/>

<meta-data

android:value="eoeAndroid"

android:name="UMENG_CHANNEL"

/>

......</application>

提示:UMENG_APPKEY 的值可在友盟添加App获取; UMENG_CHANNEL 是市场的渠道号,用于统计用户通过哪个市场下载应用,可通过友盟提供的渠道号填写

<meta-data android:value="Channel
ID" android:name="UMENG_CHANNEL"/>
 中的Channel
ID
 替换为您应用的推广渠道名称。

例如在豌豆荚渠道推广此包,代码示例: <meta-data
android:value="Wandoujia" android:name="UMENG_CHANNEL"/>

如不想在manifest里配置友盟的channel,可在Activity中配置:只需在程序启动时的Activity中调用此接口:AnalyticsConfig.setChannel(String
channel)

UMENG_CHANNEL 的value没填写,UMENG_APPKEY 写了也能统计,包括自己调试的时候的启动用户都统计到上面。

第三步:开始使用统计功能

1. 鉴于程序内可能有多个Activity,在此建议新建一个基类,BaseActivity
让所有Activity继承这个类,增加代码的可重用性:

public
class BaseActivity extends Activity{

protected void onResume() {  //  Umeng 对处理事件的统计

super.onResume();

MobclickAgent.onResume(this);

}

protected void onPause() {

super.onPause();

MobclickAgent.onPause(this);

}

}

里面必须onResume,onPause那两种方法,如果还行一些其他功能在每个Activity中也被复用,可以增加新的方法,然后让所有的
Activity 继承 BaseActivity。

自定义事件统计指当点击某一个控件有事件触发时的次数计算。

首先得在友盟后台对事件
Eventid 进行命名。弄这个弄了一上午………………

在我的产品下点击管理功能,然后再点击编辑

打开编辑网页之后 找到左侧的 设置:

点击 事件然后再编辑自己定义的事件名称,加入命的名称为 gridview,那么在点击gridview时可以在onClickItem事件中添加 MobclickAgent.onEvent(Main_Activity.this,"gridview");
就完成了对 自定义事件的统计 。

查看自定义事件是点击功能使用 。

可以看到自定义事件的统计结果:点击功能使用

OK

友盟Umeng统计、自定义统计使用,布布扣,bubuko.com

时间: 2024-10-18 15:26:32

友盟Umeng统计、自定义统计使用的相关文章

友盟用户反馈自定义UI-Android

友盟用户反馈SDK是友盟为开发者提供的组件之一,用户反馈也是每款应用必不可少的模块.如果你想方便的收集用户的反馈建议,并且与发送反馈的用户进行沟通交流,那么友盟用户反馈SDK是你不错的选择,使用友盟用户反馈SDK两行代码实现开发者和用户轻松高效沟通.从友盟BBS看到许多开发者都希望通过自定义UI,来实现用户反馈功能.下面就为大家来讲解如何使用友盟用户反馈SDK来制定UI.这里以一个demo来说明. 首先上图,这是自定义的UI界面: 注:部分资源文件来源于某开源App 使用友盟用户反馈的数据接口,

友盟统计 实例

官网:http://www.umeng.com/ 集成步骤 详细步骤详见官方文档:http://dev.umeng.com/analytics/android-doc/integration 报表解读:http://dev.umeng.com/analytics/reports/dashboard 1.下载并导入SDK 只需将jar包拷到 libs 子目录下即可 2.配置清单文件 添加权限,填写appkey,填写channel(渠道,非必须) 3.代码中使用 在所有的Activity中都调用 M

Android开发和测试实践 - 接入友盟统计

这两年一直在做无线的测试,后续还会继续去做无线的测试,但是之前因为时间的原因一直都没有非常仔细的了解到代码层面.近期抽空自己做了些app的开发,决定如果想把移动的测试做好做深入,有一定的app开发经验非常的有必要,因为只有这样很多东西才能真正理解了.另一个方面,这本身也很有趣.目前尝试的一些东西都还比较基础,准备持续的做下去. 实践的过程也想陆续整理出来,做下笔记,也给别人一些参考,遇到很多问题的时候也是到谷歌度娘的找答案,帮助很多.目前更多关注android,ios的部分稍继续. 基本上现在任

Android Studio第十五期 - 友盟统计集成

首先是官网的地址:http://dev.umeng.com/analytics/android-doc/integration#2_5 然后是注意实例化到Application中的代码:  private void setUMEngAnalsys() {   //开启Debug模式 上线可关闭   MobclickAgent.setDebugMode(true);   // SDK在统计Fragment时,需要关闭Activity自带的页面统计,   // 然后在每个页面中重新集成页面统计的代码

友盟统计,监听事件次数。

1.去友盟,添加自己的项目app,并获得APPKEY. 2.下载,安装UMSocial_Sdk_4.0 3.在.pch中 #define MOBCLICK_APPKEY @"54488ed8fd98c552f4001d27" // 友盟统计APPKEY 在appDelegate.m中,开启友盟 #import "MobClick.h" 在- (BOOL)application:(UIApplication *)application didFinishLaunchi

友盟加入应用统计,错误报告功能

无论是AS还是Eclipse集成都应加入权限和你的应用的appkey <manifest……> <uses-sdk android:minSdkVersion="4"></uses-sdk> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission> <uses-permissio

友盟统计--注意事项

导入Analytics_Android_SDK_1.1.jar android友盟注意事项:        activity要在onResume中添加:                MobclickAgent.onResume(Context);        onPause中添加                MobclickAgent.onPause(Context); 然后Framgent添加内容如下:        onResume                MobclickAge

android分渠道打包,监测日活量统计(基于友盟SDK)

客服说要看App日活,让我们加个统计功能. (我们技术部已经混到客服部都能直接提需求的地步) 首先接入友盟统计的SDK,在项目外层的build.gradle中添加依赖'https://dl.bintray.com/umsdk/release' buildscript { repositories { google() jcenter() maven { url 'https://dl.bintray.com/umsdk/release' } } dependencies { classpath

在App中添加数据统计功能(友盟)

1.首先在友盟平台添加新应用中,申请一个新应用,然后得到一个appkey. 2.下载ios平台的sdk文件,将以下两个文件拖入工程中.   (1)libMobClickLibrary.a   (2)MobClick.h 3.添加类库: TARGETS-->Build Phases-->Link Binary With Libraries--> + -->libz.dylib (Xcode7请选择libz.tbd) 如过使用cocopod添加,可用:(pod 'UMengAnalyt