expresii regulate, la început par descurajante. Îți dai seama cât de puternici sunt odată ce te obișnuiești cu ei. S-ar putea să dureze ceva timp, dar merită cu siguranță!
sunt utile atât pentru marketeri, cât și pentru oameni mai orientați din punct de vedere tehnic. Nu puteți merge fără expresii regulate atunci când auditați și configurați conturi și rapoarte Google Analytics.
acest ghid explică în mod clar modul de utilizare a expresiilor regulate în Google Analytics. Acesta include tot ce trebuie să știți te deveni un Google Analytics expresie regulată (RegEx) maestru!
- cuprins
- Prezentare generală a expresiilor regulate
- Pipe (/)
- punct (.)
- asterisc (*)
- punct-asterisc (.* )
- Backslash (\)
- Caret (^)
- semn Dolar ($)
- semn de întrebare (?)
- paranteze ()
- paranteze pătrate ()
- liniuțe (- )
- semnul Plus (+)
- brackets Curly ({})
- cinci moduri eficiente de a utiliza Google Analytics RegEx
- aplicarea filtrelor de tabel
- configurarea filtrelor
- stabilirea obiectivelor
- definirea pașilor canalului
- 5. Configurarea segmentelor
- Tester de Expresie regulată
- expresie regulată Cheat Sheet
- RegEx și Google Analytics API
cuprins
- Prezentare generală a expresiilor regulate în Google Analytics
- cinci moduri eficiente de a utiliza Google Analytics RegEx
- Regular Expression Tester
- expresie regulată Cheat Sheet
- expresii regulate și Google Analytics API
Mai mult, am pus împreună o foaie de ieftin Regex la îndemână pe care le puteți păstra la birou!
Prezentare generală a expresiilor regulate
există 13 expresii regulate în Google Analytics. Aceasta include combinații ale celor mai frecvente expresii regulate.
unele dintre ele le vei folosi rar, altele poate zilnic!
am inclus multe exemple Google Analytics RegEx pentru a face acest ghid atât practic, cât și acționabil!
expresiile regulate pe care le folosesc cel mai des sunt în partea de sus a listei. Distreaza-te explorându-le!
Pipe (/)
simbolul țevii este cel mai simplu și înseamnă sau.
Un exemplu:
În acest caz am încercat să potrivesc două pagini:/ ebooks /și/tools/.
vă rugăm să rețineți că paginile care conțin aceste subdirectoare se potrivesc, de asemenea. Mai târziu veți învăța cum să fiți mai precis atunci când utilizați expresii regulate.
punct (.)
un punct se potrivește cu orice caracter. E ca un wildcard.
deci, ai putea folosi în expresia .ook. În acest caz, s-ar potrivi carte, a luat, uite, bucătar etc., dar nu ook.
punctul este egal cu un caracter.
notă: puterea acestui RegEx constă în utilizarea acestuia împreună cu alte caractere RegEx.
asterisc (*)
asteriscul înseamnă meci zero sau mai mult din elementul anterior.
un exemplu:
– boo*ks- > se potrivește cu boks, Cărți, boooks, boooks etc.
notă: puterea acestui RegEx constă în utilizarea acestuia împreună cu dot RegEx.
punct-asterisc (.* )
asteriscul punct este cu siguranță o combinație puternică!
se potrivește cu zero sau mai multe caractere aleatoare. Cu alte cuvinte, se potrivește cu totul.
există multe cazuri în care doriți să utilizați această combinație.
verificați următorul filtru:
am pus paranteze în jurul .* , astfel: (.* ) Acest lucru înseamnă a obține toate caracterele și le-a pus într-o variabilă. Deci, obținem întregul nume de gazdă și întregul URI de solicitare într-o variabilă, iar apoi în câmpul de jos combinăm ambele variabile.
procedând astfel, adresa URL completă va apărea în Google Analytics.
sfat: citiți acest articol despre filtre în Google Analytics.
Un alt exemplu pentru a vă clarifica lucrurile. Să presupunem că rulați un site web și vindeți biciclete bărbaților, femeilor și copiilor. Acestea sunt cele trei categorii de pe site:
- /products/men/cycles/
- /products/women/cycles/
- /products/kids/cycles/
ai putea folosi/products/.* / cicluri / pentru a se potrivi toate cele trei categorii.
notă: rețineți că timpul de procesare al acestui RegEx este destul de lung. Deci, nu-l abuzeze!
Backslash (\)
Regex backslash este foarte util și una dintre expresiile regulate ar trebui să utilizați cu siguranta.
Din experiența mea o veți folosi foarte mult.
transformă caractere speciale (RegEx) în caractere normale.
două exemple:
- cerere URI = /gp/product/B009TGWVRG / ref=s9_nwrsa_gw_g318_i3\?pf_rd_m = ATVP
- adresa IP = 67\.172\.171\.105
primul exemplu se bazează pe o adresă URL Amazon. Puteți vedea că am folosit un backslash pentru a” scăpa ” semnul întrebării. Făcând acest lucru îl transform într-un personaj normal. Există o mulțime de adrese URL care conțin parametri de interogare, astfel încât acesta ar putea fi util!
al doilea exemplu se bazează pe o adresă IP care conține trei puncte. Am aflat că un punct înseamnă un caracter aleatoriu (RegEx). Este mai bine să scape de ea aici, deoarece ar trebui să fie citit ca un caracter simplu, normal.
Caret (^)
caret are o mulțime de valoare, de asemenea. Înseamnă că ceva începe cu …
un exemplu:
^shoe- > se potrivește cu pantofi, pantofi, pantofi pentru iarnă, dar nu se potrivește cu pantofi de iarnă sau pantofi de iarnă.
semn Dolar ($)
semnul dolar este ușor de înțeles acum știi cum funcționează caret.
înseamnă că ceva se termină cu…
un exemplu:
pantof$- > se potrivește cu pantoful, pantoful de iarnă, dar nu se potrivește cu pantofii de iarnă sau cu ghidul pantofilor de iarnă.
semn de întrebare (?)
un semn de întrebare înseamnă că ultimul caracter este opțional.
în general, aceasta este utilă pentru direcționarea greșelilor de ortografie.
Să presupunem că Stefan este CEO-ul unei companii numite Reggex. Această companie desfășoară o campanie pay per click și îi place să filtreze toate căutările de marcă pe Stefan și numele companiei.
Iată un mod inteligent de a face asta:
în acest fel sunt incluse toate cuvintele cheie pay per click care conțin stefan, steffan, reggex și regex. Veți fi uimit cât de des aceste tipuri de nume sunt scrise greșit.
paranteze ()
îmi place să folosesc paranteze. De fapt, ele funcționează în același mod ca și în matematică.
permiteți-mi să arăt acest lucru prin două exemple:
- 2 x 7 +13 = 27
- 2 x (7 + 13) = 40
folosind parantezele grupați două numere înainte de a face calculul.
am arătat deja aceste directoare:
- / products/men/cycles/
- /products/women/cycles/
- /products/kids/cycles/
ați învățat că puteți folosi .* pentru a se potrivi nimic.
Dacă doriți să faceți o potrivire 100%, puteți folosi următoarea expresie regulată:
^/products|(bărbați|femei/copii)/cycles/$
acum ajungem undeva!
- URI-ul cererii începe cu/produse și se termină cu cicluri/.
- directorul de mijloc conține fie bărbați, femei sau copii
cu cât știți mai multe despre Google Analytics RegEx, cu atât mai rapid și mai precis puteți lucra.
suntem aproape acolo, încă trei pentru a merge.
paranteze pătrate ()
parantezele pătrate vă ajută să faceți o listă simplă.
de exemplu . Combinat cu alte caractere tp. Se potrivește cu tap, tep și top.
sfat: folosiți-le împreună cu liniuțe pentru a crea o listă puternică.
liniuțe (- )
liniuțele sunt de mare ajutor pentru a crea o listă (mai avansată) de elemente.
este o bună practică să le folosiți împreună cu paranteze pătrate.
- se potrivește cu toate literele minuscule
- se potrivește cu toate literele majuscule
- se potrivește cu toate numerele
- se potrivește cu toate literele și numerele minuscule și majuscule
un exemplu:
Jake este manager de produs al Nike Air Max Shoes și este dornic să vândă mai mult!
doriți să monitorizați pantofii din acest an, dar și câteva ediții vechi:
- Nike Air Max 2012
- Nike Air Max 2013
- Nike Air Max 2014
- Nike Air Max 2015
Google Analytics poate filtra aceste produse într-un mod simplu:
un alt RegEx care ar funcționa în această situație:
Nike Air Max 201(2/3/4/5)
ambele se potrivesc cu cele patru ediții, iar Jake este fericit să monitorizeze performanța liniei de produse într-un mod ușor! 🙂
semnul Plus (+)
semnul plus se potrivește cu unul sau mai multe dintre caracterele anterioare.
îl folosesc rar, dar este bine de știut că acesta există!
Un exemplu:
hello+ se potrivește hello, helloo, hellooo, helloooo (ai punctul acum: -)).
brackets Curly ({})
am ajuns la cea finală!
probabil că nu este cel mai ușor de explicat, așa că voi vorbi despre asta cu ajutorul a două exemple:
- {1,2} – înseamnă, repetați ultimul „element” de cel puțin 1 ori și nu mai mult de 2 ori.
- {2} – înseamnă, repetați ultimul „element” de 2 ori
am folosit primul în intervalele IP RegEx.
Un exemplu:
77.120.120.0 la 77.120.120.99- > RegEx ar arăta ca ^77\.120\.120\.{1,2}$
al doilea pe care l-am folosit rar, dar un exemplu cu coduri poștale:
12{3} s-ar potrivi cu 12xxx. primele două numere ale codului poștal sunt 1 și 2 urmate de trei numere aleatorii în intervalul de la 0 la 9.
cinci moduri eficiente de a utiliza Google Analytics RegEx
până acum sper că sunteți de acord cu mine că expresiile regulate sunt foarte eficiente în Google Analytics.
pentru a vă convinge și mai mult, vă voi explica cinci situații în care doriți cu adevărat să utilizați RegEx.
aplicarea filtrelor de tabel
nu a fost întotdeauna așa, dar din fericire acum este permisă utilizarea RegEx în filtrele de tabel.
acest lucru este foarte eficient atunci când trebuie să lucrați cu date specifice într-un raport standard sau personalizat.
Un exemplu:
îmi place să filtrez paginile care încep cu / Google-analytics. Este ușor să configurați acest lucru:
nu mai trebuie să merg la secțiunea filtru avansat.
dacă știți cum să lucrați cu RegEx, puteți seta literalmente acest lucru în câteva secunde! Puteți aplica expresii regulate raportului toate paginile, dar și oricărui grup de conținut definit.
configurarea filtrelor
În acest articol am arătat deja câteva filtre care includ expresii regulate.
asigurați-vă că utilizați RegEx în modulul său, deoarece este singura modalitate de a construi și aplica toate filtrele de care aveți nevoie.
notă: utilizați mai întâi o vizualizare de test dacă nu sunteți sigur de combinația RegEx/filtru.
stabilirea obiectivelor
Google Analytics are în prezent patru tipuri diferite de obiective:
- destinație
- durata
- pagini/ecran pe sesiune
- eveniment
în categoria obiective de destinație expresii regulate vin într-adevăr la îndemână.
foarte des pagina de mulțumire a unui obiectiv include parametri de interogare sau un orderID și arată destul de similar cu alte pagini.
Configurarea obiectivelor Google Analytics cu expresii regulate este ușoară și eficientă!
articole utile:
- foaia dvs. de parcurs pentru definirea KPI-urilor acționabile
- cum să configurați strategic obiective în Google Analytics
- obiective Macro și micro
definirea pașilor canalului
în captura de ecran de mai sus puteți vedea că definirea unei pâlnii este opțională. Puteți să-l activați și să configurați un obiectiv care să includă 20 de pași de pâlnie.
sper că nu trebuie să configurați atât de mulți pași. Deoarece rata de conversie va fi destul de aproape de 0 atunci. ;- )
oricum, la fel ca în cazul paginii dvs. de mulțumire, expresiile regulate sunt foarte utile atunci când configurați pașii canalului în Google Analytics.
5. Configurarea segmentelor
în mod implicit, Google Analytics raportează toate sesiunile.
există zeci de motive pentru care ați dori să săpați mai adânc.
pentru segmentarea ad-hoc recomand să folosiți segmente.
este mult mai ușor să vă configurați propriile segmente dacă stăpâniți expresii regulate.
Tester de Expresie regulată
indiferent dacă sunteți nou la RegEx în Google Analytics sau un utilizator avansat, vă recomand întotdeauna să testați mai întâi RegEx-ul.
există două moduri inteligente de a testa expresiile regulate:
- filtre de masă: vedeți dacă rezultatele dorite sunt returnate prin acest câmp de filtrare
- instrument Online (Tester RegEx de ActualMetrics)
funcționează ca un farmec!
un alt mare sfat de la Tobias Kraeft:
- Regex101.com (fantastic online Regex tester și debugger)
expresie regulată Cheat Sheet
recent, am testat toate expresiile regulate pentru a afla care sunt (încă) valabile în Google Analytics.
am creat o imagine de ansamblu la îndemână pentru tine, care include toate expresiile regulate care sunt disponibile în prezent, inclusiv exemple pentru a accelera procesul de învățare.
RegEx și Google Analytics API
nu este momentul potrivit pentru a explica toate detaliile despre Google Analytics API.
există un lucru demn de menționat aici.
funcționează diferit, dar puteți utiliza expresii regulate în interogările API Google Analytics:
pentru imagine
puteți utiliza, de asemenea, expresii regulate în expresiile de filtrare folosind =~ și !~ operatori. Sintaxa lor este similară cu expresiile regulate Perl.
țineți minte aceste două reguli:
- lungimea maximă de 128 de caractere
- potrivirea expresiei regulate este insensibilă la majuscule
Ei bine, asta este tot ce am vrut să împărtășesc.
cred că sunt multe de gândit după ce am citit acest articol.
utilizați deja expresii regulate în Google Analytics? Ce îți place sau nu îți place la ei? Mă bucur să aud părerea ta!
un ultim lucru… Asigurați-vă că obțineți instrumentul meu automat de Audit Google Analytics. Acesta conține 25 de controale cheie de sănătate privind configurarea Google Analytics.