reguláris kifejezések, eleinte ijesztőnek tűnnek. Rájössz, milyen erősek, ha megszokod őket. Lehet, hogy eltart egy ideig, de mindenképpen megéri!
hasznosak mind a marketingesek, mind a technikailag orientált emberek számára. Nem maradhat reguláris kifejezések nélkül a Google Analytics-fiókok és-jelentések naplózása és beállítása során.
Ez az útmutató világosan elmagyarázza, hogyan kell használni a reguláris kifejezéseket a Google Analytics szolgáltatásban. Ez magában foglalja mindazt, amit tudnod kell Te lesz a Google Analytics Regular Expression (RegEx) mester!
- Tartalomjegyzék
- A reguláris kifejezések áttekintése
- cső (/)
- pont (.)
- csillag (*)
- pont-csillag (.* )
- Backslash (\)
- Caret (^)
- dollárjel ($)
- kérdőjel (?)
- zárójelek ()
- szögletes zárójelek ()
- kötőjelek (-)
- pluszjel (+)
- göndör zárójelek ({ })
- A Google Analytics RegEx használatának öt hatékony módja
- Táblázatszűrők alkalmazása
- szűrők beállítása
- célok beállítása
- tölcsér lépések meghatározása
- 5. Szegmensek beállítása
- Regular Expression Tester
- reguláris kifejezés Cheat Sheet
- RegEx and Google Analytics API
Tartalomjegyzék
- a Google Analytics reguláris kifejezéseinek áttekintése
- öt hatékony módszer a Google Analytics RegEx használatára
- reguláris kifejezés tesztelő
- reguláris kifejezés csalólap
- reguláris kifejezések és a Google Analytics API
továbbá összeállítottam egy praktikus RegEx csalólapot, amelyet az asztalánál tarthat!
A reguláris kifejezések áttekintése
a Google Analytics 13 reguláris kifejezést tartalmaz. Ez magában foglalja a leggyakoribb reguláris kifejezések kombinációit.
néhányat ritkán fog használni, mások talán napi rendszerességgel!
számos Google Analytics RegEx példát tartalmaztam, hogy ez az útmutató praktikus és cselekvőképes legyen!
a leggyakrabban használt reguláris kifejezések a lista tetején vannak. Jó szórakozást felfedezni őket!
cső (/)
a cső szimbólum a legegyszerűbb, és azt jelenti, vagy.
példa:
ebben az esetben két oldalt próbáltam egyeztetni: /ebooks/ and /tools/.
kérjük, vegye figyelembe, hogy az ezeket az alkönyvtárakat tartalmazó oldalak is egyeznek. Később megtudhatja, hogyan lehet pontosabb, ha reguláris kifejezéseket használ.
pont (.)
egy pont bármilyen karakterhez illeszkedik. Olyan, mint egy helyettesítő karakter.
tehát használhatja a kifejezésben .ook. Ebben az esetben a könyvnek felelne meg, vett, néz, szakács stb., de nem ook.
a pont egy karakterrel egyenlő.
Megjegyzés: ennek a Regexnek az ereje abban rejlik, hogy más RegEx karakterekkel együtt használja.
csillag (*)
a csillag azt jelenti, hogy az előző elem nulla vagy annál nagyobb.
egy példa:
– boo*ks- > illeszkedik boks, könyvek, boooks, booooks stb.
Megjegyzés: ennek a Regexnek az ereje abban rejlik, hogy a dot RegEx-szel együtt használja.
pont-csillag (.* )
a pont-csillag határozottan erős kombináció!
nulla vagy több véletlenszerű karakterhez illeszkedik. Más szóval mindenhez passzol.
sok esetben szeretné használni ezt a kombinációt.
nézze meg a következő szűrőt:
zárójeleket tettem a .* , mint ez: (.* ) Ez azt jelenti, hogy az összes karaktert egy változóba helyezzük. Tehát megkapjuk a teljes hostnevet és a teljes kérés URI-t egy változóban, majd az alsó mezőben kombinálom mindkét változót.
ezzel a teljes URL megjelenik a Google Analytics szolgáltatásban.
tipp: olvassa el ezt a cikket a Google Analytics szűrőiről.
egy másik példa, hogy világossá tegye a dolgokat. Tegyük fel, hogy egy weboldalt futtat, és kerékpárokat ad el Férfiaknak, Nőknek és gyerekeknek. Ezek a három kategória a honlapon:
- / termékek / férfiak/ciklusok/
- /termékek/nők/ciklusok/
- /termékek/gyerekek/ciklusok/
használhatnád/termékek/.* / ciklusok / hogy megfeleljen mind a három kategóriában.
Megjegyzés: Ne feledje, hogy a Regex feldolgozási ideje meglehetősen hosszú. Tehát ne használja vissza!
Backslash (\)
a backslash RegEx nagyon hasznos és az egyik reguláris kifejezés, amit feltétlenül használnod kell.
tapasztalatom szerint ezt sokat fogja használni.
a speciális (RegEx) karaktereket normál karakterekké alakítják.
két példa:
- kérés URI = / gp / termék / B009TGWVRG / ref=s9_nwrsa_gw_g318_i3\?pf_rd_m = ATVP
- IP-cím = 67\.172\.171\.105
az első példa egy Amazon url-en alapul. Láthatja, hogy egy fordított perjelet használtam, hogy” elmeneküljek ” a kérdőjel elől. Ezzel egy normális karakterré változtatom. Nagyon sok URL tartalmaz lekérdezési paramétereket, így ez hasznos lehet!
a második példa egy három pontot tartalmazó IP-címen alapul. Megtanultuk, hogy egy pont véletlenszerű karaktert (RegEx) jelent. Jobb itt menekülni, mivel sima, normális karakterként kell olvasni.
Caret (^)
a caretnek is sok értéke van. Ez azt jelenti, hogy valami a következővel kezdődik:…
példa:
^shoe -> megfelel a cipőnek, cipőnek, téli cipőnek, de nem felel meg a téli cipőnek vagy a téli cipőnek.
dollárjel ($)
a dollárjel könnyen érthető, most már tudja, hogyan működik a caret.
Ez azt jelenti, hogy valami véget ér…
példa:
shoe$ -> megfelel a cipőnek, a téli cipőnek, de nem felel meg a téli cipőnek vagy a téli cipő útmutatónak.
kérdőjel (?)
a kérdőjel azt jelenti, hogy az utolsó karakter nem kötelező.
általában ez hasznos a helyesírási hibák célzásához.
tegyük fel, hogy Stefan a Reggex nevű cég vezérigazgatója. Ez a cég Pay Per click kampányt folytat, és szereti kiszűrni az összes márkakeresést Stefanon és a cég nevén.
itt van egy okos módja annak, hogy:
így minden Pay Per click kulcsszó, amely tartalmazza stefan, steffan, reggex és regex. Meg fog lepődni, hogy az ilyen típusú neveket milyen gyakran írják el hibásan.
zárójelek ()
szeretem zárójelek használatát. Valójában ugyanúgy működnek, mint a matematikában.
hadd mutassam meg ezt két példával:
- 2 x 7 + 13 = 27
- 2 x (7 + 13) = 40
a zárójelek használatával két számot csoportosíthat össze a számítás elvégzése előtt.
már megmutattam ezeket a könyvtárakat:
- / termékek / férfiak/ciklusok/
- /termékek/nők/ciklusok/
- /termékek/gyerekek/ciklusok/
megtanultad használni .* hogy megfeleljen semmit.
ha 100% – os egyezést szeretne készíteni, használhatja a következő reguláris kifejezést:
^/products/(férfiak|nők|gyerekek)/cycles/$
most valahol eljutunk!
- az URI kérés a/products-szal kezdődik és a cycles / – vel végződik.
- a középső könyvtár férfiakat, nőket vagy gyerekeket tartalmaz
minél többet tud a Google Analytics Regexről, annál gyorsabban és pontosabban dolgozhat.
már majdnem ott vagyunk, még három van hátra.
szögletes zárójelek ()
a szögletes zárójelek segítenek egy egyszerű lista elkészítésében.például
. Más karakterekkel kombinálva tp. Ez megegyezik a tap, tep és top.
tipp: használja őket kötőjelekkel együtt egy hatékony lista létrehozásához.
kötőjelek (-)
A kötőjelek nagy segítséget nyújtanak az elemek (fejlettebb) listájának létrehozásához.
Ez a legjobb gyakorlat, hogy használja őket együtt szögletes zárójelben.
- minden kisbetűvel egyezik
- minden nagybetűvel egyezik
- minden számmal egyezik
- minden kis-és nagybetűvel és számmal egyezik
példa:
Jake a Nike Air Max cipők termékmenedzsere, és alig várja, hogy még többet adjon el!
figyelni szeretné az idei cipőket, de néhány régi kiadást is:
- Nike Air Max 2012
- Nike Air Max 2013
- Nike Air Max 2014
- Nike Air Max 2015
a Google Analytics egyszerűen szűrheti ezeket a termékeket:
egy másik RegEx, amely ebben a helyzetben működne:
Nike Air Max 201(2/3/4/5)
mindkettő megfelel a négy kiadásnak, Jake pedig örömmel figyeli a termékcsalád teljesítményét egyszerű módon! :- )
pluszjel (+)
a pluszjel megegyezik egy vagy több előző karakterrel.
ritkán használom, de jó tudni, hogy ez létezik!
példa:
hello + mérkőzések hello, helloo, hellooo, helloooo (most megvan a lényeg :-)).
göndör zárójelek ({ })
a döntőbe jutottunk!
valószínűleg nem a legkönnyebb megmagyarázni, ezért két példa segítségével fogok beszélni erről:
- {1,2} – ez azt jelenti, hogy ismételje meg az utolsó “elemet” legalább 1-szer, de legfeljebb 2-szer.
- {2} – Ez azt jelenti, ismételje meg az utolsó “elemet” 2-szer
az elsőt a RegEx IP tartományokban használtam.
példa:
77.120.120.0 – 77.120.120.99- > a RegEx úgy néz ki, mint ^77\.120\.120\.{1,2}$
a másodikat ritkán használtam, de egy példa IRÁNYÍTÓSZÁMOKKAL:
12{3} megfelelne a 12xxx-nek.az irányítószám első két száma 1 és 2, amelyet három véletlenszerű szám követ a 0 és 9 között.
A Google Analytics RegEx használatának öt hatékony módja
mostanra remélem, egyetért velem abban, hogy a reguláris kifejezések nagyon hatékonyak a Google Analytics szolgáltatásban.
hogy még jobban meggyőzzem Önt, öt olyan helyzetet magyarázok el, amikor valóban használni szeretné a RegEx-et.
Táblázatszűrők alkalmazása
Ez nem mindig volt így, de szerencsére most már megengedett a Regex használata a táblázatszűrőkben.
Ez nagyon hatékony, ha meghatározott adatokkal kell dolgoznia egy szabványos vagy egyéni jelentésben.
példa:
szeretek szűrni a /google-analytics kezdetű oldalakon. Ezt könnyű beállítani:
már nem kell a speciális szűrő szakaszba mennem.
ha tudja, hogyan kell dolgozni a RegEx – szel, akkor szó szerint beállíthatja ezt másodpercek alatt! Reguláris kifejezéseket alkalmazhat az összes oldal jelentésre, de bármely meghatározott tartalomcsoportra is.
szűrők beállítása
ebben a cikkben már bemutattam néhány szűrőt, amelyek reguláris kifejezéseket tartalmaznak.
ügyeljen arra, hogy a regexet használja a moduljában, mivel ez az egyetlen módja az összes szükséges szűrő felépítésének és alkalmazásának.
Megjegyzés: először teszt nézetet használjon, ha nem biztos a RegEx / szűrő kombinációban.
célok beállítása
a Google Analytics jelenleg négy különböző céltípussal rendelkezik:
- cél
- időtartam
- oldalak/képernyő munkamenetenként
- Esemény
a kategóriában cél célok a reguláris kifejezések valóban jól jönnek.
nagyon gyakran egy cél köszönőlapja lekérdezési paramétereket vagy orderID-t tartalmaz, és nagyon hasonlít a többi oldalhoz.
a Google Analytics céljainak beállítása reguláris kifejezésekkel egyszerű és hatékony!
Hasznos cikkek:
- az Ön szakértői ütemterve a végrehajtható KPI-k meghatározásához
- célok stratégiai beállítása a Google Analytics szolgáltatásban
- makró és mikro célok
tölcsér lépések meghatározása
a fenti képernyőképen láthatja, hogy a tölcsér meghatározása opcionális. Bekapcsolhatja, és beállíthat egy célt, amely 20 csatorna lépést tartalmaz.
remélem, nem kell olyan sok lépést beállítania. Mivel a konverziós arány lesz elég közel 0 majd. ;- )
különben is, ugyanúgy, mint a köszönöm oldaladnál, a reguláris kifejezések nagyon hasznosak a tölcsér lépéseinek beállításakor a Google Analytics szolgáltatásban.
5. Szegmensek beállítása
alapértelmezés szerint a Google Analytics jelentést készít az összes munkamenetről.
Több tucat oka van annak, hogy miért szeretne mélyebbre ásni.
ad-hoc szegmentáláshoz szegmensek használatát javaslom.
sokkal könnyebb beállítani a saját szegmenseit, ha a reguláris kifejezéseket elsajátítja.
Regular Expression Tester
akár új RegEx a Google Analytics, vagy egy haladó felhasználó, mindig javasoljuk, hogy tesztelje a RegEx első.
a reguláris kifejezések tesztelésének két intelligens módja van:
- Táblázatszűrők: nézze meg, hogy a kívánt eredményeket ezen a szűrőmezőn keresztül adják-e vissza
- online eszközt (RegEx teszter az ActualMetrics által)
úgy működik, mint egy varázsa!
egy másik nagy tipp Tobias Kraeft:
- Regex101.com (fantasztikus online regex tesztelő és debugger)
reguláris kifejezés Cheat Sheet
nemrégiben teszteltem az összes reguláris kifejezést, hogy megtudjam, melyek (még mindig) érvényesek a Google Analytics szolgáltatásban.
létrehoztam egy praktikus áttekintést az Ön számára, amely tartalmazza az összes jelenleg elérhető reguláris kifejezést, beleértve a tanulás felgyorsítására szolgáló példákat is.
RegEx and Google Analytics API
Ez nem a megfelelő idő, hogy ismertesse az összes részletet a Google Analytics API.
itt egy dolgot érdemes megemlíteni.
másképp működik, de használhat reguláris kifejezéseket a Google Analytics API lekérdezésekben:
Kép jóvoltából
a szűrő kifejezésekben reguláris kifejezéseket is használhat a =~ and !- operátorok. Szintaxisuk hasonló a Perl reguláris kifejezésekhez.
tartsa szem előtt ezt a két szabályt:
- legfeljebb 128 karakter hosszúságú
- a reguláris kifejezés illesztése nagybetűérzékeny
Nos, ez minden, amit meg akartam osztani.
azt hiszem, van egy csomó gondolkodni elolvasása után ezt a cikket.
már használ reguláris kifejezéseket a Google Analytics szolgáltatásban? Mit szeretsz vagy nem szeretsz bennük? Örülök, hogy hallom a véleményét!
egy utolsó dolog… Győződjön meg róla, hogy megkapja az automatizált Google Analytics ellenőrző eszközt. 25 kulcsfontosságú állapotellenőrzést tartalmaz a Google Analytics beállításában.