GTM Lookup Tables: Smetti di duplicare i Tag

·1 min lettura
GTM Lookup Tables: Smetti di duplicare i Tag

Quante volte ho aperto un container GTM e ho trovato questo orrore:

  • FB Pixel - Dominio A
  • FB Pixel - Dominio B
  • FB Pixel - Dominio C

Tutti uguali. Stesso trigger ("All Pages"), stessa configurazione. Cambia solo l'ID. Se gestite un franchising o un sito multilingua e fate così, state perdendo tempo. La soluzione si chiama Lookup Table.

Il concetto: Input -> Output

La Lookup Table è un "dizionario". Voi gli date una chiave (Input Variable) e lui vi restituisce il valore associato.

Scenario Tipico: Avete un sito .it, .com e .fr. Volete installare il Pixel di Meta, ma ogni country ha un ID diverso.

  1. Create una variabile di tipo Lookup Table.
  2. Input Variable: {{Page Hostname}}
  3. Mappa:
    • www.sito.it -> 123456789
    • www.sito.com -> 987654321
    • www.sito.fr -> 456123789
  4. Default Value: Un ID generico di fallback (opzionale ma consigliato).

Ora, nel vostro Tag HTML di Meta, nel campo ID ci mettete la variabile {{LUT - Meta Pixel ID}}. Fatto. Un tag, infiniti domini.

Level Up: RegEx Table

La Lookup Table richiede una corrispondenza esatta. Ma se volessimo attivare una configurazione specifica per "tutte le sottocartelle del blog"? Qui entra in gioco la RegEx Table.

  • Input: {{Page Path}}
  • Pattern: ^/blog/.* -> Output: content_group
  • Pattern: ^/shop/.* -> Output: ecommerce_group

Attivate "Ignore Case" e "Full Match Only" (se serve). Le RegEx Table sono più pesanti da processare per il browser rispetto alle Lookup Table semplici, quindi usatele quando serve flessibilità, non per semplici mappature 1:1.

Smettete di duplicare i tag. Iniziate a mappare le variabili.

Correlati