Server-side tracking is the industry standard for accurate conversion data. But most guides assume you have a developer and a server-side GTM setup. This guide covers how to do it without either.
Server-side tracking sends conversion events from a server, not a browser — bypassing ad blockers and iOS restrictions.
You don't need a server or GTM expertise. A managed tool handles the server infrastructure for you.
The setup process is: add a capture script to your site, connect your CRM or booking software, enter your ad platform credentials.
Server-side tracking is particularly important for businesses with offline conversion cycles (clinics, service businesses, agencies).
ConversionLoop is a no-code server-side tracking tool built for service businesses.
Your Google Ads pixel and Meta pixel fire from the visitor's browser. Ad blockers (used by 30-40% of desktop users) prevent them from firing. iOS 14+ restricts cross-site tracking. Safari's ITP deletes first-party cookies within 7 days. The result: 30-50% of real conversions are invisible to your ad platforms.
The most common server-side tracking approach is server-side Google Tag Manager (sGTM) with managed hosting on Stape or similar. But sGTM requires technical expertise to configure — custom tags, data layer setup, server container management. Most businesses need a developer to set it up and maintain it.
Even if you have client-side tracking set up correctly, it can only track events that happen in a browser. If a conversion happens offline — a call booking, an invoice payment, a deal closed in your CRM — the pixel sees nothing.
Most server-side tracking tools are built for ecommerce — Shopify stores, WooCommerce shops. They track cart events and purchases from web pages. Service businesses convert in booking software and CRMs, not on product pages.
Why the manual process breaks at scale — and what changes with automation
Traditional setup: spin up a server-side GTM container, host it on Stape or Google Cloud, configure custom tags for each ad platform, manage the data layer, and maintain the infrastructure. Cost: thousands in setup plus ongoing developer time.
ConversionLoop manages all the server infrastructure. You add one script to your site and connect your data sources. Google Ads and Meta conversions flow automatically.
ConversionLoop handles GCLID capture, upload formatting, and delivery automatically. Set it up once.
Start free trialIn ConversionLoop, every event shows in the Activity dashboard with its match status, upload result, and timestamp. In Google Ads, check the Diagnostics tab on your conversion action. In Meta Events Manager, check the Test Events tab during setup, then the Activity tab for production events.
Both. cl.js runs client-side to capture the GCLID and fbclid on page load. The conversion upload to Google Ads and Meta happens server-side — from ConversionLoop's servers, not from the visitor's browser. This combination gives you accurate click attribution plus server-side conversion delivery.
No. ConversionLoop handles the offline conversion upload via the Google Ads UploadClickConversions API. Your existing Google Ads tag can continue running for tracking website events like page views and form fills. They handle different parts of the attribution stack.
Automated GCLID capture, real-time upload, and full error diagnostics. Every conversion, every time.
Start free — 14 days on usNo credit card required · No developer needed · Cancel anytime