Regulære uttrykk, først virker de skremmende. Du skjønner hvor kraftig de er når du blir vant til dem. Det kan ta litt tid, men det er definitivt verdt det!
de er nyttige for både markedsførere og mer teknisk orienterte mennesker. Du kan ikke gå uten regulære uttrykk når du overvåker Og konfigurerer Google Analytics-kontoer og-rapporter.
denne veiledningen forklarer tydelig Hvordan du bruker regulære uttrykk I Google Analytics. Den inneholder alt du trenger å vite te bli En Google Analytics Regular Expression (RegEx) Master!
- Innholdsfortegnelse
- Oversikt Over Regulære Uttrykk
- Rør ( / )
- Punkt (.)
- Stjerne (*)
- Punkt-Stjerne (.* )
- Backslash (\)
- Caret (^)
- Dollartegn ($)
- Spørsmålstegn (?)
- Parenteser ()
- Hakeparenteser ()
- Streker (- )
- Plusstegn (+)
- Krøllete parentes ({})
- Fem Effektive Måter Å Bruke Google Analytics RegEx
- Bruk Av Tabellfiltre
- Sette Opp Filtre
- Sette Opp Mål
- Definere Trakttrinn
- 5. Sette Opp Segmenter
- Regular Expression Tester
- Regular Expression Cheat Sheet
- RegEx OG Google Analytics API
Innholdsfortegnelse
- Oversikt Over Regulære Uttrykk I Google Analytics
- Fem Effektive Måter Å Bruke Google Analytics RegEx
- Regulære Uttrykk Tester
- Regulære Uttrykk Cheat Sheet
- Regulære Uttrykk Og Google Analytics API
Videre Har Jeg satt sammen en hendig RegEx Cheat Sheet som du kan holde på pulten din!
Oversikt Over Regulære Uttrykk
Det er 13 regulære uttrykk I Google Analytics. Dette inkluderer kombinasjoner av de vanligste regulære uttrykkene.
Noen av dem vil du sjelden bruke, andre kanskje på daglig basis!
jeg har tatt med Mange Google Analytics RegEx eksempler for å gjøre denne veiledningen både praktisk og praktisk!
de vanlige uttrykkene jeg bruker oftest er på toppen av listen. Ha det gøy å utforske dem!
Rør ( / )
rørsymbolet er det enkleste og betyr eller.
Et eksempel:
i dette tilfellet prøvde jeg å matche to sider:/ ebøker /og/verktøy/.
vær oppmerksom på at sider som inneholder disse underkatalogene samsvarer også. Senere lærer du å være mer presis når du bruker vanlige uttrykk.
Punkt (.)
en prikk samsvarer med alle tegn. Det er som et wildcard.
så du kan bruke den i uttrykket .ook. I dette tilfellet ville det matche bok, tok, se, lage mat etc., men ikke ook.
prikken tilsvarer ett tegn.
Merk: kraften til Denne Regexen ligger i å bruke den sammen med Andre RegEx-tegn.
Stjerne (*)
stjernen betyr match null eller mer av det forrige elementet.
Et eksempel:
– boo*ks -> det matcher boks, bøker, boooks, boooks etc.
Merk: kraften til Denne Regexen ligger i å bruke den sammen med dot RegEx.
Punkt-Stjerne (.* )
dot-stjernen er definitivt en kraftig kombinasjon!
den samsvarer med null eller flere tilfeldige tegn. Det matcher med andre ord alt.
det er mange tilfeller der du vil bruke denne kombinasjonen.
Sjekk ut følgende filter:
jeg har satt parenteser rundt den .* , som dette: (.* ) Dette betyr få alle tegn og sette dem i en variabel. Så vi får hele vertsnavnet og hele forespørselsurien i en variabel, og deretter i bunnfeltet kombinerer jeg begge variablene.
ved å gjøre dette vises HELE NETTADRESSEN Din I Google Analytics.
Tips: les denne artikkelen om filtre I Google Analytics.
Et annet eksempel for å gjøre ting klart for deg. La oss anta at du kjører et nettsted og selger sykler til menn, kvinner og barn. Dette er de tre kategoriene på nettstedet:
- /products/men/cycles/
- /products/women/cycles/
- /products/kids/cycles/
Du kan bruke/products/.* / sykluser / for å matche alle tre kategorier.
Merk: husk at behandlingstiden for Denne RegEx er ganske lang. Så ikke misabuse det!
Backslash (\)
backslash RegEx er veldig nyttig og et av de vanlige uttrykkene du definitivt bør bruke.
i min erfaring vil du bruke denne mye.
de gjør spesielle (RegEx) tegn til normale tegn.
To eksempler:
- Forespørsel URI = / gp / produkt / b009tgwvrg / ref=s9_nwrsa_gw_g318_i3\?pf_rd_m = ATVP
- IP-adresse = 67\.172\.171\.105
det første eksemplet er basert På En Amazon url. Du kan se at jeg brukte en backslash å «unnslippe» spørsmålstegnet. Ved å gjøre dette gjør jeg det til en normal karakter. Det er mange nettadresser som inneholder søkeparametere, så dette kan komme til nytte!
det andre eksemplet er BASERT PÅ EN IP-adresse som inneholder tre punkter. Vi lærte at en prikk betyr et tilfeldig tegn (RegEx). Det er bedre å unnslippe det her siden det skal leses som en vanlig, normal karakter.
Caret (^)
caret har også mye verdi. Det betyr at noe begynner med…
Et eksempel:
^shoe -> det matcher sko, sko, sko til vinter, men det samsvarer ikke med vintersko eller vintersko.
Dollartegn ($)
dollartegnet er lett å forstå nå vet du hvordan caret fungerer.
Det betyr at noe slutter med…
Et eksempel:
shoe$- > det matcher sko, vintersko, men det samsvarer ikke med vintersko eller vintersko guide.
Spørsmålstegn (?)
et spørsmålstegn betyr at det siste tegnet er valgfritt.
Generelt denne det nyttig for målretting feilstavinger.
La oss anta At Stefan ER ADMINISTRERENDE DIREKTØR I Et selskap Som heter Reggex. Dette selskapet kjører en pay per click-kampanje og liker å filtrere ut alle merkesøk På Stefan og firmanavnet.
Her er en smart måte å gjøre det på:
på Denne måten alle betale per klikk søkeord som inneholder stefan, steffan, reggex og regex er inkludert. Du vil bli forbauset over hvor ofte disse type navn er feilstavet.
Parenteser ()
jeg elsker å bruke parenteser. Faktisk fungerer de på samme måte som i matematikk.
La meg vise dette med to eksempler:
- 2 x 7 +13 = 27
- 2 x (7 + 13) = 40
ved å bruke parentesene grupperer du to tall sammen før du gjør beregningen.
jeg har allerede vist disse katalogene:
- /produkter/menn/sykluser/
- /produkter/kvinner/sykluser/
- /produkter/barn/sykluser/
Du har lært du kan bruke .* å matche noe.
hvis du vil lage en 100% kamp, kan du bruke følgende vanlige uttrykk:
^/products|(men|women/kids)/cycles/$
nå kommer Vi et sted!
- forespørselsurien starter med / produkter og slutter med sykluser/.den midterste katalogen inneholder enten menn, kvinner eller barn
Jo mer Du vet Om Google Analytics RegEx, jo raskere og mer nøyaktig kan du jobbe.
Vi er nesten der, tre flere å gå.
Hakeparenteser ()
hakeparenteser hjelpe deg å lage en enkel liste.
for eksempel . Kombinert med andre tegn tp. Det matcher tap, tep og top.
Tips: bruk dem sammen med bindestreker for å lage en kraftig liste.
Streker (- )
streker er en stor hjelp til å lage en (mer avansert) liste over elementer.
det er en god praksis å bruke dem sammen med firkantede parenteser.
- matcher alle små bokstaver
- matcher alle store bokstaver
- matcher alle små og store bokstaver og tall
Et eksempel:
Jake er produktsjef For Nike Air Max Sko og han er ivrig etter å selge mer!
Du vil overvåke årets sko, men også noen eldre utgaver:
- Nike Air Max 2012
- Nike Air Max 2013
- Nike Air Max 2014
- Nike Air Max 2015
Google Analytics kan filtrere disse produktene på en enkel måte:
En Annen RegEx som ville fungere i denne situasjonen:
nike air max 201(2/3/4/5)
de begge matche de fire utgavene og jake Er Glade For Å Overvåke produktlinjen perfomance på en enkel måte! :- )
Plusstegn (+)
plusstegnet samsvarer med ett eller flere av de forrige tegnene.
jeg bruker det sjelden, men det er godt å vite at denne eksisterer!
et eksempel:
hello+ matcher hello, helloo, hellooo, helloooo (du fikk poenget nå :-)).
Krøllete parentes ({})
vi gjorde det til den endelige!
det er sannsynligvis ikke den enkleste å forklare, så jeg vil snakke om dette ved hjelp av to eksempler:
- {1,2} – det betyr, gjenta det siste «elementet» minst 1 ganger og ikke mer enn 2 ganger.
- {2} – det betyr, gjenta det siste «elementet» 2 ganger
jeg har brukt Den første I RegEx IP-områder.
et eksempel:
77.120.120.0 til 77.120.120.99- > RegEx ville se ut som ^77\.120\.120\.{1,2}$
den andre jeg sjelden har brukt, men et eksempel med POSTNUMMER:
12{3} ville matche 12xxx. De To første tallene i POSTNUMMERET er 1 og 2 etterfulgt av tre tilfeldige tall i området 0 til 9.
Fem Effektive Måter Å Bruke Google Analytics RegEx
nå håper jeg du er enig med Meg at regulære uttrykk er svært effektive I Google Analytics.For å overbevise deg enda mer, vil jeg forklare fem situasjoner der Du virkelig vil bruke RegEx.
Bruk Av Tabellfiltre
det har ikke alltid vært slik, men heldigvis er Det nå lov å bruke RegEx i tabellfiltre.
dette er svært effektivt når du må jobbe med bestemte data i en standard eller tilpasset rapport.
Et eksempel:
jeg liker å filtrere på sidene som begynner med / google-analytics. Det er enkelt å sette opp dette:
jeg trenger ikke å gå til avansert filter-delen lenger.
hvis Du vet hvordan Du skal jobbe Med RegEx, kan du bokstavelig talt sette opp dette på sekunder! Du kan bruke regulære uttrykk i alle sider-rapporten, men også i definerte innholdsgrupper.
Sette Opp Filtre
i denne artikkelen har jeg allerede vist et par filtre som inkluderer regulære uttrykk.
Sørg for å bruke RegEx i sin modul som det er den eneste måten å bygge og bruke alle filtre som du trenger.
Merk: bruk en testvisning først hvis Du er usikker På RegEx / filter-kombinasjonen.
Sette Opp Mål
Google Analytics har for tiden fire forskjellige måltyper:
- Destinasjon
- Varighet
- Sider/Skjerm per økt
- Hendelse
i kategorien målmål regulære uttrykk virkelig komme til nytte.
ofte inneholder takkesiden for et mål søkeparametere eller en orderID og ser ganske lik ut på andre sider.
Sette Opp Dine Google Analytics mål med regulære uttrykk er enkelt og effektivt!
Nyttige artikler:
- ekspertkartet ditt for å definere Handlingsbare Kpier
- hvordan strategisk sette opp mål I Google Analytics
- Makro-og mikromål
Definere Trakttrinn
i skjermbildet ovenfor kan du se at det er valgfritt å definere en trakt. Du kan slå den på og sette opp et mål inkludert 20 trakt trinn.
jeg håper du ikke trenger å sette opp så mange trinn. Siden konverteringsfrekvensen din vil være ganske nær 0 da. ;- )
Uansett, det samme som med takk siden, regulære uttrykk er veldig nyttig når du setter opp trakt trinn I Google Analytics.
5. Sette Opp Segmenter
Som standard rapporterer Google Analytics om Alle Økter.
det er dusinvis av grunner til at du vil grave dypere.
for ad hoc segmentering anbefaler jeg Å bruke Segmenter.
det er mye lettere å sette opp dine egne segmenter hvis du mestrer regulære uttrykk.
Regular Expression Tester
Enten Du er ny På RegEx I Google Analytics eller en avansert bruker, anbefaler jeg alltid å teste RegEx først.
Det er to smarte måter å teste dine regulære uttrykk på:
- Tabellfiltre: se om de ønskede resultatene returneres via dette filterfeltet
- Online verktøy (RegEx tester Av ActualMetrics)
det fungerer som en sjarm!
Et annet flott tips Fra Tobias Kraeft:
- Regex101.com (fantastisk online regex tester og debugger)
Regular Expression Cheat Sheet
Nylig har Jeg testet alle regulære uttrykk for å finne ut hvilke som er (fortsatt) gyldige I Google Analytics.
jeg har laget en praktisk oversikt for deg som inkluderer alle regulære uttrykk som for øyeblikket er tilgjengelige, inkludert eksempler for å akselerere din læring.
RegEx OG Google Analytics API
det er ikke riktig tidspunkt å forklare alle detaljer Om Google Analytics API.
Det er en ting verdt å nevne her.
det fungerer annerledes, men du kan bruke regulære uttrykk I Google Analytics API-spørringer:
Bilde høflighet
du kan også bruke regulære uttrykk i filteruttrykk ved hjelp av =~ og !~ operatør. Deres syntaks ligner Perl regulære uttrykk.
Hold disse to reglene i bakhodet:
- Maksimal lengde på 128 tegn
- Regular expression matching is case-insensitive
Vel, dette er alt jeg ønsket å dele.
jeg antar det er mye å tenke på etter å ha lest denne artikkelen.
bruker du allerede regulære uttrykk I Google Analytics? Hva liker du eller misliker om dem? Hyggelig å høre din mening!
En siste ting… Sørg for å få mitt automatiserte Google Analytics-Revisjonsverktøy. Den inneholder 25 viktige helsekontroller På Google Analytics Oppsett.