Event Settings Variable in Google Tag Manager

May 16, 2026

Setting up tracking for a large website often feels highly repetitive.

You find yourself typing the exact same parameters into dozens of different tags.

It takes hours and leaves plenty of room for typos.

But there is a much faster way to manage your Google Analytics 4 tags.

The Event Settings Variable in Google Tag Manager is a brilliant feature that solves this exact problem.

Table of Contents

Key Takeaways

  • The Event Settings Variable lets you reuse parameters across multiple GA4 event tags.
  • It cuts down configuration time and minimises human error.
  • It is highly effective for e-commerce setups, server-side tracking, and standardising debugging parameters.
  • You should implement it from day one to avoid tedious retroactive updates.

What is the event settings variable?

The Event Settings Variable allows you to reuse event parameters and user properties across multiple GA4 event tags.

Instead of manually adding the same information to every single tag, you define your parameters once within the variable.

You then apply it with the click of a button to any tag you choose.

Why Should You Bother Setting This Up?

The benefits are twofold.

First, you save a massive amount of time. If you run an e-commerce site, you absolutely do not want to add currency and value parameters repeatedly. 

To add to this – if you need to change something e.g. add a variable or change a variable, you can change it in the event settings variable and it updates for them all.

Second, it drastically reduces human error. When you manually type out parameters for every tag, the possibility of spelling a parameter wrong or sending the wrong data layer variable increases. 

One other area this might help is if you have dataLayer variables that present different information – I’m thinking here value with or without tax and shipping. So using the same variable in a event settings variable reducing the errors of perhaps adding the wrong variable.

Defining it once guarantees consistency across your whole setup.

Practical Ways to Use the Variable

How does this look in a live account?

In my own tracking setups, I always use it to add the GTM container ID as a parameter.

It is incredibly useful for debugging because it gives you immediate evidence of where a particular snippet of information originates.

Here are a few other common scenarios where it shines:

  • E-commerce Sites: Create a variable to set all the standard e-commerce variables and apply that directly to your e-commerce events.
  • Server-Side Tracking: If you have a server-side instance, you can easily add the server container URL to your variable.
  • Content Categorisation: If you want more granular reporting, add your content group parameters here.

But I’m sure in your own configurations, there is other examples that you can think of.

How to Configure the Setup

The process is very straightforward once you know where to look.

  1. Open Google Tag Manager and navigate to Variables, then click New.
  2. Click Variable Configuration and select Google Tag: Event Settings.
Google Tag - where to find event settings
  1. Add your key-value pairs under Event Parameters. Make sure these are the parameters you want to share across multiple events.

  2. Add your Google Analytics User Properties if you want to track user-scoped data.

  3. Give your variable a memorable name and click Save. Something simple as Google Analtyics – Event Settings works well.

Google Tag Event Settings

Adding it to a tag

When you open a relevant tag later, rather than adding the parameter manually, you simply click the dropdown for the Event Settings Variable and select the one you just made.

Amending

You can click to show inherited parameters just to be absolutely sure they are pulling through correctly.

You can override specific parameter values within individual events if you need a custom setup for just one tag.

If you ever change your mind, you can click the revert icon to go back to the original variable you are using.

Event Settings vs Configuration Settings

You will likely spot a couple of different options in GTM. It is crucial to know the difference between them.

The Configuration Settings Variable contains much more static parameters and global configuration settings. You should really just use it on the main Google tag alone.

On the flip side, the Event Settings Variable is designed for parameters whose values can change on every event.

You can use it across numerous GA4 event tags.

A Final Word on Timing

Implement this function from the get-go.

Setting it up on a brand new container is easy.

Trying to use this feature after you have already created dozens of event tags will create a lot of unnecessary work.

Frequently Asked Questions

Can I override parameters in an Event Settings Variable?
Yes. You can edit an inherited parameter value to overwrite it for a specific tag. You always have the option to revert to the original variable later.

What does a checkmark next to a GTM field name mean?
If you see a little check mark next to some of the field names in your setup, it means that the specific field is predefined by Google Tag Manager.

Kyle

Author

Hello, I'm Kyle Rushton McGregor!

I’m an experienced GA4 Specialist with a demonstrated history of working with Google Tag Manager and Looker Studio. I’m an international speaker who has trained 1000s of people on all things analytics.

Scroll to Top