Common reasons outbound-link tracking doesn’t fire
- GTM container not published - You imported the container but didn’t click Submit → Publish.
- GTM snippet not installed on your site - The GTM code needs to be in your site’s <head> and <body>.
- Link opens in the same tab - When a user clicks a link without
target="_blank", the browser starts navigating away immediately. The GTM tag may not have time to fire before the page unloads. - Link uses JavaScript onclick navigation - If the link navigates via
window.open()orlocation.hrefinstead of a standard anchor, the Click URL variable won’t populate correctly. - Link is in a dynamically loaded section - Links injected after page load (e.g., in a lazy-loaded footer or AJAX content) may not be detected by a trigger that only evaluates on DOM Ready.
Step-by-step debugging checklist
- Verify GTM is installed - Visit your site, right-click → View Page Source, search for “GTM-”. If you don’t see it, GTM isn’t installed.
- Check GTM Preview mode - In GTM, click Preview. Navigate your site and trigger the event. Look for your tag in the Tags Fired section.
- Check the trigger - If the tag shows as “Not Fired”, click on it to see which trigger conditions aren’t met.
- Enable the built-in Click URL variable - In GTM → Variables → Built-In Variables, make sure Click URL is checked. Then use GTM Preview to confirm the variable populates when you click the link.
- Add a tag firing delay - If the page unloads before the tag fires, enable “Wait for Tags” on the Click trigger (set a max wait of 2000 ms) to give the tag time to execute before navigation.
Webflow-specific issues
Webflow uses standard anchor tags for links. Outbound link tracking with GTM’s Click – Just Links trigger should work out of the box. Make sure the link opens in a new tab (target="_blank") to prevent the page from unloading before the tag fires, or enable “Wait for Tags” on the trigger.
How to verify it’s working
- Open GTM Preview/Debug mode
- Navigate to your site
- Trigger the event (click the outbound link)
- Check the GTM debug panel - your tag should appear under “Tags Fired”
- Check GA4 DebugView (GA4 → Admin → DebugView) to confirm the event arrived
Still didn’t work?
Our team can help. Describe what’s happening and we’ll get back to you within 24 hours.