数据出现在 Appnaly 之前,先检查这些

Appnaly 读取的是你已有的 Google Analytics 数据。请先确认你的应用确实在向 Firebase Analytics 发送数据。

数据是怎样到达 Appnaly 的

  1. 你的应用
  2. Firebase Analytics
  3. Google Analytics (GA4)
  4. Appnaly

Appnaly 位于这条链路的最后一环。前面任何一步不通,Appnaly 就没有数据可读。

只需检查四件事

  • 你的 Firebase 项目中是否开启了 Google Analytics?
  • 应用里是否接入了 Firebase Analytics SDK?
  • 在 Google Analytics 中能看到真实的用户或事件吗?
  • 你连接到 Appnaly 的 Google 账号能看到那个 Analytics 媒体资源吗?

1. 在 Firebase 中检查 Google Analytics

在 Firebase 控制台打开要分析的项目,进入「项目设置 → 集成 → Google Analytics」。确认它已开启并关联到某个 GA4 媒体资源。如果处于关闭状态,请在这里开启。

Appnaly 无法替你生成这些数据。你的 Firebase 项目必须先与 GA4 关联。

打开 Firebase 控制台

2. 确认应用正在采集数据

仅把 Firebase 和 GA4 关联起来,并不会产生使用数据。应用本身也必须正确配置 Firebase Analytics SDK。

  • Firebase 项目已与你的 Flutter 应用连接
  • firebase_core 已配置
  • 已添加并使用 firebase_analytics
  • 启动时确实执行了 Firebase.initializeApp()
  • Android 与 iOS 的 Firebase 配置文件已就位

3. 确认数据确实进来了

在查看 Appnaly 之前,先确认数据能在 Firebase 或 Google Analytics 中出现。进入「Firebase 控制台 → Analytics → 实时」,开发阶段也可以使用 DebugView。运行你的应用,切换几个页面或触发一个事件,看看是否出现实时用户或事件。

如果在 Firebase 或 GA4 中看不到数据,Appnaly 中同样不会显示。

打开 Google Analytics

4. 检查应用的数据流

在 Google Analytics 中进入「管理 → 数据流」,确认列表中有你的应用。Appnaly 正是根据这些数据流,生成你可以选择的应用列表。

示例

  • MotionFitiOScom.example.motionfit
  • MotionFitAndroidcom.example.motionfit

这些是虚构的名称,不是你的应用。

5. 使用正确的 Google 账号连接

Appnaly 只会显示你所连接的 Google 账号有权读取的 Google Analytics 媒体资源。出现以下情况时,你的应用可能不会出现。

  • Analytics 由另一个 Google 账号管理
  • 当前账号没有该 GA4 媒体资源的权限
  • Firebase 项目未与 GA4 关联

请先确认登录 Firebase 控制台的账号,与你在 Appnaly 中连接 Analytics 的账号是否一致;不一定要完全相同,但必须是有权读取该 GA4 媒体资源的账号。

确认到这一步,就准备好了

  • Firebase 项目已与 GA4 关联
  • 应用的 Analytics SDK 正常工作
  • 在实时或 DebugView 中看到数据
  • GA4 数据流已存在
  • 你的 Google 账号具有读取权限

常见问题

Appnaly 里一个应用都看不到。

先检查三件事:是否用了另一个 Google 账号登录、该账号能否读取 GA4 媒体资源、以及 Firebase 是否与 GA4 关联。

应用能看到,但用户数是 0。

先查看 Firebase 或 Google Analytics 的实时数据。如果 GA4 本身没有数据,Appnaly 也不会有。

Firebase 里有这个应用,Appnaly 里却没有。

请确认该 Firebase 项目是否已与 Google Analytics 的 GA4 媒体资源关联。

我需要开启 Google Cloud 的 API 吗?

不需要。你无需在自己的项目中开启 Google Analytics Admin API 或 Google Analytics Data API。API 相关处理由 Appnaly 在服务器端完成。

数据没有立刻出现。

实时数据与最终的 GA4 报告由 Google 按不同的节奏处理,两者之间可能存在延迟。Appnaly 不会编造数字来填补这个差距。