没有合适的资源?快使用搜索试试~ 我知道了~
【MTA】腾讯移动分析Android 统计SDK开发者接入指南1
需积分: 0 2 下载量 5 浏览量
2022-08-04
00:10:14
上传
评论
收藏 1.62MB PDF 举报
温馨提示
试读
30页
1.1 安装和部署 3 3.1 页面统计 9 3.2 会话统计 10 3.3 错误统计 11 4.1 注册自定义事件 13 4.2 【次数统计】Key-Valu
资源详情
资源评论
资源推荐
Android 统计 SDK 开发者使用指南
Android 统计 SDK 开发者使用指南
腾讯移动分析出品
目录
Android 统计 SDK 开发者使用指南 .......................................... 1
1 开始嵌入 SDK ...................................................... 3
1.1 安装和部署 .................................................. 3
1.2 升级 SDK .................................................... 6
2 初始化并启动 MTA .................................................. 7
3 基础指标统计 ..................................................... 9
3.1 页面统计 ................................................... 9
3.2 会话统计 .................................................. 10
3.3 错误统计 .................................................. 11
4 自定义事件 ...................................................... 13
4.1 注册自定义事件 ............................................. 13
4.2 【次数统计】Key-Value 参数的事件 ............................ 13
4.3 【次数统计】带任意参数的事件 ................................ 14
4.4 【时长统计】Key-Value 参数事件 .............................. 14
4.5 【时长统计】带有统计时长的自定义参数事件 ..................... 15
5 接口监控 ........................................................ 17
6 高级功能 ........................................................ 19
6.1 游戏统计 .................................................. 19
Android 统计 SDK 开发者使用指南
6.2 在线配置更新 ............................................... 19
7 数据上报 ........................................................ 21
7.1 数据上报策略 ............................................... 21
7.2 数据上报相关的设置接口 ...................................... 22
8 APP 设置接口 ..................................................... 23
9 注意事项 ........................................................ 25
9.1 何时调用 StatConfig 配置接口 ................................ 25
9.2 调试 app ................................................... 25
9.3 发布 app ................................................... 26
9.4 SDK 冲突问题 ............................................... 26
9.5 提示兼容性错误 ............................................. 28
10 特殊需求 ....................................................... 29
10.1 激活量统计 ................................................ 29
10.2 只做少数页面统计 .......................................... 29
10.3 只统计用户打开 app 的次数................................... 29
10.4 只统计 app 的设备、网络等信息 ............................... 29
10.5 只上报 app 未捕获的异常 .................................... 29
10.6 只用于接口监控 ............................................ 29
Android 统计 SDK 开发者使用指南
1 开始嵌入 SDK
1.1 安装和部署
欢迎使用腾讯移动分析(简称 MTA)Android 统计 SDK,您可以按照下面 6 步开始 SDK
的统计。
Step 1 获取 AppKey
MTA 已经将开放平台的 appid 注册到系统上,开发者只需要在 appid 上添加前缀,即
为 MTA 的 AppKey,其中规则如下表(大小写敏感)。
系统平台
前缀
Android
Aqc
iOS
Iqc
例如 appid 为“123456”的应用对应于 MTA 的 Android AppKey 是“Aqc123456”,
iOS AppKey 是“Iqc123456”。
Step 2 向工程中导入 SDK
(Andriod_SDK_V1.7 使用说明.doc、10 分钟接入 MTA 指南.doc---这两个文档中也有
同样的操作说明,参照任意一个即可)
Android 统计 SDK 开发者使用指南
下载 SDK 压缩包,解压至本地目录,将其中 lib 目录下的 mta-sdk-x.x.x.jar
1
复制
到您的应用工程的库存储目录(通常为 libs 或 lib 目录)中。以 Eclipse 为例:右键点
击工程根目录→选择 Properties → Java Build Path →Libraries →点击 Add JARs…
选中当前工程 libs 目彔下的 mta-sdk-x.x.x.jar 文件,点击“OK”按钮即导入成功。
Step 3 配置 AndroidManifest.xml 文件
Appkey 和渠道设置
Meta-Data
类型
用途
必选
TA_APPKEY
String
MTA 提供给每个 app 的 appkey,用来
定位该应用程序的唯一性
√
InstallChannel
String
用来标注应用推广渠道,区分新用户的
来源来查看统计
√
(注意:appkey 和 installChannel 也能够在代码中设置,见 APP 设置接口)
权限设置
1
x.x.x 为 SDK 版本号,以实际 SDK 的名字为准
Android 统计 SDK 开发者使用指南
需要的权限
用途
必选
INTERNET
允许应用程序联网,以便向我们的服务器端发送数据
√
READ_PHONE_STATE
获取用户手机的 IMEI,用来唯一的标识用户。(运行在
平板上的应用会读取 mac 地址作为用户的唯一标识
√
ACCESS_NETWORK_STATE
获取设备的网络状态
√
ACCESS_WIFI_STATE
获取设备的 WIFI 网络状态
√
WRITE_EXTERNAL_STORAGE
获取 SD 卡信息
√
示例文件:
其中,AppKey 也可通过初始化代码设置。
String open_appid = "开放平台 appid";
StatConfig.setAppKey(this, "Aqc" + open_appid);
Step 4 在代码中添加 SDK 的引用
import com.tencent.stat.StatConfig
<?xml version="1.0" encoding="utf-8"?>
<manifest ......>
<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="7"/>
<!—为MTA授权。< -->
<!—如果是第三方lib项目,请在手册中提示app开发者授予以下权限! < -->
<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"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<!-- 请在application处配置appkey和渠道或在代码处调用StatConfig类接口 < -->
<application ......>
<activity ......>
......
</activity>
<!-- 请将value改为MTA分配的appkey,即开放平台appid加上“Aqc”前缀 < -->
<meta-data android:name="TA_APPKEY" android:value="Aqc123456"/>
<!-- 请将value改为app发布对应的渠道,不同的发布渠道使用不同的名字 < -->
<meta-data android:name="InstallChannel" android:value="play"/>
</application>
</manifest>
剩余29页未读,继续阅读
懂得越多越要学
- 粉丝: 20
- 资源: 308
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0