iOS应用全埋点如何实现退出与启动数据追踪?
- 内容介绍
- 文章标签
- 相关推荐
本文共计3192个文字,预计阅读时间需要13分钟。
前言:通过应用程序退出事件,可以分析应用平均使用时长;通过应用启动事件,可以分析日常生活和新增情况。我们可以通过全埋点方式+SDK实现应用退出和启动事件的追踪。
前言 通过应用程序退出事件,可以分析应用程序的平均使用时长;通过应用程序的启动事件,可以分析日活和新增。我们可以通过全埋点方式 SDK 实现应用程序的退出和启动事件。
一、全埋点的简介 目前、全埋点采集可以采集一下4个事件。
1、$AppEnd 事件:应用程序退出事件
2、$AppStart 事件:应用程序启动事件
3、$AppViewScreen 事件: 应用程序内界面预览事件,对于 iOS 来说就是切换不同的 UIViewController。
4、$AppClick 事件: 控件的点击事件,比如点击 UIButton 、UITableView 等。
预置事件:在 SDK 中自动采集的事件称为预置事件。
二、应用程序退出 2.1 应用程序状态: 一个标准的 iOS 程序在不同的时期会有不同的运行状态,在 iOS 程序中常见的状态有5中。如图所示:
1、Not running:非运行状态,指应用程序还没有被启动,或者已经被系统终止。
2、Inactive: 前台非活跃状态,指应用程序即将进入前台状态。
3、Active: 前台活跃状态,指应用程序正在前台运行,可接受事件并进行处理。
4、Background: 进入后台状态,指应用程序进入后台并可执行代码。
5、Suspended: 挂起状态,指应用程序进入后台并没有执行代码,系统会自动将应用程序转移到该状态。
本文共计3192个文字,预计阅读时间需要13分钟。
前言:通过应用程序退出事件,可以分析应用平均使用时长;通过应用启动事件,可以分析日常生活和新增情况。我们可以通过全埋点方式+SDK实现应用退出和启动事件的追踪。
前言 通过应用程序退出事件,可以分析应用程序的平均使用时长;通过应用程序的启动事件,可以分析日活和新增。我们可以通过全埋点方式 SDK 实现应用程序的退出和启动事件。
一、全埋点的简介 目前、全埋点采集可以采集一下4个事件。
1、$AppEnd 事件:应用程序退出事件
2、$AppStart 事件:应用程序启动事件
3、$AppViewScreen 事件: 应用程序内界面预览事件,对于 iOS 来说就是切换不同的 UIViewController。
4、$AppClick 事件: 控件的点击事件,比如点击 UIButton 、UITableView 等。
预置事件:在 SDK 中自动采集的事件称为预置事件。
二、应用程序退出 2.1 应用程序状态: 一个标准的 iOS 程序在不同的时期会有不同的运行状态,在 iOS 程序中常见的状态有5中。如图所示:
1、Not running:非运行状态,指应用程序还没有被启动,或者已经被系统终止。
2、Inactive: 前台非活跃状态,指应用程序即将进入前台状态。
3、Active: 前台活跃状态,指应用程序正在前台运行,可接受事件并进行处理。
4、Background: 进入后台状态,指应用程序进入后台并可执行代码。
5、Suspended: 挂起状态,指应用程序进入后台并没有执行代码,系统会自动将应用程序转移到该状态。

