Triggers
What makes tags fire, clicks, links, scroll, timers, visibility and page rules.
Beginner
12 lessons- 1Start →
Click & link tracking
Buttons and links with assorted attributes. Practice click and link triggers, no dataLayer hints.
- 2Start →
Click Text triggers
Fire on a button by its visible text using the Click Text variable.
- 3Start →
CSS-selector clicks
Scope a click trigger with “matches CSS selector”.
- 4Start →
Page-path triggers
Fire a tag only on a specific path using a Page Path condition.
- 5Start →
Trigger exceptions
Fire on every page except one by adding a blocking trigger.
- 6Start →
Element visibility
Fire a tag when an element scrolls into view, using GTM's visibility trigger.
- 7Start →
Scroll depth tracking
Scroll the page and fire tags at 25 / 50 / 75 / 100% with the Scroll Depth trigger.
- 8Start →
Engagement timer
Fire a tag after a visitor stays on the page, using GTM's Timer trigger.
- 9Start →
Outbound links & downloads
External links and file downloads, match them with Click URL conditions.
- 10Start →
Phone & email links
Track tel: and mailto: clicks with Click URL conditions.
- 11Start →
Copy-to-clipboard
Fire a tag when a visitor copies text, capturing the selection.
- 12Start →
Print tracking
Detect when someone prints the page with the beforeprint event.