Indice dei Contenuti
La parola “Regex” spaventa. Sembra codice alieno. Ma in GTM, se non sai usare le Regex, sei condannato a creare un trigger per ogni singola pagina “Thank You” del sito. Non serve imparare tutto. Vi servono solo questi tre pattern.
1. Il Tubo Magico (OR): |
Avete una pagina di ringraziamento che a volte è /thank-you, a volte /conferma, a volte /ordine-ricevuto.
Invece di fare tre trigger, usate “Page Path matches Regex”:
thank-you|conferma|ordine-ricevuto
Il simbolo | (pipe) significa OPPURE. GTM cercherà una qualsiasi di queste stringhe nell’URL.
2. L’Inizio e la Fine: ^ e $
Se scrivete /thank-you, GTM attiverà il trigger anche per /thank-you-not-really o /blog/why-thank-you-pages-suck.
Per essere precisi, usate le ancore:
^(Circonflesso): Inizia con.$(Dollaro): Finisce con.
^/thank-you$ -> Match ESATTO solo per quella pagina.
3. Ignorare i Parametri: \?.*
Spesso le campagne marketing sporcano l’URL: /conferma?gclid=123xyz.
Se il vostro trigger è “Equals /conferma”, non partirà mai.
Usate: ^/conferma (Inizia con) e selezionate “Page Path” (che di solito in GTM esclude la query string, ma meglio essere sicuri se usate “Page URL”).
Il test “Negative Lookahead” (Livello Pro)
Volete attivare un tag su tutte le pagine TRANNE la Home?
Regex: ^(?!/$).*
Traduzione: “Qualsiasi cosa che inizi (^) ma che NON sia seguita immediatamente da un solo slash (/$), seguita da qualsiasi carattere (.*)”.
Copiate questi snippet. Vi serviranno.
Domande Frequenti
Cos'è una Regex (Espressione Regolare)?
È una sequenza di caratteri che definisce un pattern di ricerca. In GTM, si usa per creare trigger flessibili che intercettano gruppi di URL o eventi senza doverne specificare ognuno singolarmente.
Cosa significa il simbolo pipe '|'?
È l'operatore OR logico. Scrivere 'grazie|conferma' significa che il trigger si attiverà se la stringa contiene 'grazie' OPPURE 'conferma'.
Come faccio a ignorare maiuscole e minuscole?
In GTM, quasi tutti i campi di configurazione Regex hanno un checkbox 'Ignore Case' (Ignora maiuscole/minuscole). Spuntatelo sempre, a meno che non abbiate un motivo specifico per non farlo. Gli URL sono case-sensitive per i server, ma gli utenti sono caotici.