专栏首页移动开发平台零代码三步快速集成腾讯移动分析(MTA)(android)
原创

零代码三步快速集成腾讯移动分析(MTA)(android)

IOS文章请查看

零代码三步快速集成腾讯移动分析(MTA)(iOS)

先来段正式的产品介绍:

腾讯移动分析有专业的移动应用数据分析能力,为您的应用提供实时数据统计分析服务,监控版本质量、渠道状况、用户画像属性及用户细分行为,通过数据可视化展现,协助产品运营决策。

说得简单点,就是几点

  1. 有很强大的实时处理能力,你只要上报了,可以实时看到新增用户,活跃用户
  2. 多维度的数据分析,从用户角度,渠道,版本等多角度对数据进行汇总分析
  3. 支持自定义事件模型,也就是特殊需求你自己上报,移动分析帮你统计
  4. 强大的用户挖掘能力,利用腾讯的数据,来标记你的用户是男是女等等

实际上,接入腾讯移动分析非常简单,快速搞定,

准备工作

您首先需要一个 Android 工程,这个工程可以是您现有的工程,也可以是您新建的一个空的工程。

第一步:创建项目和应用

在集成前,您必须先在 腾讯云移动开发平台 控制台上有项目和应用 ,去控制台点点点顺带输入信息,就得到了一个android应用。如果还没有,现在去移动开发平台创建应用。

第二步:添加配置文件(实际就是把文件拖拽到指定位置)

在您创建好的应用上点击【下载配置】按钮来下载该应用的配置文件的压缩包:

解压该压缩包,您会得到 tac_service_configurations.jsontac_service_configurations_unpackage.json 两个文件,请您如图所示添加到您自己的工程中去。

注意: 请您按照图示来添加配置文件,tac_service_configurations_unpackage.json 文件中包含了敏感信息,请不要打包到 apk 文件中,MobileLine SDK 也会对此进行检查,防止由于您误打包造成的敏感信息泄露。

第三步:集成 SDK

您需要在您应用级 build.gradle 文件(通常是 app/build.gradle)中添加 analytics 服务依赖:

dependencies {
    // 增加这行
    compile 'com.tencent.tac:tac-core:1.1.0'
}

到此您已经成功接入了 MobileLine 移动分析服务。

验证上面的接入是否成功

MTA服务默认采用批量上报策略,所以我们需要先开启实时上报。

Application 子类中添加代码

如果您自己的应用中已经有了 Application 的子类,请重载它的 attachBaseContext(Context) 方法,在里面添加配置代码,如果没有,请自创建一个 Application 的子类。如:

public class MyCustomApp extends Application {
  @Override
  protected void attachBaseContext(Context base) {
		super.attachBaseContext(base);
    	// 实例化一个新的配置
		TACApplicationOptions applicationOptions = TACApplicationOptions.newDefaultOptions(this);
		
		// 修改其他配置
		... 

		// 设置行为统计数据上报的策略
		TACAnalyticsOptions analyticsOptions = applicationOptions.sub("analytics");
		analyticsOptions.strategy(TACAnalyticsStrategy.INSTANT); // 立即发送

		// 让自定义设置生效
		TACApplication.configureWithOptions(this, applicationOptions);
  }
}

AndroidManifest.xml 文件中注册

在创建好 Application 的子类并添加好代码后,您需要在工程的 AndroidManifest.xml 文件中注册该 Application 类:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
  package="com.example.tac">
  <application
    <!-- 这里替换成你自己的 Application 子类 -->
    android:name="com.example.tac.MyCustomApp"
    ...>
  </application>
</manifest>

