Google Analytics 4
A GA4 audit and setup: event plan, key events, ecommerce tracking and attribution settings, checked against real orders.
ExploreGoogle Tag Manager (GTM) is where tags such as GA4, Google Ads, Meta Pixel, TikTok Pixel and Clarity live in one place, so marketing can add tags without waiting for a developer. Over a few years, that same convenience tends to produce a container everyone publishes to and no one fully understands. Half of our GTM work is setup; the other half is keeping the container in order.
Our goal with Google Tag Manager is simple: every conversion reaches GA4 and the ad platforms completely and exactly once. With server-side tagging we keep that data under your control, reduce the code running in the browser and give automated bidding a more reliable purchase signal.
Funnel stages it serves
Tying tags to a button's CSS class is quick but fragile. When the theme changes or the e-commerce platform renames a button, the purchase tag stops firing and nobody notices. Instead, we agree a data layer (dataLayer) specification with your developer that defines which fields are sent with which event, and we attach tags to those events.
On off-the-shelf platforms such as Shopify, or IdeaSoft, Ticimax and T-Soft in Türkiye, part of the data layer comes from a plugin or the theme. We check what actually arrives in preview mode and have the missing fields added. The product ID in particular has to carry the same value in GA4, the Meta catalog and Merchant Center.
A container audit starts with an inventory of every tag, trigger and variable. After cleanup, these rules keep it readable:
With server-side tagging, the browser doesn't send data directly to Google, Meta or TikTok. It sends it to a server container on your own subdomain (for example measure.yourdomain.com), which cleans the data, strips fields that aren't needed and forwards it to each platform. Less third-party code runs in the browser, which helps page speed, especially INP.
Running Meta Conversions API through the server container strengthens the purchase signal that Advantage+ Sales Campaigns learn from; the Pixel and server events must match on the same event_id. For Cloud Run, Google recommends at least two server instances to avoid data loss, and the preview server runs separately. Because it needs a Google Cloud project, we recommend server-side GTM for high-traffic sites sending data to more than one platform.
Consent Mode v2 adds the ad_user_data and ad_personalization signals to ad_storage and analytics_storage. We map the choices in your cookie banner to these four signals and confirm in preview that the consent update fires before the page changes. Banner wording and the legal assessment (for example under KVKK, Türkiye's personal data protection law, or GDPR) stay with your legal counsel; we build the technical connection and monitor the signal that campaigns such as Performance Max receive.
We recommend it
We don't recommend it
Metrics we track
What you need to get started
Official sources
To learn more about Google Tag Manager or other measurement services, contact The Brand Move Measurement team today.
A GA4 audit and setup: event plan, key events, ecommerce tracking and attribution settings, checked against real orders.
ExploreA data warehouse that joins raw GA4 event data with CRM, returns and ad cost to show real profit and lead quality.
ExploreA fast-loading Looker Studio (Data Studio) marketing dashboard with written metric definitions, so management and marketing read the same numbers.
ExploreWith client-side tagging, each platform's code runs in the visitor's browser and sends data directly to that platform. With server-side tagging, the browser sends data to a server container on your own subdomain, which decides what is forwarded to each platform. The result is more control over the data and less code in the browser.
No. If a visitor hasn't given consent, the server container has to respect that too, and Consent Mode signals are passed on unchanged. The real benefits are control over the data, not sending unnecessary fields to platforms and a lighter page.
GTM's own code is light; slowdowns come from the tags inside it. Two Meta Pixels sending the same event, old heatmap scripts nobody looks at and chat tools loading on every page are what we see most. A cleanup alone often makes a noticeable difference.
For a reliable e-commerce setup, yes, at least once: the data layer has to be implemented in the site code or through your platform's plugin. After that, most tag changes can be made in GTM without developer time.
Yes. We recommend each agency works in its own workspace while publish rights stay with you or a single owner. Version notes show which change came from whom, and a faulty release can be rolled back to the previous version.
In a free call we review your analytics property and tag setup, then show you in writing where data is missing or double-counted.