Firebase Analytics:了解奇怪的用户参与度数字
Firebase Analytics: Understanding weird user engagement numbers
我需要一些帮助来了解用户参与度对于 firebase 分析来说似乎非常奇怪的数字。
上图表示每日用户参与度为 35 秒,但是,查看 "Top Screens/Pages" 我可以看到至少一分钟的平均时间,如果我进入 page_view同期的活动详情,我可以看到非常大的数字,比如一个页面的平均时间为13分钟,总计17%。
那么,每天的用户参与度怎么可能只有 35 秒呢?另外,“总计百分比”指的是什么?
每日用户参与度不显示平均会话持续时间,而是所有会话持续时间总和的平均值。
这意味着它代表您的用户在前台使用您的应用的平均时间,但不一定是在单个会话期间。
将鼠标悬停在“?”上在 Daily User Engagement 旁边,您可以看到以下定义:
Shows average daily engagement with a graph displaying trends for the time range selected. Move your mouse over the graph to show average engagement for a specific date.
The top screens chart shows the name of the screen class, the percentage that screen accounts for in engagement time, and the average amount of time that screen was used for the time range selected.
让我用您分享的屏幕截图带您完成第一部分。
- 在你的屏幕截图中,所选的时间范围丢失了,所以我假设所选的时间范围是默认的
28 days
。 35 seconds
是所选时间段内每个用户的每日平均参与度的平均值。 28.1%
表示与上一期 28 days
相比下降了该百分比。如果您更改时间范围,它将显示 current 7-day period
与 previous 7-day period
的数字。或者 1-day
对比 previous-day
平均参与度。
- 如果您将鼠标悬停在这些数字下方的图表上,它会显示特定日期的平均参与度。
接下来是图表下方的Top Screens/Pages
,我们可以参考第二点,这个table将向您展示表现最好的screens/pages。
针对每个页面,有 % total
和 Avg time
。
% total
指的是屏幕在参与时间中所占的百分比,比如说如果你的整个应用在选定的28天内的总参与时间达到100分钟(总参与时间,不是当天的平均值),如果特定页面 /page1
总共贡献了 17 分钟,那么 % total
将显示 17% 作为该页面在总参与时间中所占的百分比。
Avg time
是指页面在所选时间段内的平均参与时间,此处假设为 28 days
。 (这也应该适用于所有用户,类似于 % total)
以上两点也适用于您分享的下一张屏幕截图。
我问你一个问题:[26, 0]
的平均值是多少? 13
对吧? [26, 0, 0, 0]
的平均值是多少? 6.5
对吧?这是一些简单的数学计算,可以计算出您可能 13 mins
的页面 平均 参与度,即使该页面仅对 贡献了 17%所选时间段的总参与时间。正如您将从该答案的最后一个 link 中了解到的那样,firebase 分析以非常具体的方式计算用户参与度和会话 start/stop,它可以以一种非常有趣的方式影响每日用户参与度。
每日用户参与度:Average daily engagement per user for the date range
Firebase Help
35 second
28 days
的平均每日参与度将转化为每个用户在 28 天内的 28*35 = 980 seconds ~ 16 mins
参与度。由于我们不知道用户数量,因此无法得出 28 天期间的总参与时间。有些用户可能花了几秒钟,有些用户可能花了将近一个小时,平均达到 16 分钟。
希望您能理解我在这里要解释的内容。您将不得不深入研究原始数据并更好地理解它是如何变成 35 秒的。
我已经尽量简单了,但如果你想了解更多,可以参考一些关于SO的有趣问答:
- 这有点离谱,但结构分析和 Firebase 分析之间的比较很有趣
我需要一些帮助来了解用户参与度对于 firebase 分析来说似乎非常奇怪的数字。
上图表示每日用户参与度为 35 秒,但是,查看 "Top Screens/Pages" 我可以看到至少一分钟的平均时间,如果我进入 page_view同期的活动详情,我可以看到非常大的数字,比如一个页面的平均时间为13分钟,总计17%。
那么,每天的用户参与度怎么可能只有 35 秒呢?另外,“总计百分比”指的是什么?
每日用户参与度不显示平均会话持续时间,而是所有会话持续时间总和的平均值。
这意味着它代表您的用户在前台使用您的应用的平均时间,但不一定是在单个会话期间。
将鼠标悬停在“?”上在 Daily User Engagement 旁边,您可以看到以下定义:
Shows average daily engagement with a graph displaying trends for the time range selected. Move your mouse over the graph to show average engagement for a specific date.
The top screens chart shows the name of the screen class, the percentage that screen accounts for in engagement time, and the average amount of time that screen was used for the time range selected.
让我用您分享的屏幕截图带您完成第一部分。
- 在你的屏幕截图中,所选的时间范围丢失了,所以我假设所选的时间范围是默认的
28 days
。35 seconds
是所选时间段内每个用户的每日平均参与度的平均值。28.1%
表示与上一期28 days
相比下降了该百分比。如果您更改时间范围,它将显示current 7-day period
与previous 7-day period
的数字。或者1-day
对比previous-day
平均参与度。 - 如果您将鼠标悬停在这些数字下方的图表上,它会显示特定日期的平均参与度。
接下来是图表下方的Top Screens/Pages
,我们可以参考第二点,这个table将向您展示表现最好的screens/pages。
针对每个页面,有 % total
和 Avg time
。
% total
指的是屏幕在参与时间中所占的百分比,比如说如果你的整个应用在选定的28天内的总参与时间达到100分钟(总参与时间,不是当天的平均值),如果特定页面/page1
总共贡献了 17 分钟,那么% total
将显示 17% 作为该页面在总参与时间中所占的百分比。Avg time
是指页面在所选时间段内的平均参与时间,此处假设为28 days
。 (这也应该适用于所有用户,类似于 % total)
以上两点也适用于您分享的下一张屏幕截图。
我问你一个问题:[26, 0]
的平均值是多少? 13
对吧? [26, 0, 0, 0]
的平均值是多少? 6.5
对吧?这是一些简单的数学计算,可以计算出您可能 13 mins
的页面 平均 参与度,即使该页面仅对 贡献了 17%所选时间段的总参与时间。正如您将从该答案的最后一个 link 中了解到的那样,firebase 分析以非常具体的方式计算用户参与度和会话 start/stop,它可以以一种非常有趣的方式影响每日用户参与度。
每日用户参与度:Average daily engagement per user for the date range
Firebase Help
35 second
28 days
的平均每日参与度将转化为每个用户在 28 天内的 28*35 = 980 seconds ~ 16 mins
参与度。由于我们不知道用户数量,因此无法得出 28 天期间的总参与时间。有些用户可能花了几秒钟,有些用户可能花了将近一个小时,平均达到 16 分钟。
希望您能理解我在这里要解释的内容。您将不得不深入研究原始数据并更好地理解它是如何变成 35 秒的。
我已经尽量简单了,但如果你想了解更多,可以参考一些关于SO的有趣问答:
- 这有点离谱,但结构分析和 Firebase 分析之间的比较很有趣