---
title: "Events data model"
slug: "events-data-model"
abstract: "Gives an overview of the events data model."
---
# Events data model

Sitecore Discover offers event tracking to enable you to capture and report on visitor actions or other events taking place on your e-commerce sites and applications. It is required for product discovery and machine learning to function.

This reference includes the following topics:

- [Event specifications](https://doc.sitecore.com/discover/en/developers/discover-developer-guide/integrate-using-discover-rest-apis/events-data-model/event-specifications.html "Event specifications") - Lists events that the user can send to make Discover experiences work properly and generate meaningful insights into analytic data.
- [The event object model](https://doc.sitecore.com/discover/en/developers/discover-developer-guide/integrate-using-discover-rest-apis/events-data-model/the-event-object-model.html "The event object model") - Describes the structure of the event JSON object.