1 将下面的依赖关系添加到您的项目一级 build.gradle 中:

classpath 'com.google.gms:google-services:3.0.0'

将此插件添加到应用级 build.gradle 的底部:

apply plugin: 'com.google.gms.google-services'

现在,您需要为 Google Play 服务添加一个依赖关系。为此,请在您应用的 build.gradle 中添加以下内容:

compile 'com.google.android.gms:play-services-analytics:9.0.0'

点击下面的按钮即可获取配置文件以将其添加到您的项目中。
该配置文件提供了您的应用的服务专用信息。要获取该文件,您必须为您的应用选择一个现有项目或新建一个项目。此外,您还需要为应用提供一个文件包名称。

GET A CONFIGURATION FILE

将配置文件添加到项目中
将您刚刚下载的 google-services.json 文件复制到您 Android Studio 项目的 app/ 或 mobile/ 目录中。

2您应该将 Application 纳入子类并提供一个可返回应用跟踪器的辅助方法

package com.google.samples.quickstart.analytics;import android.app.Application;import com.google.android.gms.analytics.GoogleAnalytics;
import com.google.android.gms.analytics.Tracker;/*** This is a subclass of {@link Application} used to provide shared objects for this app, such as* the {@link Tracker}.*/
public class AnalyticsApplication extends Application {private Tracker mTracker;/*** Gets the default {@link Tracker} for this {@link Application}.* @return tracker*/synchronized public Tracker getDefaultTracker() {if (mTracker == null) {GoogleAnalytics analytics = GoogleAnalytics.getInstance(this);// To enable debug logging use: adb shell setprop log.tag.GAv4 DEBUGmTracker = analytics.newTracker(R.xml.global_tracker);}return mTracker;}
}

Activity 或 Fragment

打开您要跟踪的 Activity。您也可以跟踪 Fragment,但请确保其准确代表屏幕浏览。

替换您要跟踪的 Activity 或 Fragment 的 onCreate 方法来获取共享的 Tracker 实例

AnalyticsApplication application = (AnalyticsApplication) getApplication();
mTracker = application.getDefaultTracker();mTracker.setScreenName("Image~" + name);
mTracker.send(new HitBuilders.ScreenViewBuilder().build());

向代表屏幕的每个 Activity 或 Fragment 添加跟踪代码。如果您想在 Google Analytics(分析)中区分您应用的不同屏幕浏览数据,请务必在每个 Activity 或 Fragment 内设置一个名称。记录在共享跟踪器上的所有活动会发送最新的屏幕名称,直到这些名称被替换或清除(设置为 null)。

3发送事件
要发送事件,请在跟踪器上设置屏幕字段值,然后发送匹配。下面的示例使用 HitBuilders.EventBuilder 来发送 Event:

mTracker.send(new HitBuilders.EventBuilder().setCategory("Action").setAction("Share").build());

接入GoogleAnalytics 统计相关推荐

  1. 微信小程序接入百度统计报错 Cannot read property ‘mtj‘ of undefined

    参考文章微信小程序如何接入百度统计并且自定义事件分析_improvement-CSDN博客_百度统计 自定义事件 接入百度统计,遇到了几个坑 1.第一个坑--微信小程序后台配置了https://hmm ...

  2. H5/前端接入百度统计(企业级方案入门)——事件统计

    科普: 1.假如你是新的链接页面需要进行的统计,那么你需要新增网址(正式.测试),然后获取对应id(代码) 代码是这么个样子用,区分正式测试环境.这里给全局添加了一个_hmt对象,你可以打印windo ...

  3. CososCreator (Android)-AppLovin MAX 广告聚合平台接入+Firebase统计

    CososCreator 2.4.4 Android Studio :4.2.1 接入SDK有:接max聚合及中介平台(Admob,FB, applovin,pangle,mintegral,vung ...

  4. 九麟SDK 接入文档

    1接入登录SDK AndroidManifest.xml 添加代码 权限 <uses-permission android:name="android.permission.INTER ...

  5. Vue项目和Tauri接入Google Analytics谷歌统计流程

    Google Analytics官网:https://analytics.google.com/ vue-gtag官网:Get started - vue-gtag 先要在Google Analyti ...

  6. uniapp—— uni统计2.0接入记录及问题解决

    1. 已有要统计的uniapp项目 2. HBuilderX 3.4.10 + 版本 注意:这个版本指的是编译版本,不是HBuilderX的版本 打包编译的时候一定要注意控制台显示编译版本3.4.10 ...

  7. 统计app用户在线时长_优质的APP推广渠道,应该如何筛选?

    本文3187字,阅读时间约8分钟 随着移动互联网行业的快速发展,APP的推广渠道越来越多样化,但是对于APP运营推广人员来说,渠道的质量远比数量更加重要,有时候投放一百个普通渠道都不如投放一个优质渠道 ...

  8. 实现pv uv统计_聊聊前端监控(二)--行为监控的技术实现

    上一篇梳理了前端监控的主要场景和类型,从本文开始,讨论下我知道的一些技术实现.前端黑科技层出不穷,个人眼界有限,尽量把了解到的实现方式都罗列出来,希望对大家有些启发,同时也欢迎流言讨论. 限于篇幅,按 ...

  9. 一分钟为网站添加统计功能

    首先我们需要选择第三方平台,推荐使用腾讯分析或者百度统计 为什么使用这些平台呢? 1.首先省事高效,我们不需要自己去开发这些功能,只需要一行代码粘贴到自己的网站中,就可以生效使用了: 2.第二点大公司 ...

最新文章

  1. 盘点:崛起中的九大HTML5开发工具
  2. Solr实战(二):索引操作
  3. 【Python基础】如何用Pandas处理文本数据?
  4. 【Python】SQLAlchemy:session何时commit,何时close?
  5. (五)使用生成对抗网络 (GAN)生成新的时装设计
  6. 4. Linux 系统目录
  7. spring学习-xml属性注入-数组--list--map--set类型
  8. LeetCode刷题——125. 验证回文串
  9. 我的ES6学习之路(一)
  10. 软考试题希赛网爬取过程分享一
  11. java p2p实例_java文件p2p传输
  12. android h5 指定浏览器_微信h5网页如何实现跳转到手机默认浏览器
  13. 华为与华为交换机console口配置
  14. 【老生谈算法】MATLAB分形图形-树叶源码——分形图形
  15. Qt开发技术:Qt富文本(三)Qt支持的HTML子集(查询手册)以及涉及的类
  16. 字体压缩神器font-spider的使用
  17. 高性能分布式事务框架meepo
  18. [Duolingo]如何在PC版页面登录手机号注册的账号
  19. note3 android l,inote灵感笔记安卓
  20. mysql占用多少内存_解决mySQL占用内存超大问题

热门文章

  1. 利用WPS文字制作电子印章
  2. 【Linux】《Linux命令行与shell脚本编程大全 (第4版) 》笔记-汇总 ( Chapter1-Chapter16 )
  3. postgreSQL 致命错误: 对不起, 已经有太多的客户
  4. 计算机测试word总是零分,word excel做好后评分为什么是0分
  5. Spring Cloud Feign传输Header,并保证多线程情况下也适用
  6. 蓝桥杯练习之用Python解手算题
  7. 解决pdf打印预览中遇到特殊字符,导出失败问题
  8. 常见算法题(1)求最大公因数
  9. QT 调用 百度翻译API 写的在线翻译程序
  10. 痞子衡嵌入式:串口调试工具Jays-PyCOM诞生记(3)- 串口功能实现(pySerial)