← Blog
ReferenceJuly 22, 20263 min read

Server-Side Conversion Tracking

Server-side conversion tracking explained — sending authoritative outcomes from your server or CRM, and why it does not mean sending everything twice.

By The Ad Spend
A man on a late-night phone call at a desk with a coffee cup and a beige desk phone

Updated July 22, 2026.

Server-side conversion tracking is the transmission of conversion events from a controlled backend, CRM, app service, POS or server container to an advertising platform.

Why it matters

A server often knows whether an order actually completed, whether a lead qualified and what value changed later. Server delivery can improve reliability and matching, but it does not bypass consent, policy or duplicate-control requirements.

How it works across ad platforms

Platform or systemCurrent treatment
MetaConversions API supports website, app, offline and messaging events.
LinkedInConversions API supports server and CRM outcomes through direct, partner and GTM paths.
TikTokEvents API supports web, app and offline events; TikTok recommends Pixel plus API for web.
RedditConversions API supports conversion events; deduplication is required with Pixel.
PinterestAPI for Conversions supports web, app and offline events and shared event-ID deduplication.
Microsoft AdvertisingUET Conversions API is a limited pilot; offline imports remain broadly documented.
Google AdsData Manager/enhanced conversions for leads and current supported APIs/import paths.

Implementation rules

  • Send the authoritative event time and source value.
  • Use permitted match keys and required normalization/hashing.
  • Implement platform-specific deduplication when browser and server overlap.
  • Send promptly enough for measurement and bidding.
  • Log requests, responses and rejected rows.
  • Never treat server-side as consent-free.

Common mistakes

  • Sending the same event from browser and server without shared ID.
  • Using server time instead of actual conversion time.
  • Double-hashing identifiers.
  • Batching events too late for optimization.
  • Building against a pilot API without account eligibility.

Minimum QA

  • Compare source records with API accepted events.
  • Test duplicates and retries.
  • Validate timestamp/timezone.
  • Review match quality and error responses.
  • Test retraction/correction paths where supported.

Official sources

Technically verified: July 22, 2026. This reference uses official platform sources only for platform-specific behavior. Definitions and implementation recommendations are editorial synthesis by The Ad Spend.

Related conversion tracking references