GTM & GA4 glossary
Google Tag Manager & GA4, in plain English.
Clear definitions of the tracking terms you meet every day, each with a real example and links to the official Google documentation.
Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.
31 terms
No matching terms
Try a shorter or different word. If a term you need is missing, let us know and we’ll add it.
B
-
Built-in variables
Also: Built-in variable
Ready-made variables in GTM for common values such as Page URL, Click Text and Form ID. You switch them on rather than build them.
C
-
Consent mode
Also: Google consent mode, Consent mode v2
A Google feature that tells your Google tags whether a visitor has agreed to cookies, so the tags adjust what they collect and store.
-
Container
Also: GTM container, Container ID, GTM ID
The box that holds all the tags, triggers and variables for one website or app in Google Tag Manager. Each container has its own ID, such as GTM-ABC1234.
-
Container version
Also: GTM version, Publish, Rollback
A saved snapshot of everything in a GTM container at a point in time. Publishing creates a new version, and you can roll back to an earlier one.
-
Conversion Linker
Also: Conversion Linker tag
A GTM tag that saves ad click details (like the gclid in a Google Ads URL) in first-party cookies, so conversions that happen later can be matched to the ad click.
-
CSS selector
Also: Matches CSS selector, Element selector
A pattern that picks out elements on a web page, such as #signup-button or .cta. GTM uses CSS selectors to target clicks and visibility on specific elements.
-
Custom dimension
Also: Custom definition, Event-scoped dimension, Custom metric
A GA4 setting that turns one of your own event parameters or user properties into something you can see and filter by in reports.
-
Custom event trigger
Also: Custom event
A GTM trigger that fires when a specific event name is pushed to the data layer, such as generate_lead or purchase.
-
Custom HTML tag
Also: Custom HTML, cHTML
A GTM tag that runs any HTML or JavaScript you paste into it. Useful when no template exists, but riskier than built-in tags.
D
-
Data layer
Also: dataLayer, Datalayer
A JavaScript object on your website that holds information for Google Tag Manager to read, such as form submissions, user details or purchase data.
-
Data layer variable
Also: DLV, Data Layer Variable
A GTM variable that reads a specific value from the data layer, such as a form name, order total or user type.
-
Data stream
Also: Web data stream, Stream
The connection that sends data from a website or app into a GA4 property. Each web data stream has its own Measurement ID.
-
DebugView
Also: GA4 DebugView, Debug mode
A real-time GA4 report that shows events from your own test sessions as they arrive, so you can check tracking is working.
E
-
Ecommerce events
Also: GA4 ecommerce, Purchase event, Enhanced ecommerce
The set of recommended GA4 events for online stores, from viewing a product to making a purchase, each carrying product details in an items array.
-
Enhanced measurement
Also: Enhanced measurement events
A GA4 setting that automatically tracks common interactions such as scrolls, outbound clicks, site search, video plays and file downloads, with no extra tags.
-
Event
Also: GA4 event
In GA4, an event is any interaction or occurrence that gets recorded, such as a page view, a click, a form submission or a purchase.
-
Event parameter
Also: Parameter, Event params
An extra piece of information sent with a GA4 event, such as the form name, the link clicked or the value of a purchase.
G
-
GCLID
Also: Google Click Identifier, Google Click ID, gclid, Auto-tagging
A unique ID that Google Ads adds to your landing page URL when someone clicks an ad. It lets a later conversion be traced back to that exact click, campaign and keyword.
-
Google Analytics 4 (GA4)
Also: GA4, Google Analytics
Google's current analytics platform. It measures what people do on your website or app using events, and reports on where they came from and what they did.
-
Google tag
Also: gtag.js, gtag, GA4 Configuration tag, Tag ID
A single Google tag, also called gtag.js, that connects a website to Google products like GA4 and Google Ads. In GTM, it is the tag that sets up GA4.
-
Google Tag Manager (GTM)
Also: GTM, Tag Manager
A free Google tool for adding and managing tracking code on a website or app from one web interface, without editing the site's code for every change.
K
-
Key event
Also: Conversion, GA4 conversion
A GA4 event you have marked as important to your business, such as a lead or a purchase. Key events were called "conversions" in GA4 until 2024.
L
-
Lookup table variable
Also: Lookup table, RegEx table
A GTM variable that turns one value into another using a simple table, like "if the hostname is staging.example.com, use the test GA4 ID".
M
-
Measurement ID
Also: GA4 Measurement ID, GA4 ID, G- ID, GA4 tracking ID, Tag ID
The ID that tells your Google tag which GA4 web data stream to send data to. It starts with G- followed by letters and numbers, for example G-AB12CD34EF.
P
-
Preview mode
Also: Preview and debug, GTM Preview, Tag Assistant, Debug mode, GTM debug mode
GTM's testing mode. It connects Tag Assistant to your website so you can see which tags fired, which didn't and why, before you publish anything.
-
Property
Also: GA4 property, Property ID
In GA4, a property is where data for a website or app is collected, processed and reported. Settings like time zone, currency and data retention live here.
S
-
Server-side tagging
Also: Server-side GTM, sGTM, Server container
A setup where tracking data goes from the browser to your own tagging server first, which then forwards it to tools like GA4 and Google Ads.
T
-
Tag
Also: Tracking tag, Pixel
A piece of code that sends information to another tool, such as GA4, Google Ads or Meta. In GTM, a tag does nothing until a trigger tells it to fire.
-
Trigger
Also: Firing trigger, Exception, Blocking trigger
The rule that decides when a tag fires, such as "on every page view" or "when someone clicks a link to a PDF".
V
-
Variable
Also: User-defined variable, GTM variable
A named placeholder in GTM that fills in a value when the page runs, such as the page URL, the text of a clicked button or an order total.
W
-
Workspace
Also: GTM workspace, Default Workspace
A separate draft area inside a GTM container where you can make changes without affecting anyone else's unpublished work.