Two GTM tags
-
Hi guys,
I need some help on the following:
My client has different websites worldwide all with country extensions and on overall .com domain. These websites (and GTM accounts) are all managed by local agencies. We would like to implement a cross domain tracking GA account in order to see some overall trends and numbers. We don't want to implement our codes in the existing containers as they are in many cases managed by local agencies. Is it really negative to implement two GTM containers on one website?
Any other ideas?
Thanks,
Sander -
No - I think you'll want 2 different UA codes AND 2 different data layers. You'll also want to test the hell out of that implementation and make sure it's working well.
Sorry for the confusion.
-
Thank you Kane! Very helpful!
So what you are saying is that it is completely safe when we are using two different GA codes? Or should I still rename the data layer in this case?
Sander
-
According to a few other sources online, having two GMT containers on the page may cause triggers to fire twice. It appears the fix is to rename your data layers on at least one of those containers, but other pages recommend only using one. So, your cross site container probably needs some more customization, and then close monitoring to make sure stuff is working correctly.
- http://webmasters.stackexchange.com/questions/50289/2-google-tag-manager-containers-double-triggers
- http://stackoverflow.com/questions/21465360/two-different-google-tag-manager-accounts-in-same-domain
Additionally it's worth mentioning that if both GTM tags each have GA tags in them, that is fine if the UA codes are different - full details can be found here: https://support.google.com/analytics/answer/1032400?hl=en. What you don't want is two GA tags with the same UA code.
Is it safe to say that your client has admin access to all of these random GTM containers? If it were me, I'd prefer to own those containers and give each agency access to the appropriate one.
-
Thank you Martijn, very valuable! Any other opinions?
-
Hi Sander,
I'd say no, it's not really bad. It will have a small impact on the load time of your site probably but besides that it will enable you to do most of the things via a tag manager which will provide you with more flexibility.
Got a burning SEO question?
Subscribe to Moz Pro to gain full access to Q&A, answer questions, and ask your own.
Browse Questions
Explore more categories
-
Moz Tools
Chat with the community about the Moz tools.
-
SEO Tactics
Discuss the SEO process with fellow marketers
-
Community
Discuss industry events, jobs, and news!
-
Digital Marketing
Chat about tactics outside of SEO
-
Research & Trends
Dive into research and trends in the search industry.
-
Support
Connect on product support and feature requests.
Related Questions
-
Google Optimize via Google Tag manager not working properly
Hi All, I am using google optimize via tag manager. I have successfully implemented it and my experiment appeared in google analytic but google optimize chrome addon always give me add script not installed properly. How to solve solve error? Thanks!
Reporting & Analytics | | amu1230 -
Query on Implementing Product Impression Via Tag Manager?
Hi All, I have to implement Product Impression tracking as per this - https://developers.google.com/tag-manager/enhanced-ecommerce#product-impressions but In our product listing page we show 33 products in total. If we need to track the product impression of only those products which are visible currently in the screen. If we have 3 products in one row, then there should be 3 product impressions and when we do 2nd scroll then again 6 product impression and so on. How can we implement this? In this guide - https://developers.google.com/tag-manager/enhanced-ecommerce#product-impressions nothing mention like such things. In my case we I scroll the page on 1st scroll only 33 impression fall down even though I am able to see only 3 products. Hope you understood what I mean?
Reporting & Analytics | | dhisman
Thanks!0 -
Excluding Cookieless Static Content Sub-domain from GA/GTM
For the purposes of this question our ecommerce site url is www.ecommerce.com Our TLD is ecommerce.com We have, following advice from Yslow, Pagespeed and others, moved our static content to a subdomain - static.ecommerce.com We have Google Analytics and Enhance Ecommerce installed, fired from GTM. The cookieDomain setting in GTM is 'auto' At present cookies are being attached to our static resources. What changes do I need to make to to prevent this happening? Many thanks Julian
Reporting & Analytics | | jdeb0 -
GTM variable based on Datalayer
Hi Mozzers, I'm having some troubles with implementing a GTM variable for one of my clients. I need to have a variable which takes out the quantity of products. Attached you can find a screen shot of the datalayer push. What's the path I need to setup in order to create a variable for the quantity? Many thanks!
Reporting & Analytics | | WeAreDigital_BE
Sander Wa4HI0 -
Enchance Ecommerce Tag Fired on every page i visit why?
Hello Experts, I have added given below code (A) on my website and given below (B) setting in GTM. Now whenever i visit the site then two tags fired that is google analytic and enchance ecommerce. GA tag fired that is fine but why enhance ecommerce tag fired even if i visit any page? I think enhane ecommerce tag should be fired when i click on addtocart right?A)```
Reporting & Analytics | | bkmitesh
dataLayer.push({ 'event':'addToCart', 'ecommerce':{ 'currencyCode':'EUR', 'add':{ // 'add' actionFieldObject measures. 'products':[{ // adding a product to a shopping cart. 'name':'Triblend Android T-Shirt', 'id':'12345', 'price':'15.25', 'brand':'Google', 'category':'Apparel', 'variant':'Gray', 'quantity':1 }] } } }); Track type : Event Event Category: `Ecommerce` Event Action: `Add to Cart` Enable Enhanced Ecommerce Features: `true` Use Data Layer: `true` Basic Settings - Document Path: `{{url path}}` Firing Rule: `{{event}}` equals `addToCart``Thanks!`0 -
Is it possible to use Google Tag Manager to pass a user’s text input into a form field to Google analytics?
Hey Everyone, I finally figured out how to use auto event tracking with Google Tag Manager, but didn't get the data I wanted. I want to see what users are typing into the search field on my site (the URL structure of my site isn't set up properly to use GA's built-in site search tracking). So, I set up the form submit event tracking in Google Tag Manager and used the following as my event tracking parameters: Category: Search Action: Search Value When I test and look in Google Analytics I just see: "search" and "search value." I wanted to see the text that I searched on my site. Not just the Action and Category of the event.... Is what I'm trying to do even possible? Do I need to set up a different event tracking parameter? Thanks everyone!
Reporting & Analytics | | DaveGuyMan0 -
Google Tag Manager breaking integration
Using Live Chat's (www.livechatinc.com) Google Analytics integration was populating events and virtual pageviews into my analytics account. I've since added Tag Manager and moved my analytics tracking code into there, but since doing so, the integration no longer seems to work as there is no population of either events or pageviews anymore. Anyone else had any experience of something similar? Any other suggestions (beyond not using GTM for analytics code anymore)? I was considering setting up the event tracking code manually in GTM, but not really sure how to do so seeing as I'm not sure what to fire the different events on. This is the live chat JS code:
Reporting & Analytics | | AdrianCordiner0 -
Client has two Wordpress Folders
My client has 2 WP folders (one is the main site, and one was for an added blog, don't ask me why they did it that way). They sent me the login for Google Analytics, and the first thing I see is 2 profiles, one for the main site, and one for the blog. Doesn't the code in the head of the main page cover ALL the subdirectories too? I could see this if it were a subdomain, but not in a subdirectory. Thanks in advance.
Reporting & Analytics | | kbloemendaal0