如何使用 Fabric 的 Answers 或 Google Analytics 获取当前 Android 用户的事件计数?

Posted

技术标签:

【中文标题】如何使用 Fabric 的 Answers 或 Google Analytics 获取当前 Android 用户的事件计数?【英文标题】:How to get the event count for the current Android user using Fabric's Answers or Google Analytics? 【发布时间】:2020-05-28 07:56:39 【问题描述】:

我有一个应用程序将自定义事件记录到 Fabric 的答案中,如下所示:

Answers.getInstance().logCustom(new CustomEvent("AnEvent");

使用应用的Answers API,是否可以查询当前用户该事件的发生总数?

如果无法使用 Answers,是否可以使用 Google Analytics for Firebase?

【问题讨论】:

【参考方案1】:

我遇到了同样的问题。看来这现在需要使用 Firebase Analytics 来完成,而不是 Firebase 中的新 crashlytics。

我之前在用户使用以下代码在我的游戏中获得新关卡时进行记录。

var levelName : String = "level 2"
Answers.getInstance().logLevelStart(LevelStartEvent().putLevelName(levelName)

我将其迁移到 Firebase Analytics 的方式是使用以下代码。

var firebaseAnalytics : FirebaseAnalytics = FirebaseAnalytics.getInstance(activity)
val params = Bundle()
params.putString(FirebaseAnalytics.Param.ITEM_NAME, "Level " + Game.State.gameLevel)
firebaseAnalytics.logEvent(LEVEL_START, params)

以下是转换为 Firebase Analytics 的 Fabric 术语列表

【讨论】:

以上是关于如何使用 Fabric 的 Answers 或 Google Analytics 获取当前 Android 用户的事件计数?的主要内容,如果未能解决你的问题,请参考以下文章

OSX链接错误的Fabric Answers

如何将 inapppurchase 中的数据转换为 Fabric Answers 所需的格式

Fabric.io Crashlytics 和 Answers 初始化

如果我已经在使用 Crashlytics,是不是需要在 Android Studio 中为 Fabric Answers 添加 gradle 导入?

自定义属性未显示在 Answers 仪表板上

Fabric,如何将崩溃与事件联系起来?