Google Tag Manager: What You Should Know About Its Limits
Following my post Google Analytics Limits and Quotas I have received several questions about Google Tag Manager (GTM) and its limits.
While Google Analytics is documented really well, the Google Tag Manager system does not 'advertise' its limits.
Google's message is that GTM is limited by common sense and browser capabilities.
However, during GTM's lifetime, certain limits were made public.
On 18 March 2014, constant string macro: limit was increased to 1024 characters. GTM v1 had a limit on 1000 rules and lookup table stopped working correctly with more than 253 rows.
Google Tag Manager Limits
Luckily for us, most of the limits were lifted even in the free version of GTM v2.
Today, the number of tags in a container is limited but the specifics of the limit have never been advertised. Most browsers will not open more than six to eight simultaneous HTTP requests to a single domain which will limit the number of the "tracking pixels" you could fire to the same system.
In the free version of Google Tag Manager, you can have three Workspaces active at the same time.
Custom HTML Tag - probably the most commonly used tag has a limit of 100k characters in a free version of GTM and is unlimited in its enterprise version GTM 360.
There is no limit to the number of rows in the Lookup Table variable, except for common sense. If you really need a lookup table with more than 10 values, think about nesting Lookup Tables - otherwise, it is pretty messy to manage.
Number of triggers is limited to 1000 in the free version of GTM and is unlimited in GTM 360.
There is no limit on container size in both the free version of GTM and GTM 360.
And talking about limits, Google Tag Manager exposes a really useful API with the following limits and quotes;
- 10,000 requests per project per day
- 0.25 queries per second (QPS) per project
Read more on GTM API limits here.
Practically speaking, I have yet to see a container getting close to these limits and I would prefer to have an even smaller limit on the Custom HTML Code tag type and no limit for GTM 360 of course. Enterprise Clients deserve it.
Due to the way the Internet works, it is much more efficient to deliver 50+KB scripts as a standalone file (preferably in async mode) rather than as part of a GTM container.
If script is delivered as a file, it will be cached locally and you still have control in GTM whether to include it or not.
Google Tag Manager 360 is an Enterprise version of the free GTM platform featuring SLA (Service Level Agreement), higher tag guarantee availability, unlimited workspaces and some other improvements. Talk to us to understand if Google Tag Manager 360 is the right tagging platform for your organisation.
Internetrix combines digital consulting with winning accessibility, website design, smart website development and strong digital analytics, data science and digital marketing skills to drive revenue and digital transformation for our clients. We deliver web-based consulting, development and performance projects to customers across the Asia-Pacific ranging from small business sole traders to ASX listed businesses and all levels of Australian government.
Other Google Analytics blogs you might like:
- Mobile App Analytics - Google to Shut Down Analytics SDK. Action Required
- How to Debug your Google Analytics Tagging with Google Sheets
- Google Analytics (Analytics 360) Billable Hits
- Experience Analytics and how it is changing the convert-sation
- Direct Traffic in Google Analytics - a detailed explanation