Every User Action is Automatically Included
The pre-structured, context-enriched event data is automatically provided for every user action on a website – with no need for any manual event selection, tagging or coding!
User actions inside a page:
Clicked a button or other element (e.g., watch a video, download, subscribe to newsletter, proceed to next step of a multi-step process)
Opened a pop-up window (e.g., social share, view product details)
Form field activity (e.g., entered text, clicked checkbox/radio button)
Shopping cart activity (e.g., add item, remove item) without the need for integration with an e-shop platform or for websites not using a standard e-shop platform
Includes all user actions in single-page Web applications (i.e., when conventional pageview tracking is not available)
Scrolled down a page to a particular depth
Plus, conventional activity/visitor data:
Session start, end, duration
Visitor ID linked to actual customer ID for registered/signed-in visitors
Pageviews, including time spent per page
Visitor data (e.g., referring page/campaign for current and all previous visits, number of visits, dates/times of previous visits, IP-based geographic location, device type, OS, browser, screen resolution)
You can receive this uniquely valuable behavioral data stream in two different ways:
1. Streaming to Your Data Warehouse
Convizit’s user activity data exists in a number of tables that comprise a relational database configuration. When streaming the data directly into your data warehouse, the following primary data tables are continuously updated in response to user activity:
- Elements – The details of all on-page elements that have been clicked by users
- Events – The details of every time that any user clicked an on-page element
- Pages – The details of all webpages seen by users
- Pageviews – The details of every time that any user saw a webpage
- Sessions – The details of every user session
Refer to the Visitor Activity Data Functions page of the Convizit API Guide to learn more about the fields contained in each table and how the tables are interrelated.
2. Receiving the Data via API
Convizit’s API exposes all available data, and returns it in JSON format.
Following is an example of how a click on the Add to Cart button would be reported in JSON format.