如何在Firebase Analytics中添加屏幕跟踪/时间记录?

10

我发现最新的Android SDK有更新,他们展示了在每个事件中记录参数,但是我如何添加屏幕追踪呢?

控制台中有一个用户参与选项卡,但这并没有提供更多的见解。

然而,在切换活动时,我看到了像这样的消息:

D/FA: 记录事件(FE):_e,Bundle [{_o=auto,_et=4807,_sc=MainActivity,_si=-3289793799694080660}]

这是什么意思?他们正在跟踪活动吗?如果是,我们如何查看时间?如果不是,我们如何通过自定义事件来跟踪活动/屏幕时间(这是可能的,对吗?)


可能是重复问题:https://dev59.com/8lkS5IYBdhLWcg3wCSZx - Merlí Escarpenter Pérez
所以,他们在各个地方记录它。但是还没有在仪表板中显示出来。希望在Firebase分析仪表板中看到这一点。 - kirtan403
1个回答

8
自动屏幕跟踪功能于2016年10月在Android和iOS SDK中添加。当库检测到您更改了Activities / ViewControllers时,这些事件会自动记录。
尽管如此,有时候您可能想要记录自己的屏幕跟踪(例如GameKit游戏通常会停留在单个ViewController上,并通过新的GameKit场景来更改“屏幕”),因此如果您想手动跟踪屏幕,则可以手动调用setScreenName
目前,在Firebase Analytics控制台的“用户参与度”部分中显示屏幕报告——您可以按屏幕名称或屏幕类别拆分用户参与度,以查看人们在每个屏幕上花费了多长时间。您还可以通过在控制台中查看特定的screen_view事件来获取此报告。
如果您需要比此更详细的信息,则可能需要开始将Google Analytics for Firebase数据导出到BigQuery,并在那里运行查询。

4
屏幕视图在我的控制台中没有显示出来 =/ - Zhen Liu
手动屏幕跟踪在iOS上仍然存在问题 https://github.com/firebase/firebase-ios-sdk/issues/1894 - grantespo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接