Android SDK
|
Collect
Sensors Data official Android SDK, including code tracking, full tracking, heat map, and visualized full tracking features. Full tracking is achieved by using the official Sensors Data Android tracking plugin, which uses bytecode stitching (ASM) technology to implement full tracking (no tracking, no code tracking, no trace tracking, automatic tracking) on the Android side.
1. Document Catalog
Attention
- For details about Android A/B Testing, please refer to the A/B Testing User Guide;
- For details about Sensors Data Intelligent Operations (pop-ups, push notifications) , please refer to the Android Intelligent Operations User Guide.
2. SDK Function List
Primary Function | Secondary Function | Specific Function / Description |
---|---|---|
Identify Users | Automatically identify anonymous users | Automatically use device ID to identify anonymous users |
Support replacing with custom anonymous IDs | ||
Identify Logged-in Users | Use login ID to identify logged-in users | |
Set User Attributes | Set User Attributes | |
Data Collection | Automatically collect device information | Automatically collect default device information, such as screen size, system version, etc. |
Support automatic collection of screen orientation(Android needs to be enabled manually) | ||
Support automatic collection of latitude and longitude information(Android needs to be enabled manually) | ||
Full-link tracking | App launch | |
App exit | ||
App page view | ||
App element click | ||
Common properties | Static common properties | |
Dynamic common properties | ||
Clear common properties | ||
Custom tracking | Collect activation (installation) events | |
Track event duration | ||
Custom code tracking | ||
Store data | Set upper limit | Set local cache upper limit value |
Delete local cache | Delete all events cached locally | |
Data reporting | Automatic data reporting | SDK automatically sends event data under certain conditions |
Manual data reporting | SDK supports manual reporting of event data | |
Debugging function | Debugging mode | Enable/disable debugging mode |
Debug logs | Show/hide debug logs | |
Visualization and analysis | Visual full-link tracking | Filter out key events in a visual way for subsequent analysis |
App click analysis | Show users' click behaviors on the app in a visual way | |
DeepLink | Create DeepLink for app promotion | |
Advanced Features | Data Encryption | Data is stored and sent after encryption |
Integration of App and H5 | Event data from H5 is stored and sent by the App SDK after integration | |
Compliance | Support compliance requirements | |
Collect and push click events | SDK automatically collects and pushes click events | |
SDK control | Control the SDK to turn on or off |
3. Android SDK Third-party Framework Support
The support information of the full embedding point for the third-party framework is as follows:
Third-party Frameworks | App Launch | App Exit | App Page Views | App Element Clicks |
---|---|---|---|---|
React Native | ||||
mPaaS | ||||
Flutter | ||||
Weex | ||||
Cordova | ||||
APICloud | ||||
Cocos2d-x | ||||
Unity |
4. Android SDK Preset events and preset properties
Note: The content of this document is a technical document that provides details on how to use the Sensors product and does not include sales terms; the specific content of enterprise procurement products and technical services shall be subject to the commercial procurement contract.