1 SDK overview
Quick Tracking is a tool for statistical analysis of multi-end user behavior data, such as apps, H5 apps, and mini programs. For each end, developers must integrate the SDK of Quick Tracking into their projects to track and transmit client data.
SDK tracking capabilities can be simply divided into two categories: basic tracking and advanced tracking.
basic tracking refers to the tracking of startup logs and exit logs of client users, because after the initialization Quick Tracking SDK, startup logs and exit logs can be tracked, including the behavior occurrence time, channel, version, model, system, ip, networking mode, etc.
Advanced tracking refers to the tracking of user behavior tracking and labeling by developers, including custom event tracking, page access, user login and logout records, and global attribute labeling.
In addition, to adapt to more development methods and simplify the tracking process, Quick Tracking also provides the H5 bridging function, auto-tracking, and visualization tracking function, which can be used by developers as needed.
2 SDK adaptation platform
SDK type | Support Platforms |
App SDK | Android, iOS, flutter, React Native, and uniapp |
SDK for mini programs |
|
Small program plug-in SDK | WeChat Mini Program Plug-in |
Web/H5 | vue、react、angular、nextjs、 electron |
ApsaraVideo VOD SDK | HTTP API and Java SDK |
3 SDK features
Feature category | Features | Subfeature |
Basic features | Domain settings | Configure the primary and alternate domains, |
Initialize the short video SDK for Android | Marketplace Settings for Apps on Shelf | |
Version settings | ||
Initialize the short video SDK for Android | ||
Quick Tracking log printing | -- | |
Special scenarios | When the app is forcibly killed, data can be reported normally (supported only by Android) | |
Basic tracking | When a behavior occurs, in addition to the attributes defined by the tracking, the tracking time, channel, version, model, system, ip, networking mode, and mini program scenario values are supplemented. | |
Advanced features | Set /Get Device ID | On the app and H5 side, Quick Tracking automatically generates a device ID for each device. The mini program needs to upload openid/unionid for API. Developers can also get it through a specific API. |
User Account&User attribute Settings | -- | |
Event tracking | -- | |
Page tracking | -- | |
Global attributes | -- | |
Channel attribute | 1. The SDK automatically captures the channel parameters in the link. 2.SDK provides API for developers to complete H5 channel fuzzy matching in the scenario of H5 arousing application market downloading App | |
Auto-tracking | Only native Android, native iOS, native applets, and native Web(H5) support | |
Visualization tracking | Only native Android, native iOS, native applets, and native Web(H5) support | |
Development platform bridging | HTML5 bridging | Only native Android, native iOS, flutter, React Native, and uniapp support |
Developer assistance tools | tracking verification | -- |
Real-time log verification | -- |