Android友盟统计分析集成
来源:互联网 发布:网络作家收入怎么收税 编辑:程序博客网 时间:2024/04/28 06:41
Android端集成友盟统计分析
开发环境
- 开发工具:Android Studio 2.2.3
- 操作系统:Windows7
- 测试手机:MX4 Pro/OPPO R9m
注册开发者账号
- 账号注册最好为企业邮箱(本人使用个人邮箱账号注册,仅为测试使用)
- 注册完成后在开发者中心中找到SDK开发文档,选择U-App 应用统计的Android文档
获取Appkey
在友盟的统计分析报表中的管理界面中可以看到自己创建的应用(若没有应用,需自行创建应用)可以看到本应用的appkey,直接粘贴复制使用即可
集成SDK
若开发工具为Android Studio,可直接在Gradle添加依赖,如下:
dependencies { compile 'com.umeng.analytics:analytics:latest.integration'}
若无法正常集成,则添加如下代码:
allprojects { repositories { mavenCentral() }}
配置appkey
在AndroidManifest.xml中配置权限、appkey以及channel填写,代码如下:
<uses-permission android:name="android.permission.READ_PHONE_STATE"/> <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
并添加appkey,代码如下:
<!--友盟统计分析相关 --> <meta-data android:value="5977f0049f06fd3aaf001f31" android:name="UMENG_APPKEY"/>
Channel填写,代码如下:
<meta-data android:value="Wandoujia" android:name="UMENG_CHANNEL"/>
代码中"Wandoujia"为应用的推广渠道名称,具体看友盟文档。
***这里有一点需要注意,非常重要:每台设备仅记录首次安装激活的渠道,如果该设备再次安装其他渠道包,则数据仍会被记录在初始的安装渠道上。 所以在测试不同的渠道时,请使用不同的设备来分别测试。***
统计session
进行应用session的统计需要在应用中每一个Activity中的OnResume()和OnPause()方法中添加如下代码,必须在每一个Activity中添加,也可以在BaseActivity中添加。具体代码如下:(这种情况适用于应用页面都由Activity组成,若应用中还有Fragment等需要采用开发文档中另外一种方式来进行统计)
@Override protected void onResume() { super.onResume(); //友盟统计分析——session统计 MobclickAgent.onResume(this); } @Override protected void onPause() { super.onPause(); //友盟统计分析——session统计 MobclickAgent.onPause(this); }
目前来说初步集成友盟,暂时用到文档中这些东西。进行统计测试的话可以在友盟后台中看到数据,只是数据比较简单,下面是我测试的数据,可以看一下。
阅读全文
0 0
- Android友盟统计分析集成
- 友盟统计分析SDK集成
- UMeng统计分析Android集成文档
- 文档中心 > 统计分析 > 统计分析Android文档 > 集成文档
- Android友盟统计分析常见问题分析
- 友盟统计分析
- MobclickAgent 友盟统计分析工具
- 友盟错误统计分析说明
- Android 友盟集成
- Android中统计分析的SDK ,友盟统计,百度统计,腾讯统计
- Android 统计分析 SDK使用指南
- Android 统计分析 SDK使用指南
- Android 移动统计分析
- 统计分析Android文档
- ReactNative页面统计分析之Google Analytics集成
- 集成友盟推送android
- Android集成友盟推送
- libgdx robovm友盟游戏统计分析SDK的绑定
- UWP 手绘视频创作工具 “来画Pro” 技术分享系列
- HTML5新特性:FileReader 和 FormData
- 在Linux系统下,cat正常,vim打开乱码
- JavaSE (七)循环控制语句:while、do....while、for,break和continue用法
- 第一行代码第二版ListView的使用(listView复用遇到的坑)
- Android友盟统计分析集成
- python简单的购物车程序(含代码)
- 创建SpringMVC+Mybatis项目
- Android菜鸟进阶汇总
- python添加外键报错NameError: name 'User' is not defined
- 关于echarts在bootstrap框架下的自适应
- 3712: [PA2014]Fiolki(思路好题)
- c# 二分查找
- 6. ZigZag Conversion