De Google Tag Manager heeft zichzelf bewezen als de de facto standaard voor de integratie van trackingscripts. Op deze manier worden enerzijds de verantwoordelijkheden (online marketing vs. programmeren) netjes gescheiden en anderzijds kun je via een bijkomend inzetkanaal snel tracking opzetten en aanpassen. Hier zijn twee kleine tips voor het instellen van triggers.
Bij het maken van triggers wordt vaak de optie "CSS-selector matchen" geselecteerd als het type activering. Als je bijvoorbeeld de waarde `.foo .bar .button` invoert, wordt de trigger vaak niet betrouwbaar geactiveerd. De reden hiervoor is meestal dat andere HTML-elementen (zoals `<span>`-elementen voor extra styling) verborgen kunnen zijn binnen het knopelement. Als je vervolgens direct op deze onderliggende elementen klikt, wordt de trigger niet geactiveerd – de gebeurtenis wordt niet doorgegeven (doorgebubbeld) in de DOM-hiërarchie. Om dit te voorkomen, herhaal je de selector en voeg je de universele selector "*" toe. In ons voorbeeld is de volledige expressie `.foo .bar .button, .foo .bar .button * .`
Als tweede tip is er een verontrustend gedrag in de Safari-browser sinds iOS 10.2 (tot de huidige versie): als je mailto: links volgt, verschijnt onder bepaalde omstandigheden het volgende bericht nadat je op de link hebt getikt:

Hier werd het triggertype " Click - Links only " geactiveerd met de optie " Wait for tags ". Dit vertraagt de activering van het daadwerkelijke linkdoel, wat leidt tot het bovengenoemde bericht. Na het uitschakelen van de optie treedt het probleem niet meer op. Als alternatief kunt u het triggertype " klik - alle elementen " gebruiken en het doel zo nauwkeurig mogelijk specificeren als een link met behulp van de CSS-selector.