Google Tag Manager: Playing By The Rules | Simo Ahava's blog

Google Tag Manager (GTM) använder regler för att styra när taggar ska aktiveras, med en analogi till Montesquieus maktdelningslära. Det är avgörande att förstå skillnaden mellan flera regler (som fungerar som "antingen-eller") och flera villkor inom en enskild regel (där alla måste uppfyllas) för att undvika oavsiktlig taggaktivering. GTM har en implicit regel ({{event}} equals gtm.js) för regler som inte explicit kontrollerar {{event}}-makrot, och {{event}} kan endast ha ett värde åt gången. GTM-händelser laddas i en specifik ordning (gtm.js > gtm.dom > gtm.load), vilket kan användas för att tidsinställa taggaktivering baserat på sidans laddningsstatus. Blockeringsregler har företräde framför aktiveringsregler och är ett effektivt sätt att förhindra att taggar aktiveras under specifika förhållanden, vilket minskar komplexiteten i taggkonfigurationen.