Preset event
Event Name | Event code | Properties | Property meaning | Methods | tracking Time |
Page browsing events | $$_page_start | Page Entry Time | Client time at page entry | Method 1: Automatic tracking (auto-tracking), just integrate SDK, H5 page automatic tracking switch is turned on by default; Method 2: Manual tracking (code tracking) The page browsing event reported by the code tracking point is this event | Method 1: Automatic tracking (auto-tracking) is reported when the page is entered. Method 2: Manual tracking (code tracking) is reported when API calls are called. |
url | The path to the page where the event was triggered | ||||
Source page url | Previous page url of current page | ||||
Indicates whether the trigger is automatic. | Whether the page is automatically triggered | ||||
Page Title | Official page title | ||||
Burial point mode | 0 indicates that the API tracking point is manually called. | ||||
1 indicates that auto-tracking is started after all buried points are tracked. | |||||
Control Click Event |
| Event code | Unique index for this event | 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 on control click |
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 to | Integrate the SDK and enable the API for automatic tracking of control click events. (These attributes are only reported when auto-tracking) | |||
Control type | The type of the control. Valid values: a, input, button, and textarea. Other tags support automatic tracking. However, you must manually configure the switch. | ||||
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 is started after auto-tracking | |||||
Control exposure events | Event encoding of the element to be reported (any element is supported) | Event code | Event code of the element to be reported | Method 1: Integrate the SDK, report this event through code tracking, and set it to the "Control exposure" event type in the tracking management. Method 2: Integrate the SDK and call the Auto Exposure API tracking control to trace control exposure events | Control exposure reporting (exposure time defined by automatic exposure is that the display area is greater than 50%, and exposure is when the residence time exceeds 300ms) |
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. | ||||
Tracking mode | 0 indicates that the API tracking point is manually called; | ||||
1 indicates that automatic tracking is started after auto-tracking. | |||||
heatmap events | $$_hotpoint | xpath | Element Page Path | Integrate the SDK and configure the open heatmap capability | Report when page is clicked |
x | MouseEvent.pageX; If pageX is invalid, take MouseEvent.clientX + document.scrollLeft | ||||
y | MouseEvent.pageY; If pageY is invalid, take MouseEvent.clientY + document.scrollTop | ||||
ex | Element.getBoundingClientRect().left + document.scrollLeft | ||||
ey | Element.getBoundingClientRect().top + document.scrollTop | ||||
sw | document.width | ||||
ew | HTMLElement: offsetWidth | ||||
eh | HTMLElement: offsetHeight | ||||
t | Trigger Interval | ||||
n | click times |
Preset Attributes
Preset attributes are carried by each event, regardless of the tracking method.
The attribute field. | Attribute key | tracking Time |
Operating System, | os | Initialize the SDK |
The version of the operating system. | os_version | 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 | sdk_type | SDK initialization |
Platform | app_id | Initialize the SDK |
Platform Type | platform | Initialize the SDK |
Channel Source | utm_source | Initialize the SDK |
Channel Media | utm_medium | Initialize the SDK |
Promotion activities | utm_campaign | Initialize the SDK |
Promote creativity | utm_content | Initialize the SDK |
Keyword | utm_term | Initialize the SDK |
The device ID. | utdid | 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 |
Language | lang | Initialize the SDK |