开始使用适用于 C++ 的 Google Analytics for Firebase

Google Analytics for Firebase 会为您的应用收集使用情况数据和行为数据。SDK 会记录两种主要类型的信息:

  • 事件:您的应用中发生了什么,例如用户操作、系统事件或错误。
  • 用户属性:为描述您的各个细分用户群而定义的属性,例如语言首选项或地理位置。

Analytics 会自动记录一些事件用户属性,您无需为此添加任何代码。如果您的应用需要收集其他数据,您可以在应用中设置最多 25 种不同的 Analytics 用户属性,以及记录最多 500 种不同的 Analytics 事件类型。 应用可记录的事件总量不受限制。

要访问此数据,请执行以下操作:

  1. Firebase 控制台中,打开您的项目。
  2. 从菜单中选择 Analytics 以查看 Analytics 报告信息中心。

Events(事件)标签会显示针对应用所记录的每种独特 Analytics 事件自动创建的事件报告。要详细了解 Analytics 报告信息中心,请访问 Firebase 帮助中心。

为帮助您着手,Analytics SDK 定义了许多推荐的事件,这些事件可通用于各种应用类型,包括零售和电子商务、旅行以及游戏应用。如需详细了解这些事件及其适用情形,请在 Firebase 帮助中心浏览事件和属性相关文章。为使报告尽可能地详尽,您可以记录对您的应用有意义的推荐 Analytics 事件及其预设参数。这也可确保在最新的 Google Analytics for Firebase 功能推出时您马上就能受益。

在 Firebase 控制台中关联您的应用

  1. 安装 Firebase SDK
  2. Firebase 控制台中,将您的应用添加到您的 Firebase 项目中。

将 Analytics 添加到您的应用

要在您的 C++ 项目中使用 Analytics 库,您需要将其添加到您的构建文件,以便关联相应的库。

Android

  1. 将 Firebase Java 组件添加到 build.gradle 文件:

    implementation 'com.google.firebase:firebase-analytics:16.0.1'

  2. 在构建 C++ 组件时关联以下库:

    libapp.a
    libanalytics.a
    

iOS

要针对 iOS 进行构建,您需要先将 Firebase 框架添加到您的 Xcode 项目:

  1. 将以下依赖项添加到您的 Podfile:
    pod 'Firebase/Core'
    pod 'Firebase/Analytics'
  2. 运行 $pod install
  3. firebase.frameworkfirebase_analytics.framework 添加到您的 Xcode 项目。

创建并初始化 Firebase 应用

在开始之前,您需要先创建并初始化 Firebase 应用:

Android

创建 Firebase 应用,将 JNI 环境和 jobject 引用以参数形式传递到 Java Activity:

app = ::firebase::App::Create(::firebase::AppOptions(), jni_env, activity);

初始化 Analytics 库:

::firebase::analytics::Initialize(app);

iOS

创建 Firebase 应用:

app = ::firebase::App::Create(::firebase::AppOptions());

初始化 Analytics 库:

::firebase::analytics::Initialize(app);

记录事件

配置 firebase::App 实例后,您就可以开始使用 LogEvent() 方法来记录事件了。

下面的示例会更新用户的分数:

analytics::LogEvent(analytics::kEventPostScore, analytics::kParameterScore, 42);

后续步骤

发送以下问题的反馈:

此网页
需要帮助?请访问我们的支持页面