Free tool by MD Niamul

Free Server-Side Tracking Checker Is Your Website Using Server-Side GTM and Conversions API?

Find Out in a Minute Whether Your Tracking Still Runs Only in the Browser

No login or account access
Live test by Google
Free Excel report

Enter a website and this free server-side tracking checker looks for a server-side GTM container, a first-party script loader, a custom tracking subdomain, server-set cookies and Conversions API signals for Meta, Google Ads, TikTok and other platforms. You get a maturity level from 1 to 4, the evidence behind it, and the next steps to recover the conversions that browsers and ad blockers hide.

4Maturity levels
11Ad platforms checked
850+Projects delivered
600+Five-star reviews
MD Niamul, creator of the free server-side tracking checker
upworkTop Rated Plus
sGTM + CAPIFree Checker Tool
OfficialStape Partner

Everything the Server-Side Tracking Checker Looks For

Server-Side GTM
server_container_url
First-Party Loader
Custom Subdomain
Stape
Google Cloud Run
Server-Set Cookies
GA4 Hit Destination
Meta Conversions API
Event ID Deduplication
Enhanced Conversions
TikTok Events API
LinkedIn CAPI
Pinterest CAPI
Snapchat CAPI
Ad Blocker Impact
Safari ITP
Next Steps
FREE SERVER-SIDE TRACKING CHECK

Check Any Website for Server-Side Tracking

Enter your website. The tool reads the page, opens your GTM container and watches the tracking requests the page sends.

Server-Side Tracking CheckersGTM endpoint · First-party loader · Cookies · Conversions API signals · Maturity level
Free · No login

The address you enter is sent to our server and to Google PageSpeed Insights, which load the page once. We keep a simple log of the address checked and the result. No personal details are saved unless you ask for the report by email.

Shows the evidence for every resultMaturity level from 1 to 4Excel report to download or email
WHAT IT CHECKS

What Does the Server-Side Tracking Checker Look For?

Six kinds of evidence, read from the page code, the GTM container and a live page load.

Server Container Endpoint

A server_container_url or transport_url in your Google Tag, in the page code or inside your GTM container.

Own-Domain Endpoint

Whether the server endpoint is a subdomain of your site, which makes its cookies first-party.

First-Party Script Loader

Whether gtm.js or gtag.js loads from your own domain or a custom loader instead of googletagmanager.com.

GA4 Hit Destination

Where GA4 hits really go during a live page load: straight to Google, or to your server first.

Server-Set Cookies

Tracking cookies such as FPID that arrive in the HTTP response, a sign that a server manages them.

Conversions API Signals

Event IDs on Meta Pixel requests, enhanced conversions in Google Ads tags and other signs of a server connection.

Hosting

Whether the server container runs on Stape, Google Cloud Run, App Engine or another host.

Next Steps

A plan matched to your level and your website platform.

How Does the Server-Side Tracking Checker Work?

Three steps, about a minute, no access to your accounts.

01

Enter your website

Paste your homepage or any landing page.

02

The tool gathers evidence

It reads the page source, opens the published GTM container and asks Google to load the page once and record its tracking requests.

03

See your level and what to do

You get a level from 1 to 4, the proof behind it, a platform-by-platform view and a step-by-step plan.

What Is Server-Side Tracking?

With normal tracking, every tag runs in the visitor’s browser and sends data straight to Google, Meta or TikTok. Server-side tracking sends the data to a server you control first, usually a server-side Google Tag Manager (sGTM) container, which then forwards it to each platform through its API, such as the Meta Conversions API.

Browsers and ad blockers limit browser tracking. Safari shortens cookies set by scripts, many blockers stop requests to known tracking domains, and iOS limits app tracking. A server on your own subdomain is not affected in the same way, so more conversions reach your ad platforms and your reported ROAS gets closer to the truth.

What do the four levels mean?

  • Level 1, browser-only: all tracking runs in the visitor’s browser.
  • Level 2, first-party loader: scripts load from your domain, but events still go from the browser to each vendor.
  • Level 3, server-side: events are sent to a server container first.
  • Level 4, advanced: the endpoint is on your own domain and ad platforms show server-side signals such as event IDs for deduplication.

How accurate is it?

Everything shown is read from real sources: your page code, your published GTM container and the requests your page sends in a live test. Nothing is guessed. There is one honest limit: a server-side connection that is fed by webhooks, for example from Shopify, a CRM or Stripe, never touches the browser, so no outside tool can see it. When the checker says “not found” it means no visible signal, not proof that nothing exists. The final check is always inside each platform’s events manager.

Why does the domain of the endpoint matter?

If your server container lives on a different domain, such as a default hosting address, browsers treat its cookies as third-party. Mapping it to a subdomain of your own site, for example sgtm.yoursite.com, makes those cookies first-party and longer lasting.

Browser Tracking vs. Server-Side Tracking

What changes when events go through your own server.

Browser-onlyServer-side
Ad blockersRequests to tracking domains are often blockedRequests go to your own subdomain
Safari and iOSScript-set cookies cut to 7 days or lessServer-set cookies can last longer
Page speedEvery vendor script runs in the browserFewer scripts in the browser
Data controlEach vendor collects what it wantsYou choose what each vendor receives
DeduplicationNot neededNeeds a shared event ID for pixel and API
Offline and CRM eventsCannot be sentCan be sent from the server
Setup effortLowHigher, needs testing

