Data Sources
Data sources, namely the user data, event data, etc., required for the relevant functions of EngageLab MA, originate from where. Through the configuration on the "Data Sources" management page, the EngageLab platform can establish connections with your related apps and systems.
Supported Data Sources
Each type of data source supports adding multiple instances, allowing different authentication methods to be used by various systems within the enterprise during data transmission, ensuring security.
Category | Support Status | Description |
---|---|---|
Mobile | Supports data reporting for Android and iOS | Requires integration with applications created in EngageLab AppPush |
Web | Supports data reporting for Web/H5 pages | Requires integration with applications created in EngageLab WebPush |
API | Supports data reporting via REST API from developers' business systems | After creating this data source on the MA platform, relevant API keys will be generated |
Third-party | Supports connecting to third-party databases to directly import existing data | Support in progress... Stay tuned |
Adding Data Sources
You can use the EngageLab SDK to implement data reporting or call API interfaces on the server side for data reporting. Please add data sources according to the actual needs of your business.
Mobile
If you have an app and need to trigger user journeys based on user behavior on the app, you need to add a mobile data source and then integrate the SDK into the app for data reporting.
The integration of the EngageLab SDK for mobile requires configuring an application in the AppPush service first. If you have not yet created an application and configured information in AppPush, please go to AppPush for configuration first.
After completing the configuration, refer to the Android documentation and iOS documentation for EngageLab SDK integration and API calls.
Web
If you have a website and need to trigger user journeys based on user behavior on the web, you need to add a Web data source and then integrate the SDK into the website for data reporting.
The integration of the EngageLab SDK for Web requires configuring an application in the WebPush service first. If you have not yet created an application and configured information in WebPush, please go to WebPush for configuration first.
After completing the configuration, refer to the Web documentation for EngageLab SDK integration and API calls.
API
If you want to use user behavior data from business systems or CRM systems, you can add an API data source and then call the Rest API in the system for data reporting.
After entering the API name on the configuration page, a set of authentication key information will be generated for API calls. Please ensure to save it securely.
Third-party Services
If you have already integrated other third-party CDP service providers and reported data to them, and you want EngageLab to directly synchronize third-party data, please contact the business team.
Data Source Status
If, due to business reasons, you need to temporarily stop receiving reports from a certain data source, you can disable the data source on the page. This can be used to prevent abnormal data from affecting the journey plans you created in EngageLab.
You can re-enable the reporting of this data source after your business adjustments are complete.