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 |