The Ultimate Guide to Master Regular Expressions in Google Analytics

Le espressioni regolari, in un primo momento sembrano scoraggianti. Ti rendi conto di quanto siano potenti una volta che ci si abitua a loro. Potrebbe volerci un po’ , ma ne vale sicuramente la pena!

Sono utili sia per i marketer che per le persone più orientate tecnicamente. Non puoi fare a meno delle espressioni regolari durante il controllo e la configurazione di account e report di Google Analytics.

Questa guida spiega chiaramente come utilizzare le espressioni regolari in Google Analytics. Esso comprende tutto quello che c’è da sapere te diventare un Google Analytics Regular Expression (RegEx) Master!

Sommario

  • Panoramica delle Espressioni Regolari in Google Analytics
  • Cinque Modi Efficaci per Utilizzare Google Analytics RegEx
  • Tester di Espressione Regolare
  • Espressione Regolare Foglio di riepilogo
  • Espressioni Regolari e API di Google Analytics

Inoltre, Ho messo insieme un pratico RegEx Cheat Sheet in cui è possibile mantenere la vostra scrivania!

Scarica il Cheat Sheet RegEx completo di Google Analytics

Panoramica delle espressioni regolari

Ci sono 13 espressioni regolari in Google Analytics. Ciò include combinazioni delle espressioni regolari più comuni.

Alcuni di loro si utilizza raramente, altri forse su base giornaliera!

Ho incluso molti esempi di RegEx di Google Analytics per rendere questa guida sia pratica che attuabile!

Le espressioni regolari che uso più spesso sono in cima alla lista. Buon divertimento esplorarli!

Pipe ( / )

Il simbolo pipe è il più semplice e significa or.

Un esempio:

Espressioni regolari - Pipe

In questo caso ho cercato di abbinare due pagine:/ ebooks /e/tools/.

Si prega di notare che le pagine che contengono queste sottodirectory corrispondono pure. Più tardi imparerai come essere più preciso quando usi le espressioni regolari.

Punto (.)

Un punto corrisponde a qualsiasi carattere. E ‘ come un jolly.

Quindi potresti usarlo nell’espressione .ok. In questo caso corrisponderebbe libro, ha preso, guardare, cucinare ecc., ma non ook.

Il punto è uguale a un carattere.

Nota: la potenza di questa RegEx sta nell’usarla insieme ad altri caratteri RegEx.

Asterisco ( * )

L’asterisco indica che corrisponde a zero o più dell’elemento precedente.

Un esempio:

– boo*ks- > corrisponde a boks, libri, boooks, boooks ecc.

Nota: la potenza di questa RegEx sta nell’usarla insieme alla RegEx dot.

Punto-asterisco (.* )

Il dot-asterisk è sicuramente una combinazione potente!

Corrisponde a zero o più caratteri casuali. In altre parole corrisponde a tutto.

Ci sono molti casi in cui si desidera utilizzare questa combinazione.

Controlla il seguente filtro:

GA - allega il nome host alla richiesta URI

Ho messo parentesi intorno al .*, come questo: (.* ) Questo significa ottenere tutti i caratteri e metterli in una variabile. Quindi otteniamo l’intero hostname e l’intero URI di richiesta in una variabile, e poi nel campo in basso combino entrambe le variabili.

In questo modo il tuo URL completo verrà visualizzato in Google Analytics.

Suggerimento: leggi questo articolo sui filtri in Google Analytics.

Un altro esempio per chiarire le cose. Supponiamo che si esegue un sito web e vendere biciclette a uomini, donne e bambini. Queste sono le tre categorie sul sito:

  • /products/men/cycles/
  • /products/women/cycles/
  • /products/kids/cycles/

You could use/products/.* / cicli / per abbinare tutte e tre le categorie.

Nota: tieni presente che il tempo di elaborazione di questa RegEx è piuttosto lungo. Quindi non fraintenderlo!

Backslash (\)

La REGEX backslash è molto utile e una delle espressioni regolari che dovresti assolutamente usare.

Nella mia esperienza userai molto questo.

Trasformano caratteri speciali (RegEx) in caratteri normali.

Due esempi:

  • Richiesta URI = / gp / product / B009TGWVRG / ref = s9_nwrsa_gw_g318_i3\?pf_rd_m = ATVP
  • Indirizzo IP = 67\.172\.171\.105

Il primo esempio è basato su un url Amazon. Puoi vedere che ho usato una barra rovesciata per” sfuggire ” al punto interrogativo. In questo modo lo trasformo in un personaggio normale. Ci sono molti URL che contengono parametri di query, quindi questo potrebbe tornare utile!

Il secondo esempio è basato su un indirizzo IP che contiene tre punti. Abbiamo imparato che un punto significa un carattere casuale (RegEx). È meglio sfuggirlo qui poiché dovrebbe essere letto come un personaggio normale e normale.

