5

我一直在我的 iOS 应用程序 (Swift) 中使用 Fabric 的 Answers 和 Crashlytics 来跟踪使用行为。我设置了一个自定义事件,以便每当有人单击选项卡时,它都会记录该事件。

..问题出在 Answers 用户界面中,它告诉我每天的细分,但不允许我在某个日期范围内进行汇总。

如果我的用户可以单击 4 个选项卡,并且我使用自定义键记录每个选项卡,那么我要做的就是:

对于整年或某个日期范围,向我显示每个被点击的标签的细分(所以我希望看到标签 1:30 人被点击,标签 2:20 人被点击,等等)。Answers 似乎不允许您更改/过滤日期范围。

有任何想法吗?也许你们都知道一些更好的工具来跟踪对 iOS 有好处的应用程序分析?我不喜欢 Microsoft 的 App Insights。

谢谢

4

1 回答 1

0

有一种方法可以解决这个问题,无论如何,唯一的应用程序更改是您必须在接下来的几个月内进行的更改。

  1. 将您的项目迁移到 Firebase(无论如何您都必须尽快完成)。
  2. 将您的 Firebase 项目连接到 Google BigQuery
  3. 您的 Analytics 数据现在可以在 SQL 样式的数据库中使用。

从那里,您可以微调 SQL 查询(全表模式)以提取您想要的任何数据。有可用的示例,但如果您确实走这条路,我建议您提出一个新问题来微调查询。这将类似于示例 #2的修改版本:

SELECT COUNT(event_dim.name) as TabClicks,
    event_dim.params.value.string_value as TabName
FROM com.example.myapp.app_events_
WHERE event_dim.params.key = 'tabClicked'
GROUP BY TabName
ORDER BY TabName ASC
于 2018-12-12T02:34:11.093 回答