Glossary
What is conversion tracking?
Conversion tracking is the recording of the user actions a business counts as success — a purchase, a signup, a qualified lead — so that marketing activity can be evaluated against them.
What counts as a conversion
The definition is a business decision, not a technical one, and getting it wrong invalidates everything downstream. A conversion should be an event that reliably indicates value, close enough to the marketing to be measurable and far enough down the funnel to be worth optimising toward.
The common failure is optimising to a shallow event because it is plentiful. Optimising to form fills produces form fills, including worthless ones. If the shallow event is the only one with volume, the honest approach is to optimise to it while monitoring the deeper one, and to re-baseline when the relationship between them drifts.
Client-side and server-side
- Client-side. A tag or SDK fires in the browser or app. Simple to deploy, and subject to blockers, consent gating, and the browser's own restrictions.
- Server-side. Your backend reports the event directly to the platform's API. More reliable, harder to set up, and gives you control over what leaves your systems.
- Both, de-duplicated. The common production pattern: client-side for coverage and richness, server-side for reliability, with a shared event ID so nothing is counted twice.
What routinely breaks it
Four causes account for most broken conversion tracking, and all four are silent — the number simply drops or drifts.
Consent. Where a user declines tracking, client-side events do not fire. This is correct behaviour and it means your tracked total is a subset of your real total.
Redirect and parameter loss. A tracking parameter stripped by a redirect takes the source attribution with it.
Deployment drift. A checkout template ships without the tag. Nothing errors; the number just falls.
Double counting. The same event reported twice through two paths with no shared identifier.
Tracking conversions that arrive without a session
An agentic conversion arrives as an order with no preceding web behaviour — no page, no tag, no session. Client-side tracking sees nothing at all.
The workable approach is server-side, keyed on how the order arrived: which integration, which API credential, which agent identity. That gives you an exact count of agent-driven volume, which is more than click-based tracking ever delivered. What it will not give you is the upstream cause, and for that the instrument remains a holdout.
Common questions
Why are my tracked conversions lower than my actual sales?
Almost always a combination of consent-gated events, ad blockers, and cross-device journeys. A gap is normal; a widening gap is worth investigating, and a stable ratio can be corrected for.
Should I move everything server-side?
Server-side for anything that must be accurate — revenue events especially. Keeping client-side alongside it, de-duplicated, preserves signals the server never sees.
Where we write about conversion tracking
- ArticleAI App RPM Benchmarks 2026: What Publishers Actually Earn
- ArticleChatGPT Ads ROI: What the Early Data Actually Shows in 2026
- ArticleChatGPT Ads vs Google Ads: Should You Shift Budget in 2026?
- ArticleHow to Advertise on ChatGPT: The Honest 2026 Answer
- ArticleWhat ChatGPT Ads Actually Cost in 2026
- BlogFrequently Asked Questions (FAQ)
More in attribution and measurement
Deciding which touchpoint earned the outcome, and proving it.
- AdAttributionKit
- Adjust
- Attribution
- Attribution modeling
- Attribution window
- Biased attribution
- Coarse conversion value
- Conversion value
- Cross-device tracking
- Fractional attribution
- Incrementality
- Lifecycle tracking
- Marketing mix modeling
- Media mix modeling (MMM)
- Mobile measurement partner (MMP)
- Multi-touch attribution
- Postback
- Reattribution
- Reattribution window
- Self attributing network
- SKAdNetwork (SKAN)
- Temporary attribution
- Tracker
- Tracking parameter
- Urchin tracking module (UTM)
- View-through attribution (VTA)