Caret (^)

Anche il caret ha molto valore. Significa che qualcosa inizia con

Un esempio:

^shoe- > Corrisponde a scarpe, scarpe, scarpe per l’inverno, ma non corrisponde a scarpe invernali o scarpe invernali.

Simbolo del dollaro ($)

Il simbolo del dollaro è facile da capire ora sai come funziona il cursore.

Significa che qualcosa finisce con An

Un esempio:

scarpa$- > Corrisponde a scarpa, scarpa invernale, ma non corrisponde a scarpe invernali o guida alle scarpe invernali.

Punto interrogativo (?)

Un punto interrogativo indica che l’ultimo carattere è facoltativo.

In generale questo è utile per il targeting degli errori ortografici.

Supponiamo che Stefan sia il CEO di una società chiamata Reggex. Questa società è in esecuzione una campagna pay per click e ama filtrare tutte le ricerche di marca su Stefan e il nome della società.

Ecco un modo intelligente per farlo:

GA - question mark RegExIn questo modo sono incluse tutte le parole chiave pay per click che contengono stefan, steffan, reggex e regex. Sarete stupiti di quanto spesso questi tipi di nomi sono errati.

Parentheses ()

Adoro usare le parentesi. In realtà, funzionano allo stesso modo della matematica.

Permettetemi di mostrarlo con due esempi:

  • 2 x 7 +13 = 27
  • 2 x (7 + 13) = 40

Usando le parentesi raggruppate due numeri prima di eseguire il calcolo.

Ho già mostrato queste directory:

  • / products / men / cycles/
  • / products/women/cycles/
  • /products/kids/cycles/

Hai imparato che puoi usare .* per abbinare qualsiasi cosa.

Se vuoi fare una corrispondenza al 100%, puoi usare la seguente espressione regolare:

^/products/(men|women|kids)/cycles/Now

Ora stiamo arrivando da qualche parte!

  • L’URI di richiesta inizia con/products e termina con cycles/.
  • La directory centrale contiene uomini, donne o bambini

Più sai di Google Analytics RegEx, più veloce e preciso puoi lavorare.

Siamo quasi arrivati, altri tre per andare.

Parentesi quadre ()

Le parentesi quadre aiutano a creare un elenco semplice.

Per esempio . Combinato con altri caratteri tp. Corrisponde tap, tep e top.

Suggerimento: usali insieme ai trattini per creare un elenco potente.

Trattini (- )

I trattini sono di grande aiuto per creare un elenco (più avanzato) di elementi.

È consigliabile utilizzarli insieme a parentesi quadre.

  • corrisponde a tutte le lettere minuscole
  • corrisponde a tutte le lettere maiuscole
  • corrisponde a tutti i numeri
  • corrisponde a tutte le lettere minuscole e maiuscole e numeri

Un esempio:

Jake è product manager di Nike Air Max Shoes ed è desideroso di vendere di più!

Nike Air Max

Vuoi monitorare le scarpe di quest’anno ma anche alcune edizioni legacy:

  • Nike Air Max 2012
  • Nike Air Max 2013
  • Nike Air Max 2014
  • Nike Air Max 2015

Google Analytics è in grado di filtri di questi prodotti in un modo semplice:

Filtro Nike Air Max edizioniun Altro RegEx che avrebbe funzionato in questa situazione:

Nike Air Max 201(2/3/4/5)

entrambi corrispondenza quattro edizioni e Jake è felice per monitorare la linea di prodotti perfomance in un modo semplice! :- )

Segno più (+)

Il segno più corrisponde a uno o più caratteri precedenti.

Lo uso raramente, ma è bene sapere che questo esiste!

Un esempio:

hello+ corrisponde a hello, helloo, hellooo, helloooo (hai ottenuto il punto ora :-)).

Parentesi graffe ({ })

Siamo arrivati alla finale!

Probabilmente non è il più facile da spiegare, quindi ne parlerò con l’aiuto di due esempi:

  • {1,2} – significa, ripetere l’ultimo “elemento” almeno 1 volte e non più di 2 volte.
  • {2} – significa, ripetere l’ultimo “elemento” 2 volte

Ho usato il primo negli intervalli IP RegEx.

Un esempio:

77.120.120.0 a 77.120.120.99- > RegEx sarebbe simile a ^77\.120\.120\.{1,2}

Il secondo che ho usato raramente, ma un esempio con i codici postali:

12{3} corrisponderebbe a 12xxx. I primi due numeri del codice postale sono 1 e 2 seguiti da tre numeri casuali nell’intervallo da 0 a 9.

Cinque modi efficaci per utilizzare Google Analytics RegEx

Ormai spero che tu sia d’accordo con me sul fatto che le espressioni regolari sono molto efficaci in Google Analytics.

Per convincerti ancora di più, spiegherò cinque situazioni in cui vuoi davvero usare RegEx.

