About cookies on this site

We use cookies to collect and analyse information on site performance and usage, to provide social media features and to enhance and customise content and advertisements. Learn more

Cookie settings

About cookies on this site

Cookies used on the site are categorized and below you can read about each category and allow or deny some or all of them. Learn more

Necessary

Some cookies are required to provide core functionality. The website won't function properly without these cookies and they are enabled by default and cannot be disabled.

Preferences

Preference cookies enables the web site to remember information to customize how the web site looks or behaves for each user. This may include storing selected currency, region, language or color theme.

Analytical cookies

Analytical cookies help us improve our website by collecting and reporting information on its usage.

Marketing cookies

Marketing cookies are used to track visitors across websites to allow publishers to display relevant and engaging advertisements. By enabling marketing cookies, you grant permission for personalized advertising across various platforms.

  • Courses
    • Paid courses
    • Course bundles
    • Free courses
  • Blog
  • Resources
    • Youtube channel
    • E-books and Guides
    • GTM Recipes
    • View All Resources
    • GTM Community
    • GA4 community
  • Services
  • About
    • About
    • Contact
  • Login
  • Courses
    • Paid courses
    • Course bundles
    • Free courses
  • Blog
  • Resources
    • Youtube channel
    • E-books and Guides
    • GTM Recipes
    • View All Resources
    • GTM Community
    • GA4 community
  • Services
  • About
    • About
    • Contact
  • Login

January 1, 2022

Google Tag Manager Limits (account limit, container limit, etc.)

Occasionally, I receive questions about Google Tag Manager limits. How many containers can you have in GTM? How many accounts? And so on. Since there is no official page with all the limitations published in a single place, I decided to post this quick article.

Some information was found in other resources, other limitations were spotted by myself while working with Google Tag Manager.

Note: some of these limits were identified while testing GTM in 2019-2020 (e.g. character length tests) and they might be changed by the GTM team over time. So if you notice some discrepancies, please let me know in the comments.

Subscribe and Get the Ebook - Real Book Img - GTM for Beginners

Google Tag Manager account limit. You can have up to 400 Google Tag Manager accounts in a single Google account.

Google Tag Manager container limit. A single Google Tag Manager account can contain up to 500 Google Tag Manager containers.

Google Tag Manager container size limit. The maximum size of a Google Tag Manager container is 200kb. This means that the more tags, triggers, variables, templates you have, the larger the container will be. When your container exceeds the 70% size limit, you will start seeing an additional column in the Versions section of the GTM interface.

So if you have a question “what is the maximum limit of the tags that I can have in a Google Tag Manager container?”, the answer is “it depends”. It depends on how large those tags are and how much space do they take. For some companies, 500 tags might be a limit (because they will reach the 200kb limit). For others, it can be 1000+ (just like in my screenshot above).

What should you do if you are reaching the maximum size of a GTM container? There is no simple and straightforward answer. You would need to optimize tags/triggers/variables, remove unused items, etc. By enrolling in my Intermediate/Advanced GTM Course will learn various techniques that will help you optimize the container size.

Maximum size of a file that can be imported. You can import readymade containers into GTM (they are also known as recipes). The maximum size of that file can be 10MB (megabytes).

Length of a Constant Variable. The longest text that you can insert in a Constant Variable is 1024 characters long.

Workspaces. In the free Google Tag Manager version, you can have 3 workspaces (one of them is default). In GTM 360, the number of workspaces is unlimited.

The maximum number of symbols/characters in a Custom HTML tag is 102,400.

Google Tag Manager API limits. You can make up to 10,000 requests per project per day and you can make 0.25 queries per second (QPS). In other words, you can make 25 requests every 100 seconds. You can learn more here.

 

Final words regarding Google Tag Manager limits

There are (most likely) more limits that I haven’t spotted yet, so if you know something additional, let me know in the comments and I’ll update this page.

Want to learn more about Google Tag Manager? Subscribe to my newsletter.

Julius Fedorovicius
In Google Tag Manager Tips
5 COMMENTS
Jessica
  • Mar 11 2022
  • Reply

Thank you for putting this article together, I really appreciate it. Like you said, things could have changed in the past few years but it's a great starting point so thank you.

I'm trying to figure out one additional limit: do you know if there's a limit to the number of rows you can have in the lookup table?

I'm migrating a few thousand sites to GA4 with custom GA4 events and I'm researching the best way to go about this. I'm leaning towards utilizing one GTM container with the event configurations (the instance installed across all of the sites) with a lookup table with the input of the page hostname and the output of the Measurement ID.

In theory it should work, but my worry is the rows limitation. I'm running a test right now with a sample container import container a list of around 6100 lookup table rows and I'm not able to load the lookup table on the front end (page crashes).

The file is around 102KB and the versions hasn't indicated that I've come close to the 70% size as indicated in your graphic (makes sense considering the import file size).

It still makes me feel however there is a limit to the rows of the lookup table. Wasn't sure if you had any insight from your experience.

    Julius Fedorovicius
    • Mar 11 2022
    • Reply

    If those websites are different in their structure and their set of events is unique (I mean events are fairly unique for each website), one container is very unscalable and you should reach the container limit fairly soon.

    I am not aware of lookup table limit but imagining a table with 6000+ rows, I can cleary see it crashing. Another reason why single container for a thousand websites is a bad idea. I mean, a single container is convenient to manage. But you will soon reach the size limit (most likely) and apparently large tables crash.

    sunny
    • Aug 22 2022
    • Reply

    were you able to find a solution to your issue?

Arjun
  • Jul 28 2022
  • Reply

Hi Julius,

No doubt, this is an excellent article, still my question is not answered. I have been to a lot of blogs, but not satisfied. My question is, if my container exceeds its limit, which is around 200KB and I still have 400-500 pages left where I need to implement the schema tags. My website is on noopcommerce, but due to some issues, no application works on that, so I am taking use of Google tag manager to implement schemas. But after implementing few schemas, my container is full and has exceeded the limit.

I created the second tag to apply schema to other set of pages and that second container was full too and exceeded the limit. What is the ideal option over here. Should I continue with multiple Google tags or is there any way I can reduce the use of excessive new Google tag manager tags and still get my work done.

I can share the details of the domain in email rather sharing it over here in the comment.

Thanks,
Arjun

    Julius Fedorovicius
    • Aug 1 2022
    • Reply

    The ideal here would be to manage schema directly in the website's code, not GTM

Leave a comment Cancel reply

Your email address will not be published. Required fields are marked *


 

Hi, I'm Julius Fedorovicius and I'm here to help you learn Google Tag Manager and Google Analytics. Join thousands of other digital marketers and digital analysts in this exciting journey. Read more
Analytics Mania
  • Google Tag Manager Courses
  • Google Tag Manager Recipes
  • Google Tag Manager Resources
  • Google Tag Manager Community
  • Login to courses
Follow Analytics Mania
  • Subscribe to newsletter
Recent Posts
  • How to Set Up Google Tag Manager Server-side Tagging with Cloud Run
  • Quick Guide: dataLayer.push with examples
  • Google Tag Manager Server-Side Tagging with Stape
Analytics Mania - Google Tag Manager and Google Analytics Blog | Privacy Policy
Manage Cookie Settings