G Suite is now Google Workspace: everything your business needs to get work done.

Release notes

Release notes for Google Tag Manager

October 25, 2023

October 19, 2023

September 6, 2023

September 5, 2023

  • The Google tag is now compatible with Google Tag Manager. This update allows you to deploy a Google tag (gtag.js) in Tag Manager.
  • GA4 configuration tags are now Google tags. With this change, your GA4 configuration tag has new capabilities including settings variables. You don’t need to take any action since this change is applied automatically. Your existing measurement configuration will work just as before. Learn more.
  • Settings variables for the Google tag and GA4 event tags are here! You can now reuse common configuration and event parameters by setting up configuration and event variables.

August 24, 2023

June 13, 2023

June 7, 2023

Tag Manager server containers now include a new feature called Transformations

Transformations allow you to control and manipulate  the data that is used by server-side tags more easily. With transformations you can safeguard sensitive information and have fine-grained control over what data is available for further processing.

Transformations let you:

  • Explicitly allow sharing event data with specific tags.
  • Augment event data by including rules to edit or add event parameters.
  • Redact incoming information by excluding event data from tags.
Learn how to set up transformations.

June 6, 2023

  • Server-side tagging: You can now use the Regex Table variable and regex Sandboxed JS APIs: createRegex and testRegex. Ensure your Docker image is on version 2.0.0 or later.

April 18, 2023

  • Server-side tagging: You can now use geo location information when serving scripts from the first party. This allows you to implement features such as advanced consent mode without passing an IP address to Google. Learn more.

April 6, 2023

  • Server-side tagging: You can now pause tags in server containers.

March 27, 2023

  • Server-side tagging: The Google Analytics: GA4 tag in server containers now sends data to regional data centers based on where the user is located.

March 24, 2023

  • Server-side tagging: The Floodlight Sales tag in server containers encrypts the Revenue value if it is set in the server container. Learn more.
  • Server-side tagging: The Floodlight Counter and Floodlight Sales tags include custom event parameters that start with x-dc-. Learn more.

March 22, 2023

  • Server-side tagging: New server containers no longer have the Google Analytics: Universal Analytics client pre-installed. However, the Google Analytics: Universal Analytics client is still available as a client type for manual setup.

March 13, 2023

March 2, 2023

February 22, 2023

  • To help you find tagging gaps, Tag Assistant can now add untagged pages to the Tag coverage summary. Just open Tag Assistant and start browsing to the page in question.

November 07, 2022

  • Server-side tagging improvements: New server-side Tag Manager containers now compress network traffic by default to improve latency.
  • Cloud Run and Google Tag Manager: We've added a guide on how to set up server-side tagging with Cloud Run

August 29, 2022

  • Added a Conversion Value field to the Server-side Tag Manager Google Ads Conversion Tracking tag.

August 17, 2022

  • Launched Tag coverage summary,  which helps you quickly see which pages of your website have the Google tag installed. 

April 14, 2022

  • Server-side tagging may now collect aggregate information such as how the service is used, and how and what tags are deployed. We may use this data to improve, maintain, protect, and develop the service as described in our privacy policy, however, we will not share this data with any other Google product without your consent.

March 25, 2022

  • The Tag Manager Consent APIs, that should be used when writing your own template or Custom HTML tags, have been updated so that consent updates are processed before any queued items in the data layer. This ensures that all tags fired by the same event see the same consent state. A gtagSet API for setting configuration information such as ads_data_redaction and url_passthrough in the dataLayer for all containers has also been added.

March 24, 2022

January 11, 2022

September 16, 2021

September 8, 2021

August 12, 2021

  • Cross-domain measurement will now work when the Server-managed IDs setting is enabled in server-side clients. Simply enable cross-domain measurement in your client-side container. Note: the source and destination sites must both use server-side Tag Manager, and the server containers must be in the same account.

July 20, 2021

June 9, 2021

April 20, 2021

March 16, 2021

March 3, 2021

  • Launched the BigQuery API for server-side Tag Manager.
  • ClickTale tag is obsolete and no longer supported.

January 28, 2021

November 5, 2020

  • Added ability to edit multiple items simultaneously with bulk actions.

October 3, 2020

  • Launched improved search functionality: Supports search across all items and metadata.
  • Added ability to select multiple items and perform operations on those items in bulk.

