How Google Tag Manager Works: Tags, Triggers & Variables Explained

Introduction

Understanding Google Tag Manager is impossible unless you fully understand the three building blocks it uses: Tags, Triggers, and Variables. These components work together to automate tracking, send events to marketing platforms, and improve your data analytics.

In this lesson, you will clearly understand each of these components with examples, visuals, and real-world use cases.

1. What Are Tags? (What Happens)

Tags are the actual instructions GTM sends out to platforms.

Definition:

A tag in GTM is a script or command that sends data to tools like Google Analytics, Google Ads, Meta, TikTok, Hotjar, LinkedIn, and others.

Examples of Tags:

  • GA4 Event Tag – sends events like purchase, lead, signup

  • Google Ads Conversion Tag – sends conversion data

  • Meta Pixel Tag – for Facebook ads

  • LinkedIn Insight Tag

  • Hotjar Tracking Code

  • Custom HTML Tag – for any custom script

Why Tags Matter

Tags are the heart of your tracking. They define what should happen when a user interacts with your website.

For example:
 If someone submits a form and you want to record a “Lead” in Google Ads, the tag responsible is your Google Ads Conversion Tag.

No tag = no tracking.

2. What Are Triggers? (When It Happens)

Triggers decide when a tag fires.

Definition:

A trigger listens for a specific user action or condition. When that action happens, the trigger activates a tag.

Common Trigger Types:

1. Page View Triggers

Fire when a page loads.
 Example: Load GA4 tracking script on all pages.

2. Click Triggers

Fire when someone clicks a link or button.
 Example: Track “Call Now” button clicks.

3. Form Submission Triggers

Fire when a form is successfully submitted.
 Example: Track leads on Elementor forms.

4. Scroll Depth Trigger

Fire when the user scrolls down.
 Example: Trigger at 50% scroll depth for engagement tracking.

5. Timer Trigger

Fire repeatedly every X seconds.
 Example: Show a popup after 10 seconds.

6. Custom Event Trigger

Triggered through the Data Layer.
 Example: E-commerce events like add_to_cart, purchase.

3. What Are Variables? (What Information to Use)

Variables store dynamic information and pass details into your tags and triggers.

Definition:

A variable is a value GTM can access and use to identify details like button text, page URL, form ID, product name, and more.

Types of Variables:

1. Built-In Variables

Enabled inside GTM.
 Examples:

  • Click URL

  • Click Text

  • Page Path

  • Form ID

2. User-Defined Variables

Created manually.
 Examples:

  • Regex Table

  • Lookup Table

  • Constant Variable

  • Data Layer Variable

Why Variables Are Important

Imagine tracking all button clicks.
 Variables let you know:

  • Which button was clicked

  • What text was on the button

  • What page it happened on

Without variables, tags and triggers would have no details to work with.

4. How Tags, Triggers, and Variables Work Together

Let’s use a real-world example to understand the GTM workflow.

Example: Tracking a “Call Now” Button

STEP 1 — TAG

GA4 Event Tag
 Event Name: call_click

STEP 2 — TRIGGER

Click Trigger
 Condition: Click URL starts with “tel:”

STEP 3 — VARIABLES

Click URL
 Click Text
 Page URL

Flow:

  • User clicks button

  • Trigger detects the action

  • Variables capture the details

  • Tag fires and sends event to GA4

This is the complete GTM logic flow.

5. Why These Three Components Matter Most

These components form the foundation for:

  • Accurate marketing data

  • Better optimization

  • Lower cost per conversion

  • Higher ad ROI

  • Cleaner tracking setups

Without understanding these fundamentals, you cannot build advanced tracking setups later.

6. Real-World Use Cases

Use Case 1: Track Form Submissions

Tags: GA4 + Google Ads
 Trigger: Form Submit
 Variables: Form ID, Page Path

Use Case 2: Track Purchase Events

Tags: GA4 Purchase + Meta Purchase
 Trigger: Data Layer event: purchase
 Variables: Product ID, price, value, currency

Use Case 3: Track Scroll Engagement

Tags: GA4
 Trigger: Scroll Depth
 Variables: Percentage

Conclusion

Tags, triggers, and variables form the complete backbone of GTM. If you master these, you can build any tracking setup — simple or advanced. In the next lessons, we will start working with actual GTM interface elements and build real events step by step.

Get A Free Audit :

Request a Quote

Book Your Free Tracking Audit!

Request a Quote