Hvernig skrifa og prófa Regex síur fyrir Google Analytics (með dæmum)

Venjuleg tjáning Regex Google Analytics síur

Eins og með margar greinar mínar hér, geri ég nokkrar rannsóknir fyrir viðskiptavin og skrifa síðan um það hér. Satt best að segja eru nokkrar ástæður fyrir því ... í fyrsta lagi að ég hef hræðilegt minni og kanna oft mína eigin vefsíðu til að fá upplýsingar. Í öðru lagi er að hjálpa öðrum sem einnig geta verið að leita að upplýsingum.

Hvað er venjuleg tjáning (Regex)?

Regex er þróunaraðferð til að leita og bera kennsl á mynstur stafa í textanum til að annaðhvort passa við eða skipta um texta. Öll nútímaleg forritunarmál styðja reglulega segð.

Ég elska reglulega svipbrigði (regex) en þeir geta verið svolítið pirrandi eða reiðir að læra og prófa. Greiningar Google hefur ótrúlega möguleika ... þar sem þú getur búið til skoðanir með reglulegu segð eða síað gögnin þín innan venjulegra segða.

Til dæmis, ef ég vildi sjá aðeins umferðina á merkjasíðunum mínum, gæti ég síað eftir / taggað / í permalink uppbyggingu mína með því að nota:

/tag\/

Setningafræði er þar mikilvæg. Ef ég notaði bara „tag“ myndi ég fá allar síður með hugtakinu tag í. Ef ég notaði “/ tag” þá væri einhver slóð sem byrjar með tagi með, eins og / tag-stjórnun vegna þess að Google Analytics hefur sjálfgefið að taka með hvaða staf sem er eftir venjulegu segðina. Svo ég þarf að tryggja að ég hafi eftirfarandi skástrik innifalinn ... en það verður að hafa flóttapersónu á sér.

síðu síu regex

Grunnatriði Regex setningafræði

Setningafræði Lýsing
^ Byrjar með
$ Endar með
. Jókort fyrir hvaða persónu sem er
* Núll eða meira af fyrra atriðinu
.* Passar við hvaða stafi sem er í
? Núll eða einu sinni í fyrra atriðinu
+ Einu eða fleiri sinnum af fyrra atriðinu
| OR rekstraraðilinn
[abc] A eða b eða c (getur verið hvaða stafur sem er)
[az] Svið a til ö (getur verið hvaða stafur sem er)
[AZ] Svið A til Ö (hástafur)
[0-9] Svið 0 til 9 (getur verið hvaða tala sem er)
[a-zA-Z] Svið a til Ö eða A til Ö
[a-zA-Z0-9] Allir stafir
1 {} Nákvæmlega 1 dæmi (getur verið hvaða tala sem er)
{1-4} Svið frá 1 til 4 tilvikum (getur verið hvaða tala sem er)
{1,} 1 eða fleiri dæmi (getur verið hvaða tala sem er)
() Flokkaðu reglurnar þínar
\ Flýðu sérstaka stafi
\d Stafastafur
\D Óstafur stafur
\s Hvítt rými
\S Óhvítt rými
\w Orð
\W Óorð (greinarmerki)

Regex dæmi fyrir Google Analytics

Svo við skulum setja nokkur dæmi þarna fyrir suma Sérsniðin síur. Einn samstarfsmanna minna bað mig um aðstoð við að bera kennsl á innri síðu með slóðinni / vísitölu til viðbótar við allar bloggfærslur sem voru skrifaðar með árinu í síðahlekknum:

Sérsniðna síumynstrið mitt fyrir síusviðið Beðið um slóð:

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

Það segir í grundvallaratriðum að leita að / vísitölu EÐA hvaða 4 stafa tölustíg sem endar með skástrik. Ég bjó til útsýni í Analytics og bætti þessu við sem síuna:

Google Analytics útsýni

Hér eru nokkur dæmi í viðbót:

  • Þú ert með blogg með árinu í slóð permalink og þú vilt sía listann til hvaða árs sem er. Svo ég vil hafa 4 tölustafi og síðan skástrik. Óska eftir URl síumynstri:

^/[0-9]{4}\/

  • Þú vilt bera saman allar síður þínar þar sem titillinn er vottorð or vottun í það. Síumynstur síðu titils:

(.*)certificat(.*)

  • Þú vilt bera saman tvær áfangasíður byggðar á herferðarmiðli þeirra sem var samþykkt í Slóð Google herferðar sem utm_medium = beinan póst or greidd leit.

(direct\smail|paid\ssearch)

  • Þú vilt bera saman allar vörur sem eru bolir fyrir karla byggt á slóð slóðarinnar. Óska eftir URl síumynstri:

^/mens/shirt/(.*)

  • Þú vilt bera saman allar síðurnar sem eru tölusettar með slóðinni sem endar með númerinu. Óska eftir URl síumynstri:

^/page/[1-9]*/$

  • Þú vilt útiloka fjölda IP-tölu. Útiloka síu mynstur IP tölu:

123\.456\.789\.[0-9]

  • Þú vilt láta fylgja með thankyou.html síðu þar sem sendingin tókst miðað við fyrirspurnarstrenginn árangur = satt. Óska eftir URl síumynstri:

thankyou\.html\?success=true

Hvernig á að prófa Regex tjáningu þína

Frekar en að prófa og reyna innan Google Analytics hoppa ég oft yfir í 101, frábært tól til að prófa reglulega tjáningu þína. Það brýtur jafnvel niður setningafræði þína fyrir þig og veitir upplýsingar um venjulega tjáningu þína:

regluleg orðatiltæki regex101

Byggja, prófa og kemba Regex

Hvað finnst þér?

Þessi síða notar Akismet til að draga úr ruslpósti. Lærðu hvernig ummæli þín eru unnin.