Tietoja säännöllisistä lausekkeista

Google Analytics tukee säännöllisiä lausekkeita (regex), jotta voit luoda joustavampia määritelmiä esimerkiksi datasuodattimille, tärkeille tapahtumille, segmenteille, yleisöille, sisältöryhmille ja omille kanavaryhmille.

Google Analyticsissa säännölliset lausekkeet ovat merkkijonoja, jotka vastaavat laaja-alaisesti tai tarkasti Analytics-datassa olevia säännönmukaisuuksia.

Jos esimerkiksi haluat luoda suodattimen, joka sulkee pois omien työntekijöidesi tuottaman sivustodatan, voit sulkea säännöllisen lausekkeen avulla pois koko IP-osoitteiden joukon, joka on työntekijöiden käytössä. Oletetaan, että kyseiset IP-osoitteet ovat välillä 198.51.100.1–198.51.100.25. 25 eri IP-osoitteen kirjoittamisen sijaan voit luoda säännöllisen lausekkeen kuten 198\.51\.100\.\d*, joka vastaa koko IP-osoitteiden joukkoa.

Jos taas haluat luoda näkymäsuodattimen, joka tuo näkyviin kampanjadatan vain kahdesta kaupungista, voit luoda esimerkiksi seuraavanlaisen säännöllisen lausekkeen: San Francisco|New York (San Francisco tai New York).

Huom. Google Analyticsin säännöllinen lauseke on oletuksena täydellinen säännöllinen lauseke, jossa kirjainkoolla on väliä. Osittainen säännöllinen lauseke edellyttää, että käyttäjä lisää sisällönkuvausmerkit.

Säännöllisen lausekkeen sisällönkuvausmerkit

Jokerimerkit

. Vastaa mitä tahansa yksittäistä merkkiä (kirjain, numero tai symboli) 1. vastaa
10, 1A

1.1 vastaa
111, 1A1

Esimerkkejä
? Vastaa sitä edeltävää merkkiä merkkijonossa 0–1 kertaa. 10? vastaa
1, 10

Esimerkkejä
+ Vastaa sitä edeltävää merkkiä merkkijonossa vähintään kerran. 10+ vastaa
10, 100

Esimerkkejä
* Vastaa sitä edeltävää merkkiä merkkijonossa vähintään 0 kertaa. 1* vastaa
1, 10

Esimerkkejä
| Luo TAI-vastaavuuden.

Ei saa käyttää lausekkeen lopussa.
1|10 vastaa
1, 10

Esimerkkejä

Ankkurit

^ Vastaa peräkkäisiä merkkejä merkkijonon alussa. ^10 vastaa
10, 100, 10x

^10 ei vastaa
110, 110x

Esimerkkejä
Vastaa peräkkäisiä merkkejä merkkijonon lopussa. 10$ vastaa
110, 1010

10$ ei vastaa
100, 10x

Esimerkkejä

Ryhmät

( ) Vastaa sulkujen sisällä olevia merkkiä täsmälleen kyseisessä järjestyksessä missä tahansa merkkijonon kohdassa.


Käytetään myös muiden lausekkeiden ryhmittelyyn.
(10) vastaa
10, 101, 1011

([0-9]|[a-z]) vastaa
mitä tahansa numeroa tai pientä kirjainta

Esimerkkejä
[ ] Vastaa hakasulkeiden sisällä olevia merkkejä missä tahansa järjestyksessä missä tahansa merkkijonon kohdassa. [10] vastaa
012, 120, 210

Esimerkkejä
- Vastaa tietyllä vaihteluvälillä olevia merkkejä missä tahansa merkkijonon kohdassa. [0-9] vastaa mitä tahansa numeroa välillä 0–9

Esimerkkejä

Escape

\ Osoittaa, että sen viereiset merkit tulee tulkita kirjaimellisesti eikä säännöllisen lausekkeen sisällönkuvausmerkkeinä. \. osoittaa, että piste tulee tulkita pisteenä tai desimaalina eikä jokerimerkkinä.

216\.239\.32\.34 vastaa
216.239.32.34

Esimerkkejä

Vinkkejä

Käytä yksinkertaisia lausekkeita

Luo vain yksinkertaisia säännöllisiä lausekkeita. Ne ovat muille käyttäjille helpompia tulkita ja muokata.

Käytä sisällönkuvausmerkkejä johdonmukaisesti

Käytä kenoviivaa koodinvaihtomerkkinä sellaisten erikoismerkkien kanssa, jotka on tarkoitus tulkita tavallisina merkkeinä. Jos esimerkiksi käytät pistettä desimaalierottimena IP-osoitteessa, käytä kenoviivaa (\.), jotta pistettä ei tulkita jokerimerkiksi.

Täydellinen säännöllinen lauseke vs. osittainen säännöllinen lauseke

Google Analytics tukee oletuksena täydellisiä säännöllisiä lausekkeita. Tämä tarkoittaa, että ilman sisällönkuvausmerkkejä lauseke palauttaa vain täsmälleen vastaavat arvot. Jos haluat luoda osittaisen säännöllisen lausekkeen ja suodattaa ulottuvuudet, jotka sisältävät tietyn arvon, voit käyttää sisällönkuvausmerkkejä, kuten ".*".

Esimerkki

  • Oletusarvoinen täydellinen säännöllinen lauseke: Jos kaupunki vastaa säännöllistä lauseketta "San Francisco", tuloksena on vain "San Francisco".
  • Osittainen säännöllinen lauseke: Jos kaupunki vastaa säännöllistä lauseketta ".*San Francisco.*", tuloksissa näkyvät sekä "San Francisco" että "South San Francisco".

Aiheeseen liittyviä linkkejä

Oliko tästä apua?

Miten sivua voisi parantaa?
Haku
Tyhjennä haku
Sulje haku
Google-sovellukset
Päävalikko
4408967453919963860
true
Ohjekeskushaku
false
true
true
true
true
true
69256
false
false
false
false