dades14 feb 20257 min

Tracking d'events amb GTM: errors comuns i com evitar-los

GTM és una eina poderosa però fàcil de fer malbé sense una governança clara. T'expliquem els errors que veiem més sovint i com configurar-lo correctament des del principi.

Per Neus Camprubí

Tracking d'events amb GTM: errors comuns i com evitar-los

Google Tag Manager és la solució estàndard per gestionar etiquetes de tracking sense necessitar un desenvolupador per a cada canvi. Però la seva flexibilitat és també el seu principal risc: sense una estructura clara, un contenidor de GTM es converteix ràpidament en un cementiri d'etiquetes antigues, triggers mal configurats i events duplicats que contaminen les teves dades de GA4. En la nostra experiència auditant contenidors de clients nous, el 70% presenta almenys un problema greu de configuració.

Els 5 errors de GTM que arruïnen les teves dades

El primer i més habitual és disparar etiquetes a totes les pàgines quan haurien de disparar-se només en pàgines específiques. Un pixel de Facebook configurat amb el trigger 'All Pages' quan hauria de disparar-se només a la pàgina de confirmació de compra és un exemple clàssic. Resultat: les dades de conversió de Facebook estan inflades i les campanyes mal optimitzades.

El segon és no usar variables de capa de dades (dataLayer). Molts analistes configuren GTM llegint directament del DOM (el text d'un botó, el valor d'un camp) en lloc d'usar dataLayer. El problema és que si el desenvolupador canvia el CSS o el HTML, el tracking es trenca. La capa de dades és el contracte entre el frontend i el tracking —defineix-la i no la trenquis.

  • Diccionari d'events: defineix tots els events que necessites mesurar ABANS de tocar GTM. Cada event ha de tenir: nom (format snake_case consistent), paràmetres obligatoris, i responsable. Documenta-ho en un Google Sheets compartit.
  • Nomenclatura consistent: usa snake_case per als noms d'events (purchase_complete, form_submit, button_click) i evita espais, caràcters especials o noms genèrics com 'click'. GA4 ho agraïrà.
  • Entorns separats: GTM permet crear entorns (dev, staging, producció). Usa'ls. Prova els canvis a dev, verifica-ho a staging, i publica a producció. Mai publiquis directament a producció sense provar.
  • Preview mode sempre: abans de publicar qualsevol canvi, usa el Preview mode de GTM per verificar que les etiquetes disparen quan han de disparar i no disparen quan no han de fer-ho.
  • Validació amb DebugView de GA4: connecta GTM Preview amb DebugView de GA4 (activa-ho des de Configuració → DebugView). Veus en temps real quins events arriben a GA4 i amb quins paràmetres.
  • Auditoria mensual d'etiquetes: revisa el contenidor mensualment. Desactiva les etiquetes de campanyes acabades, elimina les etiquetes duplicades i consolida les que fan el mateix.
  • Versioning: GTM guarda l'historial de versions. Anomena cada versió publicada (no deixis els noms per defecte com 'Versió 34'). Usa noms com '2025-03-15 - Afegit tracking checkout Stripe'.
  • Permisos: limita qui pot publicar al contenidor de producció. Usa la jerarquia de permisos de GTM: els analistes júniors poden crear etiquetes però no publicar sense aprovació.

Com estructurar un contenidor de GTM que escali

Un contenidor de GTM ben estructurat segueix una convenció de noms clara. Les etiquetes comencen amb el tipus (GA4, FB, LI per LinkedIn, etc.), seguides del nom de l'event i l'acció: 'GA4 - Purchase - Thank You Page', 'FB - Lead - Contact Form'. Els triggers s'anomenen per la seva condició: 'Page View - Thank You Page', 'Click - CTA Button - Hero'. Les variables s'anomenen pel que contenen: 'DL - Transaction ID', 'DL - Product Name'.

Amb aquesta estructura, qualsevol analista que entri al contenidor entén de seguida quina etiqueta fa què sense necessitat d'obrir cada una. El temps d'auditoria passa de hores a minuts.

Un tracking fiable és la base de totes les decisions de màrqueting i negoci. Sense dades netes, totes les optimitzacions posteriors es construeixen sobre sorra.