Skip to main content

Understand the Source Categories

Here, you can find information about the various Source Categories available in the system and the various Data Sources available for each category. The following are the Source Categories available in the system:
  • WebsiteEvents: Website events capture specific actions or interactions on a website, providing valuable insights into user behaviour. Note that if you have multiple websites, create one source per website. To learn more about Website Events and associated data sources, refer here.
  • App Events: App events track interactions within mobile applications, offering a deeper understanding of user engagement and behaviour. To learn more about App Events and associated data sources, refer here.
  • Flat Files: Flat Files store data collected from external sources, often in formats like CSV or JSON. you can transfer batch data using SFTP or through Zeotap Google Cloud Storage. To learn more about Flat Files and associated data sources, refer here.
  • Server-to-Server: Configure Sources for server-to-server data transfer using the HTTP API source. To learn more about the Server-to Server data transfer type and how to set it up, refer here.
  • Tag Managers: Tag Managers simplify the management of tracking tags and scripts on websites and mobile apps. To learn more about Tag Managers and associated data sources, refer here.
  • CRM Data: CRM Data comprises comprehensive customer information collected through tools like Salesforce CRM. To learn more about CRM Data and associated data sources, refer here.
  • Data Warehouse: Data Warehouses centralise structured and unstructured data, supporting analytics. To learn more about Data Warehouse and associated data sources, refer here.
  • Customer Engagement Channels: Customer Engagement Channels encompass various communication touch points. Explore these channels and the available data sources here.
  • Message Queue:A message refers to a piece of information that is processed by another system or it can be an actual payload, like files or metadata that trigger some processing in another sub-system. Queues help in processing these messages in order. To learn more about Message Queue sources, refer here.

Understand Sources with a Use Case

Before creating a Source, ensure that you understand the different Data Source Categories mentioned above and accordingly choose the Category and Data Source as per your requirement. For example, for a website, you can choose the Source Type as Web JavaScript, Web Pixel, Web Pixel or iFrame. Similarly, for Mobile Apps, you can choose the Source Type as Android Native SDK or iOS Native SDK. To understand better, let us take an example. Assume that you want to track events on one of your websites. You can create a Source for your website with the following details:
1
Select Source Category as Website.
2
Select Source Type as Web JS.
3
Add the details relating to your website. Such as Source name - Website A, URL - a.com and so on.
As a result, a source named Website A is created in the Sources module. This Source is listed in the Source listing page.
Note that If you have two websites to track, then these two websites are considered as two Web JS Sources.
If you have three flat files based on the CRM files present in each, then those three flat files are considered as three different Sources. The following are examples of three such flat files:
  • A flat file containing user login information
  • A flat file containing user classifications
  • Flat files for tracking purchases on the two different websites

Key Features and Benefits of Sources

The following are some of the key features and benefits that the Sources module offers:
  • Real-time Data Streaming: Sources continuously collect and process data as it becomes available. Real-time data allows you to respond promptly to customer actions and deliver personalised experiences at the moment.
  • Customisable Data Mapping: The Sources module allows you to map data fields from different sources to create a standardised schema. This customisation ensures that the data is structured in a consistent manner across the platform, making it easier to analyse and leverage.
  • Improved Data Accuracy: Data integration and mapping within the Sources module help eliminate data discrepancies and improve data accuracy. This enables you to make informed decisions based on reliable and consistent data.
  • Efficient Data Management: Sources streamlines the data collection process, making it more efficient and less resource-intensive. It saves you time by automating data integration and management tasks, allowing you to focus on analysing and acting on insights.
  • Data Standardisation – Data from different sources is merged into a catalogue that is maintained at the user profile level.
  • To learn about all the options available on the Source Listing page, refer here.
  • To learn about the various Source types available in the system and how to create them in Sources, refer here.
  • For the Best Practices to be followed while creating different sources, refer here.
Last modified on February 26, 2026