The flow
1
A viewer clicks your link
Someone clicks one of your contentgrove short links (like
grve.to/free-course) in your video description or comment. contentgrove records the click and which video it came from, then redirects the visitor to your destination.2
Your landing page loads
The tracking script on your landing page picks up the attribution the short link passed along.
3
A click ID is stored
The script stores a click ID in the visitor’s browser for 30 days, so a later conversion can be linked back to this click.
4
The visitor converts
They complete your action and reach your thank-you page.
5
The conversion is recorded
The script on your thank-you page records a conversion and links it back to the original click and video.
What gets recorded
When someone clicks a tracked link, contentgrove records which video they came from, which landing page they visited, their device type, their city and country, and when the click happened. When someone converts, it records which video led to the conversion, which offer they completed, the revenue (if you set it on the offer), and when it happened.contentgrove doesn’t collect personal information like names or emails. IP addresses are used only to derive city and country. Some thank-you page URLs include identifier values (for example a Stripe session ID), and contentgrove can surface a best-available identifier on a conversion. See Conversion tracking.
How clicks link to conversions
The click ID is stored for 30 days. If a visitor clicks a link and converts within that window, the conversion is attributed to the original click and video. If they convert after 30 days, or in a different browser, the conversion can’t be linked back. If a visitor refreshes your thank-you page, the conversion isn’t counted twice. Each click can result in at most one conversion.Consent mode
By default, the tracking script records clicks and conversions as soon as it loads, without waiting for a consent signal. To make tracking wait for visitor consent, turn on strict consent mode by addingdata-require-consent="true" to the script tag (or requireConsent: true in the window config):
- The script tracks only after the visitor grants consent through a supported consent platform — Cookiebot, CookieYes, CookieScript, OneTrust, or the WordPress Consent API.
- Until consent is granted, nothing is recorded. The attribution is held in the browser’s memory and tracking fires automatically the moment consent is given.
- If no supported consent platform is present on the page, tracking stays blocked.