Event Ingestion with Datablit

This doc will guide you how to ingest customer data from source to Datablit.

Step-by-Step Setup

1. Create Datablit Account

Signup and get access to the Datablit Console

2. Create or Select an Existing Project

A project is basically a core product or platform developed and managed by a company as a distinct business operational unit. eg. if you have an online delivery company where user can place order from website, android and ios app, you need one project and 3 sources.

Note: We recommend to create an extra project for testing eg. staging-project

3. Setup Event Sources

Click on + Source button, select source type and write a meaningful name then click on create.

We recommend creating separate sources for different applications:

Source Configuration Examples

Source typeSource Name
kotlinkotlin app
swiftios app
javascriptnext-js website
facebook_lead_adsfacebook ads
http_apipython server

4. Copy API Key or Webook URL

Once the source is created, you will get the API Key or Webhook URL in the source table. API key is essential for authenticating your SDK. We recommend keeping your api key secure and never expose it publicly. Webhook URL is needed to integrate third party tools eg, facebook lead ads

5. Integrate Datablit Source

Now you can collect customer data by implementing Datablit’s tracking SDK as your Source. Install SDK and create separate sources for different applications. Datablit SDK will track customer events and upload them in batches after every 30 second. This limits the number of network calls made and helps you to access data in real-time. Check source wise details here.

6. Test your SDK Integration

Send test events to verify the feasibility of your code and sdk integration. You can test API calls immediately and test events will appear in your dashboard as real data. Run following query in Data tab.

sql
select * from events order by timestamp desc;

Help Desk

If you encounter any issues during SDK setup and tracking:

  1. Check our Sources documentation for detailed integration guides
  2. Review the troubleshooting section or ask community for assistance
  3. In case you need personal assistance, contact our support team for guidance or email us at contact@datablit.in