使用 Azure Application Insights 为 Web 应用程序进行用户留存情况分析

Application Insights 中的保留功能有助于分析返回到应用的用户数及其执行特定任务或实现目标的频率。 例如,如果运行游戏网站,则可以会在输掉游戏后回归到网站的用户数与在获胜后回归的用户数进行比较。 此知识有助于改进你的用户体验和业务策略。

入门

如果在 Application Insights 门户的“留存情况”工具中没有看到数据,请了解如何开始使用“使用情况”工具

保留工作簿

要使用留存工作簿,请在 Application Insights 资源中导航到“使用情况”>“留存”>“留存分析工作簿”。 或者在“工作簿”选项卡上,选择“公共模板”。 然后在“使用情况”下,选择“用户留存分析”。

Screenshot that shows the Workbooks Gallery on the Public Templates tab.

使用工作簿

Screenshot that shows the Retention workbook showing a line chart.

工作簿功能:

  • 默认情况下,留存情况显示执行了任意操作,然后在定义的一段时间后返回并执行了其他任意操作的所有用户。 你可以选择事件的不同组合,将关注范围缩小为仅关注特定用户活动。

  • 要为属性添加一个或多个筛选器,请选择“添加筛选器”。 例如,可以关注特定国家或地区中的用户。

  • 整体留存情况图表显示选定时间段内用户留存情况的摘要。

  • 网格显示保留的用户数。 每行都表示在所显示的时间段内执行了任意事件的一群用户。 行中的每个单元格显示了该用户群中有多少人在之后的某个时间段内至少回归了一次。 某些用户可能在多个时间段内都返回过。

  • 见解卡显示排名靠前的五个发起事件和排名靠前的五个返回事件。 此信息可让用户更好地了解其保留报告。

    Screenshot that shows the Retention workbook showing the User returned after # of weeks chart.

使用业务事件跟踪留存情况

你应衡量代表重要业务活动的事件,以获取最有用的保留分析。

有关详细信息和示例代码,请参阅自定义业务事件

要详细了解,请参阅编写自定义事件

后续步骤