Kif Ikteb u Ittestja Filtri Regex għal Google Analytics (B'Eżempji)
Bħal f'ħafna mill-artikli tiegħi hawnhekk, nagħmel xi riċerka għal klijent u mbagħad nikteb dwaru hawn. Biex inkun onest, hemm ftit raġunijiet għaliex ... l-ewwel hija li għandi memorja terribbli u spiss nirriċerka l-websajt tiegħi stess għal informazzjoni. It-tieni huwa li tgħin lil oħrajn li jistgħu jkunu wkoll qed ifittxu informazzjoni.
X'inhi Espressjoni Regolari (Regex)?
Regex huwa metodu ta 'żvilupp biex tfittex u tidentifika mudell ta' karattri fit-test biex jew taqbel jew tissostitwixxi t-test. Il-lingwi ta 'programmazzjoni moderni kollha jappoġġjaw Espressjonijiet Regolari.
Inħobb espressjonijiet regolari (regex) iżda jistgħu jkunu xi ftit frustranti jew ta 'rabja biex jitgħallmu u jittestjaw. Google analytics għandu xi kapaċitajiet aqwa ... fejn tista 'toħloq veduti b'espressjonijiet regolari jew tiffiltra d-dejta tiegħek f'espressjonijiet regolari.
Pereżempju, jekk ridt nara biss it-traffiku fuq il-paġni tat-tikketta tiegħi, stajt niffiltra għal / tag / fl-istruttura tal-permalink tiegħi billi nuża:
/tag\/
Is-sintassi hija kritika hemmhekk. Jekk sempliċement użajt "tag", kont inġib il-paġni kollha bit-terminu tag fihom. Jekk użajt "/ tag" allura kwalunkwe URL li tibda b'tikk tkun inkluża, bħal / tag-management minħabba li Google Analytics default jinkludi kwalunkwe karattru wara l-espressjoni regolari. Allura, għandi bżonn niżgura li għandi s-slash li ġej inkluż ... imma għandu jkollu karattru ta 'ħarba fuqu.
Regex Sintassi Basiċi
sintassi | deskrizzjoni |
^ | Jibda bil |
$ | Tispiċċa b ' |
. | Wildcard għal kull karattru |
* | Żero jew aktar mill-oġġett preċedenti |
.* | Taqbel ma 'kwalunkwe karattru fi |
? | Żero jew darba mill-oġġett preċedenti |
+ | Darba waħda jew aktar tal-oġġett preċedenti |
| | L-operatur OR |
[abc] | A jew b jew c (jista 'jkun kwalunkwe numru ta' karattri) |
[az] | Medda minn a sa z (jista 'jkun kwalunkwe numru ta' karattri) |
[AZ] | Firxa minn A sa Z (kapitalizzata) |
[0-9] | Firxa ta '0 sa 9 (jista' jkun kwalunkwe numru) |
[a-zA-Z] | Firxa minn a sa Z jew minn A sa Z |
[a-zA-Z0-9] | Il-karattri alfanumeriċi kollha |
{1} | Eżattament istanza waħda (tista 'tkun kwalunkwe numru) |
{1-4} | Firxa ta '1 sa 4 każijiet (jista' jkun kwalunkwe numru) |
{1,} | Istanza waħda jew aktar (jista 'jkun kwalunkwe numru) |
() | Raggruppa r-regoli tiegħek |
\ | Jaħarbu karattri speċjali |
\d | Karattru taċ-ċifra |
\D | Karattru mingħajr ċifri |
\s | Spazju abjad |
\S | Spazju mhux abjad |
\w | Kelma |
\W | Mhux kelma (punteġġjatura) |
Eżempji Regex Għall-Google Analytics
Mela ejja npoġġu xi eżempji hemmhekk għal xi wħud Filtri tad-Dwana. Wieħed mill-kollegi tiegħi talabni għajnuna biex nidentifika paġna interna bit-triq ta / indiċi minbarra l-blog posts kollha li nkitbu mas-sena fil-permalink:
Il-mudell tal-filtru personalizzat tiegħi għall-kamp tal-filtru Itlob Url:
^/(index|[0-9]{4}\/)
Dak bażikament jiddikjara li tfittex / indiċi JEW kwalunkwe mogħdija numerika b'4 ċifri li tispiċċa b'linja ta 'wara. Ħloqt veduta f'Analytics u żidtha bħala l-filtru:
Hawn huma ftit eżempji oħra:
- Għandek blog bis-sena fit-triq tal-permalink tal-URL u trid tiffiltra l-lista għal kull sena. Allura nixtieq xi 4 numri numeriċi segwiti minn slash ta 'wara. Talba Mudell ta 'Filtru URl:
^/[0-9]{4}\/
- Trid tqabbel il-paġni kollha tiegħek fejn għandu t-titlu ċertifikat or ċertifikazzjoni go fiha. Disinn tal-Filtru tat-Titlu tal-Paġna:
(.*)certificat(.*)
- Trid tqabbel żewġ paġni tal-inżul ibbażati fuq il-Kampanja Medja tagħhom mgħoddija fil-websajt URL tal-kampanja Google Analytics bħala utm_medium = posta diretta or tfittxija mħallsa.
(direct\smail|paid\ssearch)
- Trid tqabbel il-prodotti kollha li huma qomos tal-irġiel ibbażati fuq il-passaġġ tal-URL. Talba Mudell ta 'Filtru URl:
^/mens/shirt/(.*)
- Trid tqabbel il-paġni kollha nnumerati l-passaġġ tal-URL li jispiċċa bin-numru. Talba Mudell ta 'Filtru URl:
^/page/[1-9]*/$
- Trid teskludi firxa ta 'Indirizzi IP. Jeskludi l-Mudell tal-Filtru tal-Indirizz IP:
123\.456\.789\.[0-9]
- Trid tinkludi paġna thankyou.html fejn sottomissjoni rnexxiet abbażi tal-querystring success = veru. Talba Mudell ta 'Filtru URl:
thankyou\.html\?success=true
Kif Tittestja l-Espressjonijiet Regex tiegħek
Pjuttost milli prova u żball fi ħdan Google Analytics, ħafna drabi jien sempliċement naqbeż fuq regex101, għodda meraviljuża biex tittestja l-espressjonijiet regolari tiegħek. Saħansitra tkisser is-sintassi tiegħek għalik u tipprovdi d-dettalji tal-espressjoni regolari tiegħek: