Services
Free toolsAll 13 tools →
Help & FAQAll FAQ →
1hold
A click trigger with a correct CSS selector usually does not fire because the element that was actually clicked is a different one: a child element inside the button, an overlay on top of it, or content inside an iframe. Other common causes are a “Just Links” trigger on an element that is not a link, and page scripts that stop or cancel the click before Tag Manager sees it.
Tag Manager listens for clicks at the document level and compares the clicked element, available as the built-in variable Click Element, with your trigger conditions. A selector that matches the button in the browser console therefore does not guarantee a match for the element the visitor really clicked.
Some interactions cannot be tracked cleanly with a click trigger, for example in apps that rebuild the page constantly or in third-party widgets. The more robust route is to have the website push its own event when the action really happens, for example dataLayer.push({event: ‘cta_click’}), and fire the tag on a custom event trigger. This also measures the outcome rather than just the click.
Always check Click Element in preview before you write the selector, use .class, .class * for buttons with inner elements, and switch to a data layer event when clicks are stopped or happen inside widgets.
Your click tracking works in one place and fails in the next? We check triggers, selectors and the data layer and make sure the clicks that matter are measured reliably. Book a free intro call or read more about our tracking services.
Our Google-certified experts are happy to help – free and without obligation.
Book a meetingWe check your GTM container for faulty tags, missing triggers and data gaps – free and without obligation.
Get your GTM audit
We need your consent before you can continue on our website.
If you are under 16 and wish to give consent to optional services, you must ask your legal guardians for permission.
We use cookies and other technologies on our website. Some of them are essential, while others help us to improve this website and your experience. Personal data may be processed (e.g. IP addresses), for example for personalized ads and content or ad and content measurement. You can find more information about the use of your data in our Privacy policy. There is no obligation to consent to the processing of your data in order to use this offer. You can revoke or adjust your selection at any time under settings. Please note that based on individual settings not all functions of the site may be available.
Some services process personal data in the USA. By consenting to the use of these services, you also consent to the processing of your data in the USA pursuant to Art. 49 (1) lit. a GDPR. The ECJ classifies the USA as a country with insufficient data protection according to EU standards.
Here you will find an overview of all cookies used. You can give your consent to whole categories or display further information and select certain cookies.
These services are technically required to operate the website and cannot be disabled.
Anonymised analysis of website usage so we can improve content and loading times.
Measuring advertising performance and delivering relevant ads. Without this consent we cannot evaluate our ads.
Third-party content such as videos or maps. Without consent we show a placeholder that only loads on click.