[GA4] A reguláris kifejezések (regex)

A Google Analytics támogatja a reguláris kifejezéseket, más néven „regex”-eket, így rugalmasabb definíciókat hozhat létre például az adatszűrőkhöz, a kulcseseményekhez, a szegmensekhez, a közönségekhez, a tartalmi csoportokhoz és az egyéni csatornacsoportokhoz.

A GA4 szolgáltatásban a reguláris kifejezések olyan karakterszekvenciák, amelyek általánosan vagy konkrétan illeszkednek az Analytics-adatok mintáira.

Ha például egy új nézetszűrűt szeretne létrehozni a saját alkalmazottjai által generált webhelyadatok kizárására, egy reguláris kifejezés segítségével az alkalmazottjait kiszolgáló összes IP-címről származó adatot kizárhatja. Tegyük fel, hogy az adott IP-címek az 198.51.100.1 és az 198.51.100.25 közötti tartományban vannak. Ahelyett hogy 25 különböző IP-címet adna meg, létrehozhat egy reguláris kifejezést, például: 198\.51\.100\.\d*, amely az egész címtartományt lefedi.

Vagy ha olyan nézetszűrőt szeretne létrehozni, amely kizárólag két adott városból származó kampányadatokat tartalmaz, létrehozhat egy ehhez hasonló reguláris kifejezést: Budapest|Debrecen (Budapest vagy Debrecen).

A reguláris kifejezések metakarakterei

Helyettesítő karakterek

. Bármely egyedi karakterrel (betűvel, számmal vagy szimbólummal) egyezést ad Az 1. a következőkkel ad egyezést
10, 1A

Az 1.1 a következőkkel ad egyezést
111, 1A1

Példák
? A megelőző karakter nullaszor vagy egyszer való előfordulását jelzi A 10? a következőkkel ad egyezést
1, 10

Példák
+ A megelőző karakter egyszer vagy többször való előfordulását jelzi A 10+ a következőkkel ad egyezést
10, 100

Példák
* A megelőző karakter nullaszor vagy többször való előfordulását jelzi Az 1* a következőkkel ad egyezést
1, 10

Példák
| VAGY egyezést hoz létre

Ne használja kifejezések végén
Az 1|10 a következőkkel ad egyezést
1, 10

Példák

Hivatkozási pontok

^ Az egymást követő karakterekkel való egyezést jelöli a karakterlánc elején A ^10 a következőkkel ad egyezést
10, 100, 10x

A ^10 a következőkkel nem ad egyezést
110, 110x

Példák
$ Az egymást követő karakterekkel való egyezést jelöli a karakterlánc végén A 10$ a következőkkel ad egyezést
110, 1010

A 10$ a következőkkel nem ad egyezést
100, 10x

Példák

Csoportok

( ) A zárójelben lévő karakterek egyezését jelöli bárhol a karakterláncban, pontosan a megadott sorrendben


Más kifejezések csoportosítására is használható
A (10) a következőkkel ad egyezést
10, 101, 1011

A ([0-9]|[a-z]) a következőkkel ad egyezést
bármilyen szám vagy kisbetű

Példák
[ ] A zárójelben lévő karakterek egyezését jelöli bárhol a karakterláncban, bármilyen sorrendben A [10] a következőkkel ad egyezést
012, 120, 210

Példák
- Zárójelbe tett karaktertartományt hoz létre, amely egy adott karakterláncon belül bárhol jelöli az egyezést A [0-9] a 0 és 9 közötti számok bármelyikével egyezést ad

Példák

Esc

\ Azt jelzi, hogy a mellette álló karaktert tényleges karakterként kell értelmezni, nem pedig szabályos kifejezés metakaraktereként A \. azt jelzi, hogy a mellette álló pontot tényleges pontként vagy egy tizedes tört elválasztó karaktereként kell értelmezni, nem pedig helyettesítő karakterként.

A 216\.239\.32\.34 a következővel ad egyezést
216.239.32.34

Példák

Tippek

Használjon egyszerű kifejezéseket

Ha a reguláris kifejezések egyszerűek, akkor más felhasználók könnyebben átláthatják és módosíthatják őket.

Egyeztesse a metakaraktereket

A fordított törtjellel (\) feloldhatja egy karakter reguláris kifejezések helyettesítő karaktereként való használatát, amikor azt szeretné, hogy az adott karaktert szó szerint értelmezzék. Ha például a pontot az IP-címek számjegyeinek a tagolására használja, oldja fel fordított törtjellel (\.), hogy nehogy helyettesítő karakterként értelmezze a rendszer.

Használjon metakaraktereket az egyezés korlátozásához

A reguláris kifejezések a természetüknél fogva „mohók”: ha külön nem kötjük ki, hogy ne tegyék, a megadott karaktereken túl minden mellettük álló karakter egyezését is jelölik. Részleges egyezés esetén például az „oldal” egyezik minden olyan karakterlánccal, amely tartalmazza az „oldal” szót, például „weboldal”, „oldalam”, „saját weboldal” és „oldalajtó”.

Ha pontos egyezésre van szüksége, akkor ennek megfelelően kell összeállítania a reguláris kifejezést. Ha csak a „hely” karakterlánc egyezésére van szüksége, akkor úgy kell megalkotnia a reguláris kifejezést, hogy a kifejezés ezzel a szóval kezdődjön és érjen véget, például: ^hely$.

Kapcsolódó linkek

Hasznosnak találta?

Hogyan fejleszthetnénk?
Keresés
Keresés törlése
A keresés bezárása
Google-alkalmazások
Főmenü