HOW IT WORKS[SYS::DOCS]

Five steps from broken tracking to clean signal.

No tag manager dependency. No browser-side vulnerability. Your domain, your infrastructure, your data.

PIPELINE v2.4
01 CNAME SETUP

Point a subdomain to CleanClicks

Add a CNAME record: track.yourdomain.com → cleanclicks infrastructure. Takes under 5 minutes. Once DNS propagates, your subdomain routes all tracking through your own first-party domain.

This makes every tracking request flow through your own domain. Ad blockers maintain allowlists of known tracking domains — yours isn't on any of them. Safari's ITP only restricts third-party cookies. Your domain is first-party by definition.

02 TAG DEPLOYMENT

One lightweight script replaces your tracking stack

CleanClicks loads from your first-party subdomain. It captures click IDs from Google, Meta, TikTok, and Microsoft Ads. Manages sessions, attribution, UTM parameters, and fires conversion triggers.

Because cc.js loads from your domain, it looks identical to any other first-party script. No external domain requests. No cross-origin issues. No Content Security Policy violations.

03 TRIGGER CONFIGURATION

Define what counts as a conversion

Use the CleanClicks dashboard to set up pre-built events that are mapped to your analytics and ad platforms: URL match, form submission, button click, DOM element appearance, and e-commerce actions are all built-in. Changes deploy in under a second — no code pushes, no tag manager updates or interference.

Triggers run server-side after client-side event detection. Every conversion is deduplicated before any API call. Page refreshes, webhook retries, pixel overlap — each conversion counted exactly once.

04 SERVER-SIDE DELIVERY

Conversions go direct to ad platforms

When a trigger fires, your CleanClicks Infrastructure sends the conversion via each platform's official API: Google Ads Offline Conversions, Meta CAPI, TikTok Events API, Microsoft Ads Offline Conversions.

The conversion data travels from your infrastructure to the ad platform's servers with full click ID attribution intact. No browser involved in the delivery. No pixel fires. No tag manager containers.

05 PRIVACY COMPLIANCE

Automatic privacy signal handling

CleanClicks detects Global Privacy Control (GPC) in under a millisecond. When detected, it sends the correct compliance flags to each platform: Meta LDU, TikTok limited_data_use, Google Consent Mode v2.

Opted-out users still contribute aggregate modeling signal to every platform. You maintain compliance without losing the conversion data that powers Smart Bidding, AEM, and campaign optimization.

PRIVACY ARCHITECTURE

Privacy built into the infrastructure

No PII stored

Conversion data passes through, not stored permanently. Click IDs and hashed emails only.

No cookie syncing

First-party cookies only. No third-party cookie matching or cross-domain tracking.

GPC respected

Global Privacy Control signal detected automatically. Platform-specific compliance flags applied.

 !!-- WHY NOT SERVER-SIDE TRACKING?

Server-side GTM still starts in the browser.

sGTM requires a browser-side gtag.js or GTM container to fire first. If an ad blocker kills that script, the server container never receives the event. You’ve built a server pipeline with a browser bottleneck at the front door. CleanClicks removes the bottleneck entirely.

Ready to see what you’re missing?

A free Data Integrity Audit shows you exactly how much conversion signal your current setup is losing.

Easy To Setup. No Credit Card Required.