All Products
Search
Document Center

Quick Tracking:Preset Events and Preset Properties

Last Updated:Mar 26, 2025

Preset events

Event name

Event code

Properties

Property meaning

Implementation method

tracking Time

Application startup events

$$_app_start

The beginning of the queried time range.

Client time when the start event occurred

Manual tracking, call enterForeground or enterForegroundWithPageName

When the app starts

Launch Page

Pages opened at startup

Tracking mode

Manual tracking mode

Application exit event

$$_app_end

Exit Time

Client time when the exit event occurred

Manual tracking, call enterBackground or enterBackgroundWithPageName

When the app exits

Usage duration

The app usage duration from this start to exit

Exit Page

Page on which to exit

Tracking mode

Manual tracking mode

Page browsing events

$$_page_end

Page exit time

Client time when the page exits

Manual tracking. You can call the onPageStart and onPageEnd methods in pairs.

Report when page leaves

Page encoding

Manually track the pageName value set for the API

Page Entry Time

Client time when the page is entered

Page Stay Time

Difference between the exit time and the entry time of the page

Source Page Encoding

Previous Page Encoding

Tracking Method

Manual tracking method

User property upload

$$_user_profile

Page Encoding

Page encoding during manual tracking

Manual tracking, call uploadUserProfile

Report when manually called

Source Page Encoding

Previous Page Encoding

Tracking Method

Manual tracking method

Preset Properties

Predefined properties are carried in each event regardless of the tracking method.

Attribute Field

Property Key

tracking Time

Device ID

$default_device_id

SDK initialization

Custom Device ID

$device_id

Call setCustomDeviceId after, trigger event when

User Account ID

$user_id

Call onProfileSignIn after, trigger event when

User Account Nickname

$user_nick

Call onProfileSignIn after, trigger event when

mac address

$mac

SDK initialization

International Mobile Device Identity Number

$imei (The value is the same as that of $mac, which is used as a placeholder)

SDK initialization

Mobile Subscriber Identity Module ID

$imsi (The value is the same as that of $mac, which is used as a placeholder)

SDK initialization

Physical memory

memory

SDK initialization

Equipment manufacturer

dmf

SDK initialization

Equipment model

dm

SDK initialization

Operating system

os

SDK initialization

OS Version

ov

SDK initialization

System Language

lang

SDK initialization

Resolution

resolution

SDK initialization

Time Zone

tzone

SDK initialization

CPU information

cpu

SDK initialization

Number of CPU Cores

cpu_n

SDK initialization

Application Platform

platform

SDK initialization

Country

country_name

When an event is reported to the server

Province

province_name

When an event is reported to the server

City

city_name

When an event is reported to the server

App Version

apv

SDK initialization

SP Entity ID

ak

SDK initialization

SDK version

skv

SDK initialization

SDK Type

skt

SDK initialization

Application Channel

channel

SDK initialization

The unique ID of the event.

uuid

When an event is triggered

Event code

id

When an event is triggered

Client time during event triggering

ts

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_name

When an event is triggered

Event trigger source page encoding

ref_page_name

When an event is triggered

Log number

rank

When an event is triggered

Current Page Path

url

Not tracked

Source Page Path

ref_url

Not tracked

Event tracking method

track_type

When an event is triggered