Regex per GTM: Guida di sopravvivenza

·1 min lettura
Regex per GTM: Guida di sopravvivenza

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.

Correlati