Practical articles on EU hosting, first-party data collection, GTM setup and agency workflows, written for marketers and analytics teams.
From account to first hit: account, domain, DNS record, tracking script, power-ups, proof, alerts and an infrastructure check - in the order you'll actually do them.
New to server-side tagging? These take you from zero to live.
From account to first hit: account, domain, DNS record, tracking script, power-ups, proof, alerts and an infrastructure check - in the order you'll actually do them.
Link an AI assistant to your account in two clicks and ask your tracking questions in plain language - read-only by default, revocable, roles respected.
Add Measurebase to ChatGPT as a custom connector and ask your tracking questions in plain language - the same read-only-by-default connection, in another assistant.
One config block adds Measurebase to your editor - OAuth handled automatically - so tracking answers arrive without leaving the file you're working in.
Property, data stream, retention and key events: the GA4 side of a clean setup, step by step.
From empty container to published: the Google tag, a first-party loader and the switch that routes events to your server container.
Create the container, choose manual provisioning and paste its config into Measurebase, plus the two clients every setup needs.
How events flow from your site through a server container to Google Analytics — and what to watch in debug mode.
Filtering, refreshing on demand, and exporting a CSV for any date range your plan's retention allows.
Adding a second GTM setup on the same root domain, how the DNS setup works, and what happens at your plan's domain limit.
The thinking behind first-party, EU hosting and healthy tracking.
Schrems II, data residency and what it means for your analytics stack when tags leave the browser — and the continent.
Why first-party server-side tagging helps with ITP restrictions — and what it can and cannot fix.
How Safari and Brave strip gclid, msclkid, fbclid, ttclid and epik from landing URLs, and how Click ID Restorer gets each one back.
How IP Anonymization masks addresses before they reach your server container — and how it differs from IP Filter.
What each request type and status badge in your logs actually means — including why some 400s are shown as benign.
How each Measurebase power-up works and when to turn it on.
Storefront, checkout and server-side order events through your own tagging host · one deduplicated purchase, identity that survives to the conversion.
Connect once and the plugin installs your tags, pushes the full GA4 ecommerce and lead-form dataLayer, and backs every purchase up server-side with retries.
When to use the standard gtm.js snippet versus the masked Enhanced loader — and why Enhanced is the default.
How IP Filter blocks specific addresses or ranges from ever reaching your server container.
How Data Enrichment adds visitor geo and device details as request headers you can read straight from GTM.
How to verify GA4, Ads and Floodlight tags under a granted state — and why this must never stay on for real traffic.
How Measurebase identifies and charts bot and crawler traffic by name — separately from real visitors.
How monitoring catches DNS drift, silent data outages, misdirected traffic and quota limits — and where those alerts show up.
How the guard script masks tracking requests so ad blockers can't fingerprint them by URL — and the three steps it actually takes to turn on.
How Measurebase catches another customer's site accidentally sending its visitor data into your account.