Set Up a Click Event in Google Tag Manager (GTM) – Step-by-step Guide
- Mag Shum
- Feb 25
- 2 min read
Updated: Mar 15
Setting up a click event in Google Tag Manager (GTM) is a straightforward process that allows you to track user interactions like button clicks, link clicks, or other elements on your website. Here’s a step-by-step guide to help you do it:
Step 1: Access Your GTM Container
Log in to your Google Tag Manager account at tagmanager.google.com.
Select the container tied to the website where you want to track clicks.
Step 2: Enable Built-in Click Variables
GTM has built-in variables to capture click data, but they need to be activated first:
In GTM, go to the Variables section from the left sidebar.
Click Configure in the "Built-in Variables" box.
Check the boxes for click-related variables you’ll need, such as:
Click Element
Click Classes
Click ID
Click URL
Click Text
Save your changes.
Step 3: Create a Trigger for the Click Event
Triggers define when your tag fires. To track clicks:
Go to Triggers in the left sidebar and click New.
Name your trigger (e.g., "Button Click Trigger").
Click the trigger configuration box and choose Click - All Elements (or Click - Just Links if you’re only tracking link clicks).
Select when the trigger should fire:
All Clicks: Fires on every click.
Some Clicks: Fires based on conditions (e.g., clicks on a specific button).
If using "Some Clicks," set a condition, like:
Click ID equals submit-button (replace with your element’s ID).
Click Classes contains btn-primary (replace with your element’s class).
Click Text equals Learn More (for specific button text).
Save the trigger.
Step 4: Create a Tag to Track the Event
Now, tie the trigger to a tag that sends the click data (e.g., to Google Analytics):
Go to Tags in the left sidebar and click New.
Name your tag (e.g., "GA - Button Click Event").
Click the tag configuration box and select Google Analytics: Universal Analytics (or your preferred analytics tool).
Set the tag type to Event.
Fill in the event details:
Category: e.g., "Button Clicks"
Action: e.g., "Click"
Label: Use a variable like {{Click Text}} or {{Click ID}} for dynamic data.
Under "Google Analytics Settings," select your GA variable or enter your tracking ID (e.g., UA-XXXXX-Y).
Link the tag to your trigger by clicking the Triggering box and selecting the trigger you created.
Save the tag.
Step 5: Preview and Test
Click Preview in GTM to enter debug mode.
Open your website in a new tab—it should connect to the GTM preview.
Click the element you’re tracking and check the debug pane to see if the tag fires.
If it’s working, the tag will appear under "Tags Fired" with the correct details.
Step 6: Publish Changes
Once tested, exit preview mode and click Submit in GTM.
Add a version name (e.g., "Added Button Click Event") and click Publish.
Tips
Use your browser’s developer tools (right-click > Inspect) to find IDs, classes, or text for your conditions.
If the click isn’t registering, ensure GTM’s snippet is correctly installed on your site.
For advanced setups (e.g., tracking clicks in dynamic content), you might need custom JavaScript variables.
Learn from GTM Community or Google Analytics Academy for advanced tips. There are also tons of tutorial videos on YouTube.