Applicare i filtri di tabella

Non è sempre stato così, ma fortunatamente ora è permesso usare RegEx nei filtri di tabella.

Questo è molto efficace quando è necessario lavorare con dati specifici in un report standard o personalizzato.

Un esempio:

Mi piace filtrare sulle pagine che iniziano con / google-analytics. È facile configurarlo:

pagine google analyticsNon devo più andare alla sezione filtro avanzato.

Se sai come lavorare con RegEx, puoi letteralmente configurarlo in pochi secondi! È possibile applicare espressioni regolari al report tutte le pagine, ma anche a tutti i gruppi di contenuti definiti.

Impostazione dei filtri

In questo articolo ho già mostrato un paio di filtri che includono espressioni regolari.

Assicurati di usare la RegEx nel suo modulo in quanto è l’unico modo per creare e applicare tutti i filtri di cui hai bisogno.

Nota: usa prima una vista di prova se non sei sicuro della tua combinazione RegEx / filtro.

Impostazione degli obiettivi

Google Analytics ha attualmente quattro diversi tipi di obiettivi:

  • Destinazione
  • Durata
  • Pagine/Schermo per sessione
  • Evento

Nella categoria obiettivi di destinazione le espressioni regolari sono davvero utili.

Google Analytics goals set upMolto spesso la pagina di ringraziamento di un obiettivo include parametri di query o un orderID e sembra abbastanza simile ad altre pagine.

Impostare i tuoi obiettivi di Google Analytics con le espressioni regolari è facile ed efficace!

Articoli utili:

  • La tua roadmap esperta per la definizione di KPI attuabili
  • Come impostare strategicamente gli obiettivi in Google Analytics
  • Macro e micro obiettivi

Definizione dei passi Imbuto

Nello screenshot qui sopra puoi vedere che la definizione di un imbuto è facoltativa. È possibile accenderlo e impostare un obiettivo tra cui 20 passi imbuto.

Spero che non sia necessario impostare così tanti passaggi. Dal momento che il tasso di conversione sarà abbastanza vicino a 0 allora. ;- )

Ad ogni modo, come con la tua pagina di ringraziamento, le espressioni regolari sono davvero utili quando si impostano i passaggi della canalizzazione in Google Analytics.

5. Impostazione dei segmenti

Di default, Google Analytics riporta su tutte le sessioni.

Ci sono decine di motivi per cui si desidera scavare più a fondo.

Per la segmentazione ad hoc consiglio di utilizzare i segmenti.

È molto più semplice impostare i propri segmenti se si padroneggiano le espressioni regolari.

Segmenti e RegEx

Regular Expression Tester

Se sei nuovo a RegEx in Google Analytics o un utente avanzato, ti consiglio sempre di testare prima la tua RegEx.

Esistono due modi intelligenti per testare le espressioni regolari:

  • Filtri tabella: vedere se i risultati desiderati vengono restituiti tramite questo campo filtro
  • Controllare RegExStrumento online (RegEx tester da ActualMetrics)

Esempio RegEx testerFunziona come un fascino!

Un altro grande consiglio da Tobias Kraeft:

  • Regex101.com (fantastic online regex tester and debugger)

Regular Expression Cheat Sheet

Recentemente, ho testato tutte le espressioni regolari per scoprire quali sono (ancora) valide in Google Analytics.

Ho creato una comoda panoramica per te che include tutte le espressioni regolari attualmente disponibili, inclusi esempi per accelerare l’apprendimento.

Scarica il Cheat Sheet RegEx completo di Google Analytics

RegEx e Google Analytics API

Non è il momento giusto per spiegare tutti i dettagli sull’API di Google Analytics.

C’è una cosa che vale la pena menzionare qui.

Funziona in modo diverso, ma è possibile utilizzare le espressioni regolari nelle query API di Google Analytics:

Google Analytics API - dimension filters Immagine per gentile concessione

È anche possibile utilizzare espressioni regolari in espressioni di filtro utilizzando il =~ e !~ operatore. La loro sintassi è simile alle espressioni regolari Perl.

Tieni a mente queste due regole:

  • Lunghezza massima di 128 caratteri
  • La corrispondenza delle espressioni regolari è case-insensitive

Beh, questo è tutto ciò che volevo condividere.

Immagino che ci sia molto a cui pensare dopo aver letto questo articolo.

Usi già le espressioni regolari in Google Analytics? Cosa ti piace o non ti piace di loro? Felice di sentire la tua opinione!

Un’ultima cosa… Assicurati di ottenere il mio strumento di controllo automatico di Google Analytics. Contiene 25 controlli di integrità chiave sulla configurazione di Google Analytics.

Ottieni l’accesso gratuito allo strumento di controllo di Google Analytics

(Visitato 202.444 volte, 3 visite oggi)

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.