For nettdatastrømmer kan du endre eksisterende og generere nye hendelser i Google Analytics ved hjelp av regulære uttrykk.
Følg disse anbefalte fremgangsmåtene for å unngå å bruke feilformaterte regulære uttrykk som kan påvirke nettstedytelsen:
- Før du bruker regulære uttrykk, må du bruke andre operatorer der det er mulig (f.eks. eksakt samsvar eller inneholder).
- Test det regulære uttrykket ditt mot forventede inndata, og påse at det samsvarer med det du forventer.
- Hvis det er viktig å skille mellom små og store bokstaver, må du angi at det skal skilles mellom store og små bokstaver i det regulære uttrykket. Bruk alternativet uten «(ikke skill mellom store og små bokstaver)».
Google Analytics 4 utfører regler for oppretting og endring av hendelser direkte i nettleseren. Dermed risikerer visse typer ugyldige regulære uttrykk at resultatene blir dårligere.
Nettleserens implementering av regulære JavaScript-uttrykk bruker tilbakesporing for å prøve alle mulige kjørebaner ved evaluering av strenger mot regulære uttrykk. Ved bruk av komplekse eller dårlig skrevne regulært uttrykk kan betydelige problemer oppstå når de kjøres i enkelte nettlesere, og det kan føre til ødelagte nettsteder og datakrasj. Denne typen utfall kan skyldes enten det regulære uttrykket i regelen for oppretting eller endring av hendelser eller strengene som regelen samsvarer mot.
Anbefalte fremgangsmåter for å unngå katastrofal tilbakesporing
- Unngå uendelige eller flettede repetisjoner der samsvarstiden kan øke eksponentielt. Definer et maksimalt antall forventede repetisjoner.