Should You Have A Separate Google Tag Manager Container For Each Domain & Sub-Domain?

You're setting up your website and it consists of a few different apps set up across a few different sub-domains. So you have a root domain website ( and say 2 sub-domain apps; and

You want to install Google Tag Manager on all of your domains but there's just one problem; you're not sure if you should create a separate Google Tag Manager container for each sub-domain and your main domain, or if you should install just one Google Tag Manager container on all 3!?

I would just install one Google Tag Manager container on all 3 domains. There's no need to separate them and it's more of a headache to manage multiple GTM containers. It might even cause some issues with conversion tracking and attribution, depending on how your website is setup.

The bottom line is it's just extra work that serves no purpose so why do it?

The rule I use is, "one domain (no matter how many sub-domains it has) gets one GTM container."

1-on-1 Google Ads Coaching

Are you tired of reading tutorials and ready to learn how to set up and optimize your Google Ad Campaign with a professional?

Enter your email address below to get started!

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.