
Mar a sgrìobhas tu agus deuchainn criathragan regex airson Google Analytics (Le eisimpleirean)
Coltach ri mòran de na h-artaigilean agam an seo, bidh mi a ’dèanamh beagan rannsachaidh airson neach-dèiligidh agus an uairsin a’ sgrìobhadh mu dheidhinn an seo. Gus a bhith onarach, tha adhbhar no dhà ann carson ... an toiseach tha cuimhne uamhasach agam agus gu tric bidh mi a ’dèanamh sgrùdadh air an làrach-lìn agam fhèin airson fiosrachadh. Is e an dàrna fear daoine eile a chuideachadh a dh ’fhaodadh a bhith a’ lorg fiosrachaidh.
Dè a th ’ann an abairt cunbhalach (Regex)?
Is e dòigh leasachaidh a th ’ann an Regex gus pàtran de charactaran taobh a-staigh an teacsa a lorg agus a chomharrachadh gus an teacsa a mhaidseadh no a chur na àite. Bidh a h-uile cànan prògramaidh ùr-nodha a ’toirt taic do Abairtean cunbhalach.
Tha mi dèidheil air abairtean cunbhalach (regex) ach faodaidh iad a bhith beagan duilich no duilich a bhith ag ionnsachadh agus a ’dèanamh deuchainn. Tha comasan iongantach aig Google Analytics… far an urrainn dhut beachdan a chruthachadh le abairtean cunbhalach no do dhàta a shìoladh taobh a-staigh abairtean cunbhalach.
Mar eisimpleir, nam biodh mi airson dìreach an trafaic fhaicinn air na duilleagan taga agam, b ’urrainn dhomh sìoladh airson / tag / anns an structar permalink agam le bhith a’ cleachdadh:
/tag\/
Tha an co-chòrdadh riatanach an sin. Nam bithinn dìreach a ’cleachdadh“ tag ”, gheibheadh mi a h-uile duilleag leis an tag teirm annta. Nam biodh mi a ’cleachdadh“ / tag ”bhiodh URL sam bith a thòisicheas le tag air a ghabhail a-steach, mar / riaghladh tag seach gu bheil Google Analytics a ’diùltadh caractar sam bith a thoirt a-steach às deidh an abairt cunbhalach. Mar sin, feumaidh mi dèanamh cinnteach gu bheil an slaise a leanas air a thoirt a-steach ... ach feumaidh caractar teicheadh a bhith aige.

Basics Syntax Regex
Syntax | Tuairisgeul |
^ | A ’tòiseachadh le |
$ | Crìoch le |
. | Cairt fiadhaich airson caractar sam bith |
* | Zero no barrachd den rud roimhe |
.* | A ’maidseadh caractaran sam bith a-steach |
? | Zero no aon uair den rud roimhe |
+ | Aon uair no barrachd den rud roimhe |
| | An gnìomhaiche OR |
[abc] | A no b no c (faodaidh iad a bhith nan àireamh de charactaran) |
[az] | Raon de a gu z (faodaidh àireamh sam bith de charactaran a bhith ann) |
[AZ] | Raon de A gu Z (calpaichte) |
[0-9] | Raon 0 gu 9 (faodaidh e bhith àireamh sam bith) |
[a-zA-Z] | Raon de a gu Z no A gu Z. |
[a-zA-Z0-9] | A h-uile caractar alphanumeric |
{1} | Dìreach 1 eisimpleir (faodaidh e bhith àireamh sam bith) |
{1-4} | Raon de 1 gu 4 suidheachaidhean (faodaidh iad a bhith nan àireamh sam bith) |
{1,} | 1 no barrachd shuidheachaidhean (faodaidh seo a bhith àireamh sam bith) |
() | Cuir na riaghailtean agad ann am buidheann |
\ | Teich caractaran sònraichte |
\d | Caractar didseatach |
\D | Caractar neo-dhigitach |
\s | Àite geal |
\S | Àite neo-gheal |
\w | Word |
\W | Neo-fhacal (puingeachadh) |
Eisimpleirean Regex airson Google Analytics
Mar sin, leig dhuinn eisimpleirean a chuir a-mach airson cuid Filters Custom. Dh ’iarr aon de mo cho-obraichean orm cuideachadh gus duilleag a-staigh a chomharrachadh le slighe na / clàr-amais a bharrachd air a h-uile post blog a chaidh a sgrìobhadh leis a ’bhliadhna anns an permalink:
Am pàtran sìoltachain àbhaisteach agam airson an raon sìolaidh Iarr Url:
^/(index|[0-9]{4}\/)
Tha sin gu bunaiteach ag ràdh a bhith a ’coimhead airson / clàr-amais NO slighe àireamhach 4-fhigearach sam bith a’ crìochnachadh le slaise slaodadh. Chruthaich mi sealladh ann an Analytics agus chuir mi seo ris mar chriathrag:

Seo beagan eisimpleirean a bharrachd:
- Tha blog agad leis a ’bhliadhna anns an t-slighe URL permalink agus tha thu airson an liosta a shìoladh gu bliadhna sam bith. Mar sin tha mi ag iarraidh 4 àireamhan àireamhach sam bith air a leantainn le slaise slaodadh. Iarr Pàtran Filter URl:
^/[0-9]{4}\/
- Tha thu airson coimeas a dhèanamh eadar na duilleagan agad uile far a bheil an tiotal teisteanas or teisteanais ann. Pàtran tiotal na duilleige:
(.*)certificat(.*)
- Tha thu airson coimeas a dhèanamh eadar dà dhuilleag a ’tighinn gu tìr stèidhichte air an Iomairt aca a chaidh troimhe san URL iomairt Google Analytics mar utm_medium = post dìreach or sgrùdadh pàighte.
(direct\smail|paid\ssearch)
- Tha thu airson coimeas a dhèanamh eadar na toraidhean uile a tha nan lèintean fir stèidhichte air slighe URL. Iarr Pàtran Filter URl:
^/mens/shirt/(.*)
- Tha thu airson coimeas a dhèanamh eadar na duilleagan air fad le àireamh an t-slighe URL a tha a ’crìochnachadh leis an àireamh. Iarr Pàtran Filter URl:
^/page/[1-9]*/$
- Tha thu airson raon de sheòlaidhean IP a thoirmeasg. Na cuir a-mach pàtran sìoltachain seòladh IP:
123\.456\.789\.[0-9]
- Tha thu airson duilleag thankyou.html a thoirt a-steach far an do shoirbhich le tagradh stèidhichte air soirbheachas querystring = fìor. Iarr Pàtran Filter URl:
thankyou\.html\?success=true
Mar a nì thu deuchainn air na h-abairtean Regex agad
An àite deuchainn agus mearachd taobh a-staigh Google Analytics, bidh mi tric a ’leum a-null gu reg 101, inneal air leth airson a bhith a ’dèanamh deuchainn air na h-abairtean cunbhalach agad. Bidh e eadhon a ’briseadh sìos do chiallachadh dhut agus a’ toirt seachad mion-fhiosrachadh mun dòigh-labhairt cunbhalach agad:

Tog, Deuchainn, agus Debug Regex