All Products
Search
Document Center

Quick Tracking:Android Preset Event Guide

Last Updated:Mar 26, 2025

Preset event

Event Name

Event code

Properties

Property meaning

Methods

tracking 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 tracking (auto-tracking). You must enable automatic tracking on pages. This switch is turned on by default in the SDK.

Method 2: Manual tracking (code tracking)

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

Report when page leaves

Page encoding

  • className for automatic tracking

  • The viewName that is set for manual tracking when the API 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 tracking is started after all buried points are tracked.

Control type

track activities and fragments

Control Click Event

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

MD5 (control path) for automatic tracking (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 tracking management.

Method 2: Integrate the SDK to enable the automatic tracking 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

Event trigger time

The timestamp of the client when the event was triggered.

Control ID

control id tag value

Control type

The type of the control. Android supports

  • CheckBox (for onCheckedChanged method automatic piling)

  • RadioButton (for onCheckedChanged method automatic piling)

  • ToggleButton

  • Switch

  • Button

  • ImageButton

  • CheckedTextView

  • TextView

  • ImageView

  • RatingBar (for onRatingChanged method automatic piling)

  • SeekBar (for onStopTrackingTouch method automatic piling)

  • Spinner

  • ListView

  • ExpandableListView

  • RecyclerView (only supports automatic tracking of events of child controls inside RecyclerView Item)

  • TabHost

  • TabLayout

  • MenuItem

  • Dialog

  • GridView

  • Layout (Layout objects and subclasses that implement the click event response function)

Integrate the SDK and enable the API for automatic tracking of control click events (these attributes are reported only when auto-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 tracking of auto-tracking 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 the SDK

Report on first launch after app is downloaded

Preset Properties

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

The attribute field.

Property Key

tracking Time

Device iD

umid

SDK initialization (after link forwarding to utdid)

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

Desktop 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

Initialize the SDK

Platform

app_id

Initialize the SDK

Platform Type

platform

Initialize the SDK

Install channel for the first time

$sys_install_channel

When uploading channel attributes

Upgrade channel

app_channel

When uploading channel attributes

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