September 16, 2020

September 2, 2020

  • Container notifications: To stay up to speed on activity in your Tag Manager containers, you can turn on email notifications about key actions.

August 4, 2020

  • Consent mode (beta): Consent mode allows you to adjust how your Google tags behave based on the consent status of your users. You can indicate whether consent has been granted for Analytics and Ads cookies. Google's tags will dynamically adapt, only utilizing cookies for the specified purposes when consent has been given by the user.

June 30, 2020

  • Server-side Google Tag Manager: Server-side tagging allows Tag Manager users to move measurement tag instrumentation out of their website or app and into server-side processing via Google Cloud.

June 17, 2020

May 28, 2020

March 18, 2020

January 23, 2020

  • Fixed issue where history and click triggers failed to import.

November 7, 2019

October 2, 2019

August 28, 2019

August 3, 2019

June 10, 2019

May 23, 2019

April 25, 2019

  • Launched tag templates for Quora Pixel and Pinterest Tag.

March 26, 2019

  • Launched trigger groups.
  • Users added to an account will receive an invitation to join the account. Learn more.
  • Integration with Google Marketing Platform user management. Learn more.

March 5, 2019

  • Scroll Depth triggers and YouTube Video triggers now have an option to specify when the trigger should be enabled. For best results, Scroll Depth triggers should use Window Load (gtm.load), and YouTube Video triggers should use DOM Ready (gtm.dom).

January 29, 2019

  • Size warnings will appear on the Versions pages of very large containers. Learn more.

January 23, 2019

  • Updated user interface design.

October 10, 2018

September 7, 2018

August 15, 2018

  • Added ability to enable built-in variables on the fly in variable selection menus.
  • Added ability to inspect and highlight code differences between versions in custom HTML tags.

July 25, 2018

  • Updates for Google Marketing Platform.
  • Minor UI improvements to the Accounts screen.

March 16, 2018

  • Launched zones. 360 customers can link additional Tag Manager containers so that the linked containers can fire tags on your website.
  • Minor bug fixes.

March 8, 2018

  • For users that are eligible to accept the terms of the Data Processing Amendment, you can now add contacts and legal entities.

March 1, 2018

  • Built-in variable detail pages now show a list of where they are being used.

February 21, 2018

  • The preference for the number of rows to display on large tables will now persist within the same browser.

February 14, 2018

  • When you type "{{" in a custom HTML tag editor or a custom JavaScript variable field, a suggested variable dropdown will appear.
  • Minor bug fixes and UI improvements.

January 30, 2018

  • Tag Manager no longer officially supports container functionality in Microsoft Internet Explorer 8. Containers should load, but there may be inconsistencies in how some triggers and settings behave. Example: Link Click, Form Submit, and History Change triggers that use the Wait for Tags or Check Validation settings may not function as expected.
  • Minor bug fixes and UI improvements.

October 17, 2017

October 10, 2017

  • Launched Conversion Linker tag to support ad click information in first-party cookies.

September 12, 2017

September 6, 2017

  • Launched ability to send enhanced ecommerce data to Universal Analytics properties from Android and iOS apps that use the Firebase SDK.

August 30, 2017

August 22, 2017

  • Launched the Xtremepush tag.
  • Added filtering/searching functionality to tables, making it easier to find particular tags, triggers, variables, etc.

July 11, 2017

  • Triggers are now color-coded in the UI to indicate type.
  • More than one trigger may be selected at a time when applying triggers to a tag.

June 1, 2017

May 18, 2017

  • Vendor tags launched for DistroScale, Lytics, and Oktopost.

April 26, 2017

  • UI improvements to the Accounts screen, including:
    • The top navigation will not appear until you have selected a container.
    • You can access the Admin controls for an account by clicking the gear icon to the right of the account name.
  • The publishing workflow has changed. Click Preview to put a container into preview mode. Click Submit to create a version of your container, publish, or request approval. Learn more about the publishing, versions, and approvals workflow.
  • Workspace approvals now available for Tag Manager 360 customers.

March 30, 2017

  • Tag Manager API version 2 launched.
  • Notes now available for tags, triggers, and variables. Click the more actions menu action menu and select Show Notes to access.

February 1, 2017

  • Added ability to create new variables from variable selection dropdown menus in some tag and variable editors.
  • Various minor bug fixes and UI enhancements.

