Data Sources

Last updated:2025-03-17

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.

alt text

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.

alt text

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.

alt text alt text

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.

alt text

在文档中心打开
icon
Contact Sales