Who Is This Checker For?

Store owners

See if your reported ROAS is built on browser-only data.

Media buyers

Check a client’s setup before you scale spend.

Agencies

Audit a prospect in a minute and send a branded report.

Developers

Confirm the server container and loader are live after a launch.

MORE FREE TOOLS

More Free Marketing Tools by MD Niamul

33 free tools for tracking, analytics, advertising and SEO. No login needed.

Free Meta Pixel & CAPI Checker

Check pixel IDs, events, advanced matching, deduplication and catalog readiness.

Open the Meta Pixel checker →

Free Tracking Audit Tool

See every GTM tag, trigger and variable, plus GA4 events, parameters and Consent Mode.

Open the tracking audit →

Free Consent Mode v2 Checker

Test consent defaults, your banner and the consent signals sent with each hit.

Open the Consent Mode checker →

Free SPF, DKIM & DMARC Checker

Check the DNS records that decide whether your marketing emails reach the inbox.

Open the email checker →

Trusted by 600+ Brands & Agencies

MYLENE
HOVER BOARDS
GT SOLI
CAMBRIDGE
BIENEN CORB 24
ZULU SHACK CREATIVE
ADPSY LLC
HIGH PERFORMANCE MEDIA
ADS PERFORMANCE
LEGESI
TESTIMONIAL

Analytics & Conversion Tracking Client Testimonials

Hear from our clients. Loved by 600+ businesses worldwide.

Madison Jonas, client of MD Niamul
Madison JonasGoogle Ads clientLinkedIn recommendation
★★★★★

“I had an excellent experience working with MD on my Google Ads account. Everything was set up perfectly and worked smoothly without any issues or troubleshooting needed. His expertise and attention to detail made the whole process effortless.”

Mehboob Khan, client of MD Niamul
Mehboob KhanGoogle Analytics projectsLinkedIn recommendation
★★★★★

“I worked with Niamul on multiple Google Analytics projects and was impressed by his expertise and precision. He has a strong grasp of tracking, reporting, and optimization, always ensuring accurate insights. He is proactive, reliable, and easy to collaborate with.”

Jacco Bouw, client of MD Niamul
Jacco BouwShopify, GA4 & Google Ads trackingLinkedIn recommendation
★★★★★

“MD Niamul is extremely skilled. He fixed my Shopify, Google Analytics, and Google Ads conversion tracking perfectly. Everything works exactly as it should now, and he even added an extra data layer, which was very helpful. Outstanding service, fast delivery, and highly recommended.”

Ryan S Kemp, client of MD Niamul
Ryan S KempCMO, Co-Founder, Zulu Shack CreativeLinkedIn recommendation
★★★★★

“Reliable, knowledgeable, and truly trustworthy. I’ve been working with Niamul for over a year, and he consistently delivers exceptional results across all analytics tasks. His expertise, communication, and commitment make him my go-to specialist for tracking, measurement, and data accuracy.”

Casper Klein, client of MD Niamul
Casper KleinMeta Pixel & server-side trackingLinkedIn recommendation
★★★★★

“MD N delivered flawless Meta Pixel, CAPI, and server-side tracking. He understood our goals quickly, explained everything clearly, and ensured full transparency. Communication was smooth, updates were consistent, and the results improved our data accuracy and ad performance.”

600+

Five-star reviews from businesses and agencies in the USA, Canada, UK and Australia.

Read All Reviews

Video Testimonials: Hear It From Our Clients

FAQ

Frequently Asked Questions About the Free Server-Side Tracking Checker

Is the server-side tracking checker free?

Yes. The check, the dashboard and the Excel report are free, with no login.

How does it detect server-side tracking?

It looks for a server_container_url or transport_url in your page code and inside your published GTM container, checks where GA4 hits are sent during a live page load, looks for tag scripts loaded from a non-Google address, and reads tracking cookies set by the server.

Can it confirm Meta Conversions API is working?

Not directly. Conversions API traffic goes from a server to Meta and is invisible from outside. The tool looks for signs that usually come with it, such as an event ID on pixel requests for deduplication. To confirm, open Meta Events Manager and check that events show “Server” as a source.

It says “not found” but I have server-side tracking. Why?

Your setup may be fed by webhooks or an app, which leave no trace in the browser, or your tags may wait for consent and send nothing during the test. Check inside your ad platforms.

What is a first-party loader?

A way to load gtm.js or gtag.js from your own domain instead of googletagmanager.com, so fewer ad blockers stop it. On its own it does not make tracking server-side.

Does it need access to my GTM or ad accounts?

No. It only reads public information: the page, the published container file and the requests the page sends.

What is the difference between level 3 and level 4?

Level 3 means events reach a server container. Level 4 adds an endpoint on your own domain and visible server-side signals for advertising platforms.

Which ad platforms does it cover?

Google Analytics 4, Google Ads, Meta, TikTok, LinkedIn, Microsoft Ads, Pinterest, Snapchat, X, Reddit and Klaviyo.

What should I do if I am at level 1?

Set up a server-side GTM container on your own subdomain, route GA4 through it, then add Conversions API for the platforms you spend the most on. The Next Steps tab lists this for your site.

Recover the Conversions Your Browser Tracking Misses

I am MD Niamul, a conversion tracking and web analytics specialist and an official Stape partner. I set up server-side tracking and Conversions API for Meta, Google, TikTok and more, so your ad spend is judged on accurate numbers.