运行程序,然后打开 MobileLine 的控制台,在移动分析的实时数据里面,您可以看到页面访问的数据,如下图:

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 零代码三步快速集成腾讯移动分析(MTA)(iOS)

    腾讯移动分析有专业的移动应用数据分析能力,为您的应用提供实时数据统计分析服务,监控版本质量、渠道状况、用户画像属性及用户细分行为,通过数据可视化展现,协助产品运...

    用户1198291
  • 零代码三步快速集成腾讯移动分析(MTA)(iOS)

    腾讯移动分析有专业的移动应用数据分析能力,为您的应用提供实时数据统计分析服务,监控版本质量、渠道状况、用户画像属性及用户细分行为,通过数据可视化展现,协助产品运...

    用户1198291
  • 移动开发即服务,腾讯云移动开发平台打造开发新模式

    互联网“下半场”,移动App开发对于质量、效率的要求更加苛刻。传统移动开发的模式是移动开发者手动集成所需的各种移动服务,和后台服务紧耦合去打造精品移动应用。在传...

    Techeek
  • 移动开发即服务,腾讯云移动开发平台打造开发新模式

    互联网“下半场”,移动App开发对于质量、效率的要求更加苛刻。传统移动开发的模式是移动开发者手动集成所需的各种移动服务,和后台服务紧耦合去打造精品移动应用。在传...

    赫兹
  • 零代码三步快速集成腾讯移动推送(Android)

    以 Android 接入腾讯移动推送为例,步骤非常简单,在不需要编写任何代码的情况下就可以让你的应用集成专业的推送服务。

    rickenwang
  • 让移动开发更简单,腾讯云上线移动开发平台打造云端一体化

    腾讯云正式上线移动开发平台 MobileLine,借助腾讯在移动应用开发领域的成熟积累,帮助移动开发者低成本、快速的构建弹性、高质量的精品应用。

    赫兹
  • 一行代码,一个系统!您的 Crash 实时分析已上线

    腾讯移动分析(MTA),将内部打磨多年的 Crash分析能力对外输出,在复杂的App生态下,专注于构建完善的质量体系,助力 App 研发者用一行代码拥有完整 C...

    腾讯大数据
  • 大咖说:如何借助腾讯云简单、高效移动开发

    腾讯大数据
  • 2017 全球移动技术大会

    导语 6月9日-10日,“2017年全球移动技术大会(GMTC)”在北京举行。会议为期两天,面向移动开发、前端、AI技术人员,聚焦前沿技术及实践经验,打造技术人...

    腾讯技术工程官方号
  • 【TEGer 在全球架构师峰会】 : 腾讯移动分析系统揭密

    每天接入的设备超过10亿台,每天新增日志条数超过5000亿条。十亿的设备账号和千亿的数据将如何做计算处理、关联分析、多维交叉?

    腾讯技术工程官方号
  • 大咖说:如何借助腾讯云简单、高效移动开发

    一直以来,如何能够更快速地构建高性能,高扩展的移动应用一直是移动行业的热点。在传统模式下,开发者通过手动集成所需的各种移动服务,和后台紧密配合去打造精品移动应用...

    云加社区技术沙龙
  • 基于云开发开发 Web 应用(四):引入统计及 Crash 收集

    在完成了产品的基础开发以后,接下来需要进行一些周边的工作,这些周边工具将会帮助下一步优化产品。

    白宦成
  • 腾讯爆款游戏收割机的背后,MTA 4 年内覆盖 150 万 APP

    越来越庞大的数据,需要更加精准的分析,支撑腾讯做出决策,以便有更好的用户体验,腾讯移动分析(MTA)得以应运而生。

    腾讯大数据
  • 腾讯技术专家喊你一起探索移动开发!

    而高拓展的应用一直是移动行业的热点,为此,在开发过程中能轻松将最常用的移动功能集成,并使用到应用程序中,能大大提高开发者们的单兵作战能力。

    云加社区技术沙龙
  • APP 精细化运营中,动态运营是关键!

    腾讯移动分析(MTA)首家推出可视化埋点功能,方便App运营者可视化配置数据埋点,简化原有数据代码、审核、发布上架流程;快捷配置,即时生效,精细化运营瞬间加速。

    腾讯大数据
  • 闺蜜圈CEO张威:如何利用推送服务及统计分析进行产品运营

    在现今种类繁杂的应用生态圈中,每每提到女性细分市场,就不得不提及女性的专属APP。”闺蜜圈”,就是这样一款面向女性的专属社区型APP。 据悉,闺蜜圈刚刚...

    腾讯大数据
  • 精品移动应用研发,这些能锦上添花

    腾讯大数据
  • 腾讯云分析支持微信告警啦!

    在过去的一个月里,微信公众平台开放了图文分析等数据统计功能。眼尖的人也许早就发现,在微信公众平台的图文分析右上角,出现了"数据由 腾讯云分析 提供"字样. 通过...

    腾讯大数据
  • CIO学习:深入了解腾讯大数据平台

    目前腾讯数据平台部的技术团队规模和结构是怎样的? 目前我们数据平台部共有200多人。整个数据平台是按照基础平台、核心应用、产品包装和质量监控的思...

    小莹莹

扫码关注云+社区

领取腾讯云代金券