> ## Documentation Index
> Fetch the complete documentation index at: https://help.contentgrove.io/llms.txt
> Use this file to discover all available pages before exploring further.

# How conversion tracking works

> How contentgrove records conversions: when a conversion counts, how it's attributed to the original click and video, and the identifier you see.

A conversion is recorded when someone who clicked a tracked link reaches a thank-you page that matches one of your offers. This page explains when conversions are counted and what information you see.

## When a conversion is counted

A conversion is recorded when all of these are true:

* The page matches a thank-you page pattern on one of your [offers](/links/offers).
* The visitor previously clicked a tracked link, within the last 30 days.
* Consent is granted, if you use a consent management platform.
* Your subscription is active.

The conversion is linked back to the original click and video, so you can see the full path from video to click to conversion.

<Note>
  Refreshing a thank-you page won't double-count. Each click results in at most one conversion.
</Note>

## What gets recorded

For each conversion, contentgrove records which video led to it, which offer was completed, the revenue (if set on the offer), and when it happened.

## Managing conversions

Every conversion appears in the analytics data view, where you can adjust it or add ones that weren't tracked automatically. On the **Analytics** page, open the data view and choose **Manage conversions** on any video or bio link row.

From there you can:

* **Add a manual conversion** — record a sale that happened outside your tracked pages. Pick the offer, set the revenue and the date and time it happened, and add an optional note.
* **Edit a conversion** — change the offer, revenue, or timestamp on any conversion, whether it was tracked automatically or added manually.
* **Remove a conversion** — hide it from analytics. Removed conversions are kept and can be restored later, so nothing is permanently lost.

<Info>
  Adding, editing, and removing conversions requires an Editor, Admin, or Owner role in the workspace. See [Roles and permissions](/concepts/roles-and-permissions).
</Info>

## Conversion identifier

Some thank-you page URLs include a useful, privacy-safe value that identifies the conversion, such as a name, email, or a Stripe session ID. When one is present, contentgrove surfaces a best-available identifier on the conversion in your analytics, so you can recognize individual conversions without integrating directly with your payment or booking platform.

contentgrove only captures a small, allowlisted set of fields and ignores free-text or sensitive values. The best identifier is chosen in this order: name, then email, then phone, then a Stripe session ID, then a booking reference.

<Note>
  Manual conversions you add yourself don't get an automatic identifier.
</Note>

## If conversions aren't recording

The most common causes are the thank-you page URL not matching your offer pattern, the tracking script missing from the thank-you page, or the 30-day window having passed. See [Conversions aren't being attributed](/troubleshooting/conversions-not-attributed).
