Events and key events

[GA4] Opret og rediger hændelser ved hjælp af regulære udtryk

For webdatastrømme kan du ændre og oprette en hændelse i Google Analytics ved hjælp af et regulært udtryk (regex).

Følg disse optimale løsninger for at undgå at bruge et forkert udformet regex, som kan påvirke dit websites effektivitet:

  • Inden du bruger et regex, skal du bruge andre operatorer, hvor det er muligt (f.eks. eksakt match, indeholder).
  • Test dit regex i forhold til de forventede input, og sørg for, at det matcher det, du forventer.
  • Hvis der er forskel på store og små bogstaver, er det vigtigt, at du angiver dit regex, så der skelnes mellem store og små bogstaver. Vælg den mulighed, hvor der ikke står "(der skelnes ikke mellem store og små bogstaver)".

I Google Analytics 4 eksekveres regler for oprettelse og ændring af hændelser direkte i browseren, hvilket betyder, at der med visse typer ugyldige regex er risiko for reduceret effektivitet på websitet.

Browserens implementering af JavaScript-regex bruger backtracking til at prøve alle mulige udførelsesstier, når du evaluerer en streng i forhold til et regulært udtryk. Et komplekst eller dårligt skrevet regex kan skabe betydelige problemer, når de kører i visse browsere, og føre til website- og computernedbrud. Denne type resultat kan enten skyldes det pågældende regex i din regel til oprettelse/ændring af hændelse eller de strenge, som din regel matcher.

Optimale løsninger til at undgå katastrofal backtracking

  • Undgå gentagelser eller indlejrede gentagelser, hvor matchtiden kan stige eksponentielt. Definer et maksimalt antal forventede gentagelser.

Var disse oplysninger nyttige?

Hvordan kan vi forbedre siden?
Søgning
Ryd søgning
Luk søgning
Hovedmenu
376257236059227369
true
Søg i Hjælp
true
true
true
true
true
69256
false
false