Do I need Google Tag Manager for GA4?

Most small-business sites can run GA4 without Google Tag Manager. Tag Manager helps when you manage several tags, such as GA4, Google Ads and a Meta pixel, or want to track clicks and forms without site edits. To add GA4, create a Google Analytics tag with your G- ID, fire it on Initialization, preview, then publish.

The short version

  • Tag Manager is a free container that holds your tracking tags, so you can change them without editing the site.
  • For GA4 alone on a simple site, it’s optional. Site Kit or your builder’s setting is simpler.
  • It earns its place when you run several tags or need custom tracking, such as phone-number taps.
  • To add GA4: Tags, New, a Google Analytics tag with your G- ID, an Initialization trigger, Preview, then Submit.
  • Use Tag Manager or another method for GA4, never both.

Do I need it?

You probably don’t need it ifIt’s worth it if
GA4 is your only trackingYou also run Google Ads, a Meta pixel, Microsoft Clarity or call tracking
Your forms already send a GA4 eventYou want to track clicks on phone numbers, buttons or downloads
Nobody on your team will maintain itSomeone will look after it and test changes
Your builder doesn’t allow custom codeYou want to change tracking without asking your web developer each time

Tag Manager isn’t hard, but it’s one more system to own and keep tidy. A container nobody understands, full of old tags, is a common problem on sites that change hands.

How do I install Tag Manager on my site?

  1. Go to tagmanager.google.com and sign in with the business’s Google Account.
  2. Create an account for your business and a Web container for your website.
  3. Google shows an Install Google Tag Manager box with two snippets. Google’s install page says to place the first as high in the <head> as possible and the second immediately after the opening <body> tag, on every page.

On WordPress, a plugin that adds header and body code, or Site Kit’s Tag Manager option, saves editing theme files.

How do I add GA4 inside Tag Manager?

These steps follow Google’s Tag Manager setup page.

  1. Open your container. Select Add Tag on the overview page, or go to Tags and select New.
  2. Name the tag, for example “GA4.”
  3. Select Tag Configuration, then Google Analytics, then Google Analytics again.
  4. Enter your Tag ID, the Measurement ID that starts with G-.
  5. Under Triggering, choose Initialization - All Initialization Events. Google recommends an Initialization trigger so the tag loads before other tags.
  6. Select Save.

Google also describes an alternative: a Google Tag tag type with the same ID and trigger.

Preview and publish

  1. Select Preview at the top right. Tag Assistant opens in a new tab.
  2. Enter your website’s address and select Connect.
  3. Click around your site. Tag Assistant should show your GA4 tag as fired. Analytics Realtime should show you too.
  4. Back in Tag Manager, select Submit.
  5. Choose Publish and Create Version, give the version a name such as “Add GA4,” and select Publish.

Nothing reaches your live site until you publish.

How do I track phone taps with it?

A common reason to use Tag Manager is counting taps on your phone number:

  1. Create a Click - Just Links trigger. Under “This trigger fires on,” choose Some Clicks, with Click URL starting with tel:. Google’s click trigger page explains the options. If Click URL isn’t listed, turn it on under built-in variables.
  2. Create a Google Analytics event tag with an event name such as phone_tap, using that trigger.
  3. Preview, test a tap, then publish.
  4. In Analytics, mark phone_tap as a key event. See setting up key events.

This counts taps, not finished calls. Our answer on tracking calls and form leads explains the limits.

Why does this matter?

Tracking that lives inside the website’s code breaks quietly when the site changes. Tag Manager keeps tags in one place with version history, so you can see what changed and roll back. For a business running ads, that control is worth having.

What are the common mistakes?

  • GA4 in Tag Manager and in a plugin. The same page view can be sent twice and inflate your numbers. Confirm it in Preview mode or Tag Assistant, then pick one, as our guide to adding GA4 to your website explains.
  • Forgetting to publish. Preview works, but nothing changes on the live site until you select Submit.
  • The container in someone else’s account. Like Analytics, it should belong to the business, with your developer added as a user.
  • Only the head snippet installed. Follow Google’s placement for both snippets.
  • Old tags left running, such as a pixel for an ad account you closed years ago.

What if the tag doesn’t fire?

  • In Preview, check the trigger. A tag set to a trigger that never happens won’t fire.
  • Check the container snippet is on the page: view the page source and search for “GTM-”.
  • Check the G- ID in the tag.
  • Check your cookie banner isn’t blocking tags before consent.
  • Clear any page cache after installing the container.

How much does it cost, and how long does it take?

Tag Manager is free. Installing the container and adding GA4 takes 20 to 30 minutes. Each extra event, such as phone taps, takes 15 minutes or so, plus testing.

How does E-3 handle this?

Accounts E-3 sets up, including Tag Manager containers, are created in the client’s name with E-3 added as a user. Tracking setup is part of our SEO and AI search service.

Rather we handled google analytics 4 for you?

It’s part of what we do every week for small businesses, as part of seo and ai search. Start with a free check of your site and profile, or call and ask.

Ask E-3

Suggestions appear as you type. Use the up and down arrows to choose one, or press Enter to ask.

Get support