H. Ferrence
H. Ferrence

Reputation: 8106

How to implement Google Tag Manager across dozens of sites within the same network

We run a network of approx. 80 different sites (unique URLs) within our institutional enterprise network. These sites are separate and distinct, yet are all live within the same organization.

I have been rolling out GTM to each of the sites on a one-by-one GTM Container ID basis -- meaning each site is getting its own GTM Web Container.

I have seen other instances where similar "networks" utilize one GTM Container ID for all sties within their network.

Given my infancy level and experience with GTM, my question is "what is the proper way to implement GTM across multiple separate and distinct sites within the same common enterprise? Create a separate GTM Cid for each site or create 1 common GTM Cid for all sites?

What are the pros and cons to each of these approaches. Are there technical and/or performance issues with creating dozens, if not hundreds of tags and triggers in the implementation approach of a single GTM Cid?

Thank you for helping me understand the most effective way to implement GTM.

Upvotes: 0

Views: 255

Answers (1)

michaelsinner
michaelsinner

Reputation: 376

There are two ways I can think of to solve it effectively.

  1. Use the same GTM container ID in all your pages. This way you only have to manage one container and all your changes will be live on all pages. However all pages should be exactly the same, when it comes to tracking. If there are differences, you will have to manage gigantic lookup table variables in GTM. For instance if you need to track GA pageviews in separate accounts you will need to lookup domain value and pass the correct UA-... ID value to track the data in the correct Google Analytics property.

  2. You can use separate GTM container IDs and use one container as a reference. The reference container will need to be exported as JSON file. Now this setting can be imported in all other GTM containers. However you need to rename parts of the setup, so you cant just export and import the setup 1:1. Since also here, static variable values like UA-... IDs will be different in your setups.

Upvotes: 2

Related Questions