GA4 and Google Tag Manager Setup Done Right

GA4 Google Tag Manager setup is the installation and configuration of Google Analytics 4 through Google Tag Manager: the container, conversion events, ecommerce tracking and the ad platform tags that depend on them. It is for any business that spends money on traffic and needs to know what it bought. Brand Overture sets up GA4 and GTM from Phoenix.

You are paying for traffic you cannot measure

GA4 is installed. The reports are open. And you still cannot answer the question that matters: which campaign produced the sales or leads last month? Conversions are counted twice or not at all. The Shopify or WordPress plugin fired its own tag next to the one the last agency pasted in. Google Ads is optimizing to a goal nobody set up on purpose. Form submissions show as page views.

Bad tracking is worse than none, because you make decisions on it.

How we set up GA4 and Google Tag Manager

We start with a measurement plan: a one-page list of the actions that matter to your business. Purchases, leads, calls, bookings, downloads, newsletter signups. Each gets a name, a trigger and a definition you agree to before we touch a tag.

Then we build it in Google Tag Manager. One container, one GA4 tag, every event defined as a tag with a trigger, and a data layer that carries order value, product details and form names. On Shopify we use the customer events pixel so tracking survives checkout and theme updates. On WordPress we wire the data layer into your forms and ecommerce plugin. Old, duplicate and broken tags come out.

Google Ads, Meta, Microsoft and any other platform tags go through the same container, firing from the same events, so every platform agrees on what a conversion is. Then we test every event in GTM preview and GA4 DebugView before publishing, and send you a written map of what fires where.

What you can see afterward

One report that shows which channels produce revenue and leads. Ad platforms optimizing to real conversions. Events named in plain English your team recognizes. A container documented well enough that the next change takes minutes, not a project.

Every site we launch ships this way, and we set it up on sites we did not build too. Book the free 30-minute call and give us read access to your GA4. We will tell you what is broken.

What Google measures. What we build to.

Core Web Vitals are Google's own speed and stability scores. Every site we launch is checked against them first.

2.0sOur standard

LCP Largest Contentful Paint

How long until the main content is on screen.

Good
under 2.5s
Needs work
to 4s
Poor
over 4s
200msOur standard

INP Interaction to Next Paint

How fast the page reacts when someone taps or clicks.

Good
under 200ms
Needs work
to 500ms
Poor
over 500ms
0.05Our standard

CLS Cumulative Layout Shift

How much the page jumps around while loading.

Good
under 0.1
Needs work
to 0.25
Poor
over 0.25

Thresholds published by Google for web.dev. Our standard is the target every launch is held to before it goes live.

What's included

Everything in scope. Nothing vague.

Your written scope lists each item, so you know what you are paying for before work starts.

  • Measurement plan: the actions that matter, each with a name and a definition
  • One GTM container with GA4 configured and old tags removed
  • Conversion events: purchases, leads, calls, bookings, signups, downloads
  • Ecommerce data layer on Shopify via customer events pixel or on WordPress via your shop plugin
  • Google Ads, Meta and other platform tags fired from the same events
  • Testing in GTM preview and GA4 DebugView before publishing
  • Written map of what fires where, plus a walkthrough of the reports

From first call to takeoff.

One person, Terrence, runs every step. Here is the sequence.

  1. Free call

    Thirty minutes on what you need to know and what the current reports fail to tell you. Give us read access and we look first.

  2. Measurement plan

    A one-page list of the actions that matter to your business. You approve it, along with a fixed price, before we touch a tag.

  3. Build the container

    GA4, events, data layer and platform tags built in Google Tag Manager. Duplicate and broken tags come out.

  4. Test and publish

    Every event is checked in GTM preview and GA4 DebugView, then published. You get a written map of the setup.

Proof from real work.

Real clients, real builds. No invented numbers.

Every launch

Every site we launch ships with GA4 running through Google Tag Manager and conversion events defined before the site goes live: purchases on Shopify stores, form submissions and calls on service sites, donations on nonprofit sites. The owner can open GA4 on launch day and see what the site is doing, not a blank report.

Pricing. No dollar figures on a web page can be honest without knowing your scope. After a free 30-minute call you get a fixed scope and price in writing before any work starts.

More real builds.

Captured from the live sites. Click through for the full story.

Questions about ga4 & google tag manager.

How much does GA4 and Google Tag Manager setup cost?

It depends on how many conversion events you need, whether ecommerce tracking is involved and how messy the existing setup is. After a free 30-minute call you get a fixed scope and price in writing.

Do I need Google Tag Manager, or can I just paste the GA4 code?

You can paste it, and you will get page views. GTM is how you get conversion events, ecommerce data and ad platform tags without editing the theme every time. It also keeps all your tracking in one place you control.

Does this work with Shopify's own Google channel?

Yes. Shopify's Google and YouTube channel handles basic GA4 and Merchant Center. We use the customer events pixel to run GTM alongside it, so checkout and purchase events are tracked reliably and your other platforms get the same data.

Will you set up Google Ads and Meta conversion tags too?

Yes. They go through the same container and fire from the same events, so every platform agrees on what a conversion is. We also connect GA4 to Google Ads and Search Console so the reports talk to each other.

Can you fix an existing setup instead of starting over?

Usually. We audit what is there, keep what is correct, remove duplicates and broken tags, and fill the gaps. Historical data stays. If the setup is beyond saving we tell you and rebuild it cleanly.

Book a free call