November 16, 2016

  • Data Processing Amendment is now available for EU, Switzerland, and other businesses subject to the territorial scope of the national implementations of Directive 95/46/EC.
  • The Audience Center 360 tag is now available.

October 24, 2016

  • New triggers for Firebase automatically collected events.
  • Select Firebase suggested event parameters based on the event you're working with.
  • New container type for AMP pages.
  • New tag templates for AMP containers:
    • Adobe Analytics
    • AdWords
    • AT Internet
    • Burt
    • Chartbeat
    • Clicky
    • comScore
    • Cxense
    • DoubleClick
    • Google Analytics
    • Krux
    • LinkedIn
    • Linkpulse
    • Médiamétrie
    • mParticle
    • ÖWA
    • Piano
    • Quantcast
    • Segment
    • SimpleReach
    • Snowplow
    • Webtrekk

October 18, 2016

  • New tags templates launched as part of the Vendor Tag Template Program:

    • Nielsen DCR Static Lite Tag
    • Shareaholic
  • Fixed a bug with usability on mobile browsers.

September 28, 2016

  • New tags templates launched as part of the Vendor Tag Template Program:

    • AB TASTY Generic Tag
    • Bing Ads Universal Event Tracking
    • Bizrate Insights Buyer Survey Solution
    • Bizrate Insights Site Abandonment Survey Solution
    • Hotjar Tracking Code
    • Infinity Call Tracking Tag
    • Intent Media - Search Compare Ads
    • K50 tracking tag
    • LeadLab
    • Message Mate
    • Optimise Conversion Tag
    • Personali Canvas
    • Placed
    • Pulse Insights Voice of Customer Platform
    • Quantcast Audience Measurement
    • SaleCycle JavaScript Tag
    • SaleCycle Pixel Tag
    • Survicate Widget
    • Yieldify
  • Google Optimize tag template launched.
  • Guidance for installing the Tag Manager container snippet has changed. Learn more in this Help Center and in the Developer Guide:
    • JavaScript snippet should now be implemented in the <head>.
    • New container snippets will use HTTPS by default.
  • Enable Display Advertising Features checkbox moved to More Settings → Advertising.

September 14, 2016

  • Trash can launched, which enables you to review and restore accounts and containers before they are permanently deleted.
  • Twitter Universal Website Tag launched.
  • Various bug fixes.

August 29, 2016

  • Workspaces launched.
  • Changes to how permissions works:
    • Access levels have been renamed. Users who previously had "View and Edit only" permissions on a container will now have "Approve" access, which has the same rights on the container.
    • New access level, "Edit", introduced to allow users to work on tagging without being able to create versions or publish.
  • Multi-container support for debug mode.
  • Various UI improvements.

August 12, 2016

  • DoubleClick tags can now support up to 100 custom variables.

July 13, 2016

  • Launched the Apsalar tag template.
  • Links to the Help Center will now open in new tabs.
  • Dates represented in relative terms (e.g. "one month ago") will now show a detailed timestamp in the hover tooltip.

June 22, 2016

  • You can now switch between multiple Google accounts without having to log out and log back in again.
  • Fixed a bug that could cause Fire Once Per Page Load option to fire multiple times under certain conditions.

May 18, 2016

  • Launched New Version of Google Tag Manager for Mobile Apps - Tag Manager for mobile is now integrated with Firebase. Firebase is Google’s new mobile app platform, which provides end to end development tools and analytics. Learn more about what is new with Tag Manager for mobile.
  • Custom HTML tags: Limit increased to 100kb. Please note that tags approaching this limit may experience some UI impact. Additionally, this increase does not change the limits to overall container size, so tags of this size should be used sparingly.

January 21, 2016

January 13, 2016

  • Launched container activity page, available from the container menu on the admin page.
  • Various improvements and bug fixes.

November 23, 2015

November 11, 2015

  • Launched the Criteo tag template
  • Bug fix for Google Analytics experiment variables
  • Bug fix for some dialog rendering issues in Firefox

October 21, 2015

  • Fixed a problem with persistent fragments remaining in URL Variables when making changes to the Component Type menu.
  • Various additional bug fixes.

September 23, 2015

  • Minor bug fixes.

September 16, 2015

  • Various bug fixes.

