Getting started

In Intempt, you can create a source for each website or app you want to track. While it’s not required that you have a single Source for each server, site or app, we highly recommend creating a Source for each unique source of data.
You can create new sources using the button in the Sources view. Each source you create has a Source ID, which is used to send data to that source.
Sources can be picked from below listed categories:
  1. 1.
    Web Tracker - for tracking all data flowing through your website.
  2. 2.
    Mobile/iOS tracker - for tracking all data flowing through your iOS Application.
  3. 3.
    API Source - send your data directly to our HTTP Tracking API. Prefered source if you don’t have a library for your environment yet. Allows to manually create collections, relations, identifiers, etc.
  4. 4.
    Cloud apps - empower you to pull together data from all of your different third-party tools into the Intempt database or select destinations.

Types of Data Sources

Data source
How it works
Data collected
Any web page/mobile application with Intempt tracker installed
Products, categories and pages browsed, clicks, store, interaction data, number of pages/sessions
Integrate communications directly from your servers
Track any data collected
Cloud apps
Export data from its third party tool and import it into Intempt platform (e.g. Google Ads, Shopify, Hubspot)
Customer information, deals, purchases, orders, campaign statistics


Collections describe schemas for events or data of a certain type, while collection data items represent specific pieces of data in that collection. To put that in relational terms, collections are tables that describe columns (types, constraints, etc.), and collection data items are rows of values for those columns.
Collection examples:
  • Sign up
  • Purchase
  • Hotel booking
  • Page view
Data item examples:
  • Purchase amount
  • Timestamp
  • Location
  • Email

Auotrack & Custom Collections


Our iOS and (Web) Javascript SDKs enable you to autotrack user interactions within the iOS app or a web site without having to write custom code. Autotrack works best for cases if you need to collect general event information (like URL, button type and etc.).
The initialized iOS SDK source will automatically collect the following events with data rich properties:
  • Interaction event. Aggregates all the “type” and “click” events. For example, the user clicks on a link, button, types a text into a form.
  • Launch event. Gathers data on the launch time (timestamp when the iOS app was opened), app name (e.g., Intempt Demo Shop App), iOS device (OS version, device name), geolocation (city, country) screen size (e.g., 667 x 376 px) also records unique visitorId and eventId values.
  • Scene event. Gets all the data from the UI structure - how and when (timestamp) your user transitions from one view to another. For example, the user goes from the main app view (Intemp_Demo_Shop.ViewController) to the login view (log_in.ViewController) – the event records this transition.
The initialized Web SDK source will automatically collect the following events with data rich properties:
  • Pageviews (page visits)
  • Clicks (on links)
  • Form submissions (including the data that was submitted with the form)

Custom Collections

Custom collection (or custom events) allow you to collect any data that you specify in the collection. The main difference between autotracked and custom collections is that custom collections allow you get data without limitations - you can collect user name, email, address or specific event information like purchase amount or product type. Autotrack only collects data which is predefined in the schema so it is limited to the basic event information. We recommend using custom collections if you need to get as much contextual information as possible and choose autotrack if it is sufficient to have the basic event data.

How to create a custom event collection

  • Create a desired source
  • After successfully creating a source, click on the desired source and navigate to "Schema" tab
To add a custom collection click "Add collection" button and a pop-up window will appear where you can state the name of the collection.
To add a filed to the custom collection hover over the collection name. While hovering, two symbols will appear: "Plus" sign and "Dots" sign.
Click on the "Plus" sign and a dropdown appears with the following selections: "Add field" and "Add record".
Click on the "Add field" selection a new window will appear on the right side where you can configure the field to be added.
After the configuration of the field has been done, confirm it by clicking "Create field".