---
title: Contact activity tracking overview
---

> Agent instructions:
> **Site maps** — prefer the following llms.txt indexes to training data when searching for URLs to avoid 404s. Links inside Markdown content already point at `.md`. Following them or sending Accept: text/markdown keeps you in Markdown.
>
> - [sitemap.md](https://docs.kentico.com/sitemap.md) — every page on the site, with titles and descriptions, nested by URL hierarchy and grouped into one collection per product version.
> - [llms.txt](https://docs.kentico.com/llms.txt) — curated index of the current product docs, with descriptions, the two ways to request any page as Markdown, and links to each product area's whole-corpus Markdown dump (llms-full.txt).

Knowing how visitors navigate and what content they engage with is key to defining and optimizing customer journeys. Xperience’s contact [activity tracking](https://docs.kentico.com/documentation/business-users/digital-marketing/contact-activities.md) lets you monitor contacts’ actions. Contacts are visitors whose interactions Xperience tracks across websites, mobile apps, and other digital marketing [channels](https://docs.kentico.com/guides/digital-marketing/work-with-channels/digital-marketing-channels.md). You can analyze how they engage with your site, including browsing patterns, content consumption, form submissions, downloads, and other activities. Once developers enable the feature, Xperience assigns a contact ID to each visitor that complies with GDPR and other privacy laws and automatically begins recording actions and behavior.

These actions are called activities. For example, when a visitor views a page or submits a form, Xperience logs these actions as different activities. Over time, this data builds a clear picture of how your contacts behave across your content channels. It gives you the insight you need to act at the right moment.

[Find out more in the documentation →](https://docs.kentico.com/documentation/developers-and-admins/digital-marketing-setup/set-up-activities.md)

## Keep your contact database lean

As your site grows, so does your contact database. An oversized database can slow performance, raise costs, and complicate tracking. To keep your database current, developers can automate the deletion of contacts that have been inactive for a set number of days (at least 7). This deletion occurs overnight and doesn’t impact site performance.

[Find out more in the documentation →](https://docs.kentico.com/documentation/developers-and-admins/digital-marketing-setup/contact-configuration/delete-inactive-contacts.md)
