Za streamove podataka web-lokacije možete izmijeniti i izraditi događaj u Google Analyticsu pomoću regularnog izraza.
Da biste izbjegli upotrebu pogrešnog regularnog izraza koji može utjecati na izvedbu vaše web-lokacije, slijedite ove najbolje primjere iz prakse:
- prije upotrebe regularnih izraza upotrijebite druge operatore gdje je to moguće (npr. točna podudaranja, sadrže)
- testirajte regularni izraz u odnosu na očekivane unose i provjerite odgovaraju li onome što očekujete
- ako je razlikovanje malih i velikih slova važno, navedite regularni izraz u kojem se razlikuju velika i mala slova upotrijebite opciju koja ne glasi (zanemarivanje razlikovanja velikih i malih slova).
Google Analytics 4 izvršava pravila za izradu i izmjenu događaja izravno u pregledniku. Zbog toga određene vrste nevažećeg regularnog izraza dovode do pogoršanja izvedbe web-lokacije.
Implementacija JavaScript regularnog izraza preglednika upotrebljava povratno praćenje radi isprobavanja svih mogućih putova izvršavanja pri procjeni niza u odnosu na regularni izraz. Složeni ili loše napisan regularni izraz može uzrokovati značajne probleme prilikom pokretanja u određenim preglednicima, a može dovesti i do prekida web-lokacija i rušenja računala. Uzrok te vrste ishoda može biti regularni izraz u pravilu za izradu/izmjenu događaja ili nizovi s kojima se pravilo podudara.
Najbolji primjeri iz prakse za izbjegavanje katastrofalnog pozadinskog praćenja
- Izbjegavajte neograničeno ili ugniježđeno ponavljanje u kojem se vrijeme podudaranja može eksponencijalno povećati. Definirajte maksimalni broj očekivanih ponavljanja.