August 19, 2015

  • Tag sequencing launched.
  • Can now export a version from the Actions menu on the Versions page.
  • Added App Version Name built-in variable for Android containers.

August 13, 2015

  • Various bug fixes.

July 31, 2015

  • Various improvements to custom HTML editor.

July 21, 2015

  • Crazy Egg tag template launched.
  • Perfect Audience Pixel tag template launched.
  • Various bug fixes.

July 16, 2015

  • Launched Folders.
  • Custom HTML fields now have syntax highlighting and coloring.
  • Warning when using document.write in Custom HTML tags without checking the “support document.write” box

July 8, 2015

  • When in Preview Mode, you can now share previews from the Container Overview's Preview card and from the actions dropdown menu on each entry listed on the Versions page.
  • Various UI improvements.

June 16, 2015

  • Implemented better handling of two-factor authentication errors.
  • Fixed a problem when installing container snippet for old containers.
  • Fixed a problem with clearing the Tag Priority setting.
  • Addressed a problem with the Universal Analytics tag anonymization of IP addresses.
  • Fixed an issue with goal id conversion for content experiments.
  • Click listener options are now labeled "All Elements" and "Just Links".

June 3, 2015

  • Many new tag types.
  • Full activity shown on versions.
  • "Show more" button on Recent Activity.
  • Other bug fixes and performance improvements.

May 28, 2015

  • Various UI performance improvements.

May 20, 2015

  • All new accounts are created in V2. Any requests from V1 will be directed to the V2 interface.
  • Various UI performance improvements.

April 1, 2015

  • Opt-in migration to V2 now available. Learn more
  • DOM Element Variables may now use CSS selectors.

March 26, 2015

  • Adometry tag added to list of tag templates
  • Account Level Change History now available. See Admin → Account Activity.
  • Element Attribute added to list of auto-event variable types.

March 12, 2015

  • Various bug fixes.

March 5, 2015

  • Bizo tag rebranded as LinkedIn.
  • Various bug fixes.

February 26, 2015

  • When creating new tags, triggers, or variables, the name field is now at the top of the form. You will be prompted to rename the tag in the final step if the default name is not modified.
  • Various bug fixes.

February 18, 2015

  • Added ability to use CSS selectors as operators when setting up triggers.

February 12, 2015

  • Mobile containers now supported in V2.
  • Floodlight integration and approvals now supported in V2.
  • Ability to see and restore deleted container versions.
  • Consolidated several fields into Fields to Set, and added drop down to allow users to select the field name.
  • Bug fix for version notes.

February 5, 2015

  • Tables can now be sorted in V2.
  • Improved error messages in V2.

January 28, 2015

  • Minor bug fixes and UX improvements.

January 22, 2015

  • Localization added to V2.
  • Ability to select a language preference in V2 (Gear menu → Settings).
  • Various additional bug fixes.

January 14, 2015

  • Changes to the Accounts screen in V2.
  • Bug fix for pages served with XML media types.
  • Various additional bug fixes.

January 8, 2015

  • Share Preview support added to V2.
  • Various bug fixes.

December 10, 2014

  • Container Import/Export:
    • Export format has been modified to match the JSON format used in the external API.
    • Various bug fixes.
  • Google Trusted Stores Tag adds new fields for badge position and locale.
  • IDFA collection is now available for Universal Analytics on iOS. Use the “Enable Advertising Features” checkbox on the Universal Analytics tag.
  • Auto-event click tracking:
    • Click Listeners (V1) and Click Triggers (V2) now use JavaScript event capturing when possible. This fixes certain cases of code in the page interfering with Google Tag Manager. This does not apply to link clicks.
    • “Check validation” will default to true for Link Click and Form Submit triggers in V2.
  • Bug fix for Referrer macro for when referrer field was empty and macro was based on a component of the URL.
  • Bug fix for Debug Mode, addressing behavior for URLs ending in a hash.

November 21, 2014

  • Locale field in the Trusted Stores tag is now required.
  • Added API support for built-in variables.

November 12, 2014

  • V2: Tag, Trigger, and Variable lists are now sorted by name alphabetically.
  • V2: Timer trigger event name fixed.
  • V2: User settings page added.
  • V2: Bug fix for Save button on the tag page for "Some Pages" interactions.
  • API validation bug fixes.

October 29, 2014

  • Various bug fixes to Preview Mode, ComScore tag, Google Trusted Stores tag, and the API.

October 15, 2014

  • Version 2 beta now available! Includes major revision to the user interface and new workflows. Learn more
  • Launched API that allows you to control your accounts and containers programmatically. Learn More.
  • Container import/export is now available to all users. Learn more

October 2, 2014

  • Google Trusted Stores is now available for users in the United Kingdom, France, Germany, Australia, and Japan.

September 17, 2014

  • AdWords Conversion Tracking: Conversions will now appear in AdWords if you have AdWords tags in Android containers. Republish your app for this to take effect.

September 5, 2014

  • Improvements to Debug Mode stability:
    • Nested values that had circular references now handle that gracefully by displaying the keyName.
    • Events pushed on the data layer by macros are no longer displayed in debug mode (but still work in live mode.)
  • As the result of a bug fix, all macros used in Custom HTML tags and Custom JavaScript macros will now return the same value for the duration of an event. Click here for more info and how to work with the new behavior.

August 27, 2014

  • Fix for Debug Mode when certain JavaScript macros follow the bad practice of pushing to the dataLayer.
  • Fields to Set on Universal Analytics tags no longer requires the use of a JavaScript macro to get a boolean value.

August 22, 2014

  • AdWords Conversion Tracking Tag: Conversion Value is now an optional field.
  • AdWords Conversion Tracking Tag: New field for Currency Code.
  • Floodlight Sales Tag: Product reporting now supported.

July 31, 2014

  • Implemented Universal Analytics enhanced ecommerce support for iOS.
  • Enhanced control of dispatching for iOS.

July 25, 2014

July 05, 2014

  • Various fixes for Debug Mode.

July 1, 2014

June 4, 2014

  • Support for new Universal Analytics "Enhanced Ecommerce" plug-in. Allows Universal Analytics tag users to track purchases, refunds, product impressions, etc with GTM. Refer to Ecommerce Tracking (Universal Analytics) for more information.

May 21, 2014

  • 2-Step Verification is now enabled as an administrative option for changes to JavaScript macros, custom HTML tags, and user settings.

May 15, 2014

  • Bug fix for <area> tags for auto-event tracking (will now be tracked by Link Click Listener).
  • Bug fix for Universal Analytics tag in Internet Explorer. In certain circumstances, the first pixel sent by this tag was dropped in IE.

May 6, 2014

April 29, 2014

  • Bug fix to the Universal Analytics tag: The legacyHistoryImport field now works correctly on "Fields to Set".

April 22, 2014

  • Additional improvements to URL macros: Added ability to grab fragments or hostnames from arbitrary URLs.

April 15, 2014

  • Improvements to URL macros: Added ability to fetch specific parts of referring URL and the auto-event variable “Element URL”.
  • Added Display Advertising Features to the Universal Analytics tag, enabling features such as Demographics and Interest Reports, Remarketing with Google Analytics, and DCM Integration.

April 8, 2014

  • Universal Analytics:
  • Minor bug fixes:
    • Fixed issue in which the gtm.dom event would fire early in IE8 for large, complex pages.
    • Improved instructions for finding tracking code for Google Analytics.

March 18, 2014

  • Constant string macro: Limit increased to 1024 characters.
  • Lookup table macro: Fixed UI so that when Lookup Table is selected, the header of the second column is updated to properly include the macro name.
  • Form submit listener: fix to issue when form has an input named "action".
  • Content experiments for mobile apps: New feature adds the ability to run content experiments directly from within Google Tag Manager.

March 11, 2014

  • Minor UI changes to tag/rule/macro edit pages: Removed Create Version / Publish toolbar

March 4, 2014

  • Auto Event History Listener: Similar to the other auto-event tracking tags (e.g. Click Listener, Form Listener), we've added a new tag type under "Event Listeners" called the "Browser History Listener". Once executed, this tag will listen for changes to the page's history. These History events typically happen when the URL fragment (hash) changes in an Ajax app, or when a site is using the HTML5 pushstate APIs. This event listener is useful for tracking virtual pageviews.
  • Fix for Javascript Error Listener tag: Error source URL macro now works properly.

Was this helpful?

How can we improve it?
Clear search
Close search
Google apps
Main menu
Search Help Center