Book a Call

Google Tag Manager for store owners: the five tags most stores need

Tag Manager looks technical, but most stores only need a handful of tags. Here is what each part means, which tags matter, and when Shopify already does the job.

The short answer

Most stores need only a few tags in Google Tag Manager: the Google tag for GA4, a GA4 purchase event, a Google Ads purchase conversion, the conversion linker, and a Meta pixel only if the Shopify app isn't already sending it. Test everything in Preview mode before publishing. On Shopify, check what the native apps already handle first.

Your GTM container

  1. Add the Google tag
  2. Add GA4 purchase
  3. Add Ads conversion
  4. Add conversion linker
  5. Preview before publishing
Read the steps
In this post

When I open a store's Google Tag Manager, I usually find one of two things. Either it's empty because nobody understood it, or it's full of tags nobody remembers adding. Both are fixable.

You don't need to be a developer to understand Tag Manager. Most stores only need a handful of tags. Here is what each part means in plain words, which tags I add, and when Shopify already does the job for you.

What is Google Tag Manager in plain words?

Google Tag Manager is one piece of code on your site that lets you add, change and remove tracking without editing your theme every time. You install it once, then manage everything from the Tag Manager website.

There are four words to learn:

The four Tag Manager words, in plain English
WordWhat it meansExample
ContainerThe box that holds everything for one website.One container for your store.
TagA small piece of code that sends data somewhere.Tell GA4 a purchase happened.
TriggerThe rule for when a tag should fire.When the order confirmation page loads.
VariableA detail the tag fills in at the moment it fires.The order value or order number.

So a purchase tag reads: send a purchase to GA4 (tag), when an order is confirmed (trigger), with this order's value and number (variables).

Do I need Tag Manager if my store is on Shopify?

Check what your Shopify apps already send before you add anything. Shopify's Google and YouTube app can send GA4 and Google Ads events, and Meta's Facebook and Instagram app handles the pixel and the Conversions API. If you add the same tags in Tag Manager, you count every sale twice.

Decide one owner for each job. For example, on Shopify: the Google & YouTube app owns GA4 and the Google Ads purchase conversion, Meta's app owns the pixel, and Tag Manager handles only the extras. Write it down.

Which tags does a store actually need?

Most stores need four Google tags and, sometimes, one Meta tag. Everything else is optional until you have a clear reason for it.

  1. Google tag for GA4. Loads GA4 on every page with your measurement ID. Older guides call this the GA4 configuration tag.
  2. GA4 purchase event. Fires once on order confirmation, with transaction ID, value, your store's currency and items.
  3. Google Ads purchase conversion. Fires once per order with value and order ID, so Google Ads can bid on real sales.
  4. Conversion linker. Fires on all pages and stores the ad click details, so the Google Ads conversion can be credited.
  5. Meta pixel, only if Meta's Shopify app or another integration isn't already sending it.

I explain how to check the GA4 purchase tag properly in my GA4 purchase audit for COD stores, and why the Google Ads tag should be your primary conversion in the five Google Ads settings I change.

Should I put the Meta pixel in Tag Manager?

Only if nothing else is sending it. On Shopify, Meta's own app sends the pixel and the Conversions API with matching event IDs, so Meta can remove duplicates. A second pixel in Tag Manager sends events without those matching IDs, and Meta counts them twice.

If you're not sure what's sending Meta events on your store, I go through how to check in Meta pixel vs Conversions API on Shopify.

How do I test tags in Preview mode?

Click Preview in Tag Manager, enter your store's address, and browse the site in the window that opens. Tag Assistant shows every tag that fired on each page, and every tag that didn't.

Walk through a full purchase: home page, product, cart, checkout, confirmation. On Shopify, Preview can't see the checkout, so confirm test purchases in GA4 Realtime and in Google Ads conversion status instead. On the confirmation, check that each purchase tag fired once and that the variables show the right value and order number. Then cancel the test order in your store.

If you didn't see it fire in Preview, don't assume it works. Test the whole purchase, every time you change something.

How do I publish Tag Manager changes safely?

Publish only after Preview looks right, and give every version a name that says what changed. Tag Manager keeps every published version, so if something breaks you can publish the last good one again.

  • Name tags clearly, like "GA4 purchase" or "Google Ads purchase conversion", so anyone can read the container.
  • Change one thing at a time, so you know what caused a problem.
  • Write a version name like "Added Google Ads purchase conversion".
  • Check the numbers the next day in GA4 and Google Ads against your orders.

Keep it small and clean. A container with five tags that you understand is better than one with forty that nobody does.

If you want to learn tracking step by step, the course covers it. If you'd rather check your container with me, book a strategy call.

Questions people ask me about Google Tag Manager

Do I need Google Tag Manager on Shopify?

Not always. Shopify's Google and YouTube app can send GA4 and Google Ads events, and Meta's app handles the pixel and Conversions API. If those cover what you need, Tag Manager may only add a chance of duplicates. Use it when you need tags the apps don't offer, or more control over what fires.

Can Tag Manager slow down my store?

Every tag adds some work for the browser, whether it comes from Tag Manager, an app or theme code. A container with a few clean tags is fine. Problems come from old tags nobody removed, and the same tool loaded from three places. Review the container and remove what you don't use.

What happens if I publish a broken tag?

Tag Manager keeps every published version. Open Versions, find the last one that worked and publish it again. That is why I name every version with what changed and test in Preview first. Rolling back takes a minute if you know which version was good.

Got a question this didn't answer? Message me on WhatsApp.

Where this comes from

Everything in this post comes from setting up and fixing ad accounts myself. Platform menus and names change often, so if a screen looks different from what I describe, check the platform's own help pages for the current wording, or message me and I'll point you to the right one.

Moiz Khan

Written by Moiz Khan

Meta and Google Ads consultant, 13+ years in ad accounts

I'm Moiz Khan. I've spent 13+ years inside Meta and Google ad accounts and managed $12M+ in ad spend, for e-commerce and service businesses in Pakistan and abroad. Here I write down what I check, what I change and why, so you can fix your own account or know what to ask for.

Share Contents Book a Call