All Products
Search
Document Center

Quick Tracking:iOS preset event description

Last Updated:Apr 24, 2025

Preset event

Event name

Event code

Properties

Property meaning

Methods

Collection Time

App start event

$$_app_start

The beginning of the queried time range.

Client time when the start event occurred

Integrate the SDK

When the app starts

The method in which the service was started.

Cold start /hot start

Launch Page

Pages opened at startup

Startup Status

Front Start /Background Start

App exit event

$$_app_end

Exit Time

Client time when the exit event occurred

Integrate the SDK

When the app exits

Usage duration

The app usage duration from this start to exit

Exit Status

In foreground /background on exit

Exit Page

Page on which to exit

Page browsing events

$$_page_end

Page exit time

Client time when the page exits

Method 1: Automatic collection (full tracking). You must enable automatic collection on pages.

Method 2: Manual collection (code tracking)

The page browsing event reported by the code tracking point is this event

Report when page leaves

Page encoding

  • className for automatic collection

  • The pageName that is set for manual collection when the interface is called.

Page Entry Time

Client time at page entry

Page Stay Duration

Time difference between page exit time and page entry time

Page access status

Is the page in the foreground or background when it exits

Page Title

Page Title

Source page encoding

Previous Page Encoding

Burial point mode

0 indicates that the API tracking point is manually called.

1 indicates that automatic collection is started after all buried points are collected.

Control type

Collection classname

Control Click Event

Manual collection (code tracking) is the event code in the tracking scheme.

MD5 (control path) for automatic collection (full tracking)

Event code

The md5 code of the control path, which is used to uniquely identify the click event of a control.

Method 1: Integrate the SDK, report this event through code tracking, and set the event type to "Control click" in the collection management.

Method 2: Integrate the SDK to enable the automatic collection of control click events

Report when control is clicked

Page encoding

Page encoding of the page on which the event was triggered

Source page encoding

The page code of the previous page when the event fired

Time

The timestamp of the client when the event was triggered.

Control ID

control id tag value

Control type

The type of the control. iOS supports:

  • UIButton

  • Tableviewcell

  • CollectionViewCell

  • UISegmentedControl

  • UITextField

  • UISwitch

  • UIStepper

  • AVPlayer

  • UITextView

  • UIAlertController

  • UIImageView (only if the UITapGestureRecognizer behavior is added)

  • UILabel (only with UITapGestureRecognizer behavior)

Integrate the SDK and enable the API for automatic collection of control click events (these attributes are reported only when full tracking)

Control content

Content of text in the control

Control Filters

control's selector

Control location

The path of the control

Burial point mode

0 indicates that the API tracking point is manually called.

1 indicates that automatic collection of all buried points is started.

app activation event

$$_app_install

utm properties

ad source, ad type, etc. (sdk automatically intercepts evoked URLs and performs utm attribute parsing)

Integrate with Alibaba Cloud SDK V2.0 for Python

Report on first launch after app is downloaded

Preset Properties

Preset properties are carried by each event, regardless of the collection method.

The attribute field.

Property Key

Collection Time

Device brand

device_brand

First start

Device model

device_model

Initialize the SDK

Operating system

os

Initialize the SDK

The version of the operating system.

os_version

Initialize the SDK

Network access types

access

Initialize the SDK

Resolution

screen

Initialize the SDK

The country.

country_name

When an event is reported to the server

Province

province_name

When an event is reported to the server

The city.

city_name

When an event is reported to the server

The version of the application.

app_version

Initialize the SDK

SDK Version

sdk_version

Initialize the SDK

SDK type

sdk_type

Initialize the SDK

Platform

app_id

Initialize the SDK

Platform Type

platform

Initialize the SDK

Channel property

$sys_install_channel

When uploading channel attributes

The device ID.

app_channel

Initialize the SDK

The ID of the account.

ll_userid

Call the user account setting interface

Event code

event_code

When an event is triggered

Client time during event triggering

local_timestamp

When an event is triggered

The time when the event is triggered on the server.

server_timestamp

When an event is reported to the server

Code of event triggering page

page

When an event is triggered

The title of the page where the event is triggered.

$sys_page_title

When an event is triggered

Path to the event triggering page

$sys_url

When an event is triggered

Event trigger source page encoding

refer_page

When an event is triggered

Event trigger source page path

$sys_ref_url

When an event is triggered

Event tracking method

$sys_track_type

When an event is triggered