---
title: "Tracking and xConnect"
slug: "tracking-and-xconnect"
abstract: "Overview of the tracker architecture and a list of resources for tracking and xConnect."
---
# Tracking and xConnect

The tracker is used on Sitecore Content Delivery servers to track a contact during a session. The tracker has its own data model which is converted into a format for xConnect by the `XConnectDataAdapter`:

![Tracker architecture](https://doc.sitecore.com/api/markdown-image/xp/en/developers/104/sitecore-experience-platform/images/tracker-architecture1.png)

With the tracker, you are able to:

- Load contact facets from xConnect in read-only mode - [changes to facets must be sent directly to xConnect](https://doc.sitecore.com/xp/en/developers/104/sitecore-experience-platform/set-contact-facets-in-session.html "Set contact facets in session")
- Trigger events - these are converted into xConnect events before session end
- Save interaction facets - these are converted into an xConnect format on session end
- Add additional identifiers to a contact

<details>
<summary><h2>Tracker tutorials</h2></summary>

For information about working with the tracker, see:

- [Identify contacts](https://doc.sitecore.com/xp/en/developers/104/sitecore-experience-platform/identifying-contacts.html "Identifying contacts")
- [Load facets into the tracker](https://doc.sitecore.com/xp/en/developers/104/sitecore-experience-platform/load-facets-into-session.html "Load facets into session")
- [Trigger goals, outcomes, and page events in the tracker](https://doc.sitecore.com/xp/en/developers/104/sitecore-experience-platform/triggering-built-in-events.html "Triggering built-in events")
- [Trigger custom events from the tracker](https://doc.sitecore.com/xp/en/developers/104/sitecore-experience-platform/triggering-custom-events.html "Triggering custom events")
- [Updating facets from the tracker](https://doc.sitecore.com/xp/en/developers/104/sitecore-experience-platform/set-contact-facets-in-session.html "Set contact facets in session")

</details>