Analitika eta probak

Nola idatzi eta probatu Regex iragazkiak Google Analytics-entzat (adibideekin)

Hemengo artikulu askotan bezalaxe, bezero batentzako ikerketak egiten ditut eta gero hemen idazten dut. Egia esateko, badaude arrazoi pare bat ... lehenengoa memoria izugarria dudala da eta askotan nire webgunea ikertzen dut informazio bila. Bigarrena informazioa bilatzen ere egon daitezkeen beste batzuei laguntzea da.

Zer da Adierazpen Erregularra (Regex)?

Regex testuaren karaktere eredu bat bilatzeko eta identifikatzeko garapen metodoa da, testua parekatzeko edo ordezkatzeko. Programazio lengoaia moderno guztiek Adierazpen erregularrak onartzen dituzte.

Adierazpen erregularrak maite ditut (regex) baina apur bat etsigarriak edo amorruzkoak izan daitezke ikasteko eta probatzeko. Google analytics-ek zenbait gaitasun harrigarri ditu ... non adierazpenak erregularren bidez ikuspegiak sor ditzakezu edo zure datuak adierazpen erregularren barruan iragazi.

Adibidez, nire etiketa orrietako trafikoa besterik ez banu ikusi nahi, nire permalink egituran / tag / iragazi dezaket:

/tag\/

Sintaxia kritikoa da han. "Etiketa" besterik erabiliko ez banu, etiketa terminoa duten orrialde guztiak lortuko nituzke. "/ Tag" erabiliko banu, etiketarekin hasten den URLa sartuko litzateke, adibidez / etiketa-kudeaketa Google Analytics-ek lehenetsitako adierazpenaren ondoren edozein karaktere sartzea baimentzen baitu. Beraz, ondorengo barra barne dudala ziurtatu behar dut ... baina ihes karakterea izan behar du.

orrien iragazkia erregularra

Regex sintaxiaren oinarriak

SintaxiaDeskribapena
^Hasten da:
$Honekin amaitzen da
.Edozein pertsonaiarentzako komodina
*Aurreko elementuko zero edo gehiago
.*Karaktereko edozein karaktererekin bat dator
?Aurreko elementuko zero edo behin
+Aurreko elementuaren aldi bat edo gehiago
|OR operadorea
[abc]A edo b edo c (edozein karaktere izan daiteke)
[az]A-tik barrura (edozein karaktere izan daiteke)
[AZ]A-tik Z-ra bitartekoa (maiuskulaz)
[0-9]0 eta 9 bitartekoa (edozein zenbaki izan daiteke)
[a-zA-Z]A-tik Z-ra bitartekoa
[a-zA-Z0-9]Karaktere alfanumeriko guztiak
1 {}Zehazki instantzia 1 (edozein zenbaki izan daiteke)
{1-4}1 eta 4 instantzia bitartekoa (edozein zenbaki izan daiteke)
{1,}Instantzia bat edo gehiago (edozein zenbaki izan daiteke)
()Taldekatu zure arauak
\Ihes egin pertsonaia bereziei
\dZifra pertsonaia
\DZenbakirik gabeko karakterea
\sEspazio zuria
\SEspazio ez zuria
\wWord
\WEz-hitza (puntuazioa)

Regex adibideak Google Analytics-entzat

Beraz, jar ditzagun zenbait adibide Iragazki pertsonalizatuak. Nire lankide batek laguntza eskatu zidan barruko orri bat identifikatzeko bidearekin / aurkibidea urtean permalink-en idatzitako blogeko mezu guztiez gain:

Iragazki eremuko nire iragazki eredu pertsonalizatua Eskatu URLa:

^/(index|[0-9]{4}\/)

Funtsean, horrek adierazten du / aurkitzea EDO 4 digituko edozein zenbakizko bide amaierako barra batekin amaitzea. Analytics-en ikuspegi bat sortu nuen eta hau iragazki gisa gehitu nuen:

Google Analytics ikuspegiaren iragazkia

Hona hemen adibide gehiago:

  • Urtea duen bloga duzu URL permalink bidean eta zerrenda edozein urtera iragazi nahi duzu. Beraz, edozein 4 zenbakizko digituak eta ondoren barra barra bat nahi ditut. Eskatu URL iragazki eredua:
^/[0-9]{4}\/
  • Izenburuak dituen orrialde guztiak alderatu nahi dituzu ziurtagiria or ziurtapen bertan. Orriaren izenburua iragazteko eredua:
(.*)certificat(.*)
  • Bi kanpainako orrialdeak alderatu nahi dituzu Google Analytics kanpainaren URLa utm_medium = gisa posta zuzena or ordaindu bilaketa.
(direct\smail|paid\ssearch)
  • Gizonezkoen alkandorak diren produktu guztiak URL bidean oinarrituta konparatu nahi dituzu. Eskatu URL iragazki eredua:
^/mens/shirt/(.*)
  • Zenbakiarekin amaitzen den URL bidea zenbakitutako orrialde guztiak alderatu nahi dituzu.
    Eskatu URL iragazki eredua:
^/page/[1-9]*/$
  • IP helbide sorta bat baztertu nahi duzu. Baztertu IP helbideen iragazki eredua:
123\.456\.789\.[0-9]
  • Eskerrik asko.html orri bat sartu nahi duzu, bidalketa arrakastatsua izan baita arrakasta = egia kontsultaren arabera. Eskatu URL iragazki eredua:
thankyou\.html\?success=true

Nola probatu zure Regex adierazpenak

Google Analytics-en probak eta akatsak baino gehiago, askotan salto egiten dut regex101, zure adierazpen erregularrak probatzeko tresna zoragarria. Zuretzat sintaxia apurtzen du eta zure adierazpen erregularraren xehetasunak ematen ditu:

adierazpen erregularrak regex101

Sortu, probatu eta araztu Regex

Douglas Karr

Douglas Karr -ren CMO da OpenINSIGHTS eta ren sortzailea Martech Zone. Douglasek MarTech startup arrakastatsu batzuei lagundu die, Martech-en erosketetan eta inbertsioetan 5 milioi dolar baino gehiagoko diligentzian lagundu du eta enpresei laguntzen jarraitzen du salmenta eta marketin estrategiak ezartzen eta automatizatzen. Douglas nazioartean ezaguna den eraldaketa digitala eta MarTech aditua eta hizlaria da. Douglas Dummie's gidaren eta negozioen lidergoaren liburu baten egilea ere bada.

Gaiarekin lotutako artikuluak

Itzuli gora botoia
Itxi

Adblokea hauteman da

Martech Zone eduki hau kosturik gabe eskaintzeko gai da, gure webgunea iragarkien diru-sarreren, kideen esteken eta babesen bidez dirua irabazten dugulako. Eskertuko genuke gure gunea ikusten duzun bitartean iragarkien blokeatzailea kentzea.