littlebot
Published on 2025-04-08 / 0 Visits
0

【源码】基于Android的Gamelogger游戏数据分析库

项目简介

Gamelogger是一款基于华为分析服务(Analytics kit)的Android游戏分析SDK。它使用便捷,开发者在项目的任意位置调用onEvent API,Gamelogger便会自动收集APP用户的数据用于分析。此SDK兼容GMS/HMS,且支持minSdkVersion 18。

项目的主要特性和功能

  • 自动数据收集:每次调用onEvent API,会自动收集设备信息、用户属性等多种数据。
  • 事件预设:提供登录、支付、广告等多种预设事件名称,便于开发者快速集成。
  • 深度数据分析:支持会话路径分析和漏斗分析,助力开发者深入了解用户行为。
  • 实时调试:开发者能在华为AppGallery Connect中实时查看数据并调试。
  • 兼容性:兼容GMS和HMS,支持minSdkVersion 18。

安装使用步骤

前提

  1. 注册华为开发者账号并完成实名认证。
  2. 在华为开发者联盟中配置华为分析服务。

安装

  1. 在项目的build.gradle文件中添加华为Maven仓库: ```gradle buildscript { repositories { maven { url 'https://developer.huawei.com/repo/' } } dependencies { classpath 'com.huawei.agconnect:agcp:{latest_version}' } }

    allprojects { repositories { maven { url 'https://jitpack.io' } } } 2. 在应用的`build.gradle`文件中添加Gamelogger依赖:gradle dependencies { } ```

使用

Gamelogger无需初始化,在需要记录事件的地方调用onEvent方法: ```java import com.sail.gamelogger.Gamelogger;

Gamelogger.onEvent("EVENT_NAME"); ``` 事件名称可以是无空格和特殊字符的任意字符串。Gamelogger提供多种预设事件名称,开发者也能自定义。

查看和使用数据

收集的数据可在华为AppGallery Connect的华为分析服务中查看,还能进行实时调试和深度数据分析,如会话路径分析和漏斗分析。

深度数据分析

进行深度分析前,需在AppGallery Connect中配置事件和用户属性。配置完成后,可在会话路径分析和漏斗分析中查看详细的用户行为数据。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】