[GA4] Gebeurtenissen wijzigen en maken met reguliere expressies

Voor webgegevensstreams kunt u een gebeurtenis in Google Analytics wijzigen en maken met behulp van een reguliere expressie (regex).

Volg deze best practices om het gebruik van een onjuist opgemaakte regex te voorkomen die de prestaties van uw site kan beïnvloeden:

  • Gebruik waar mogelijk andere operatoren (bijvoorbeeld exacte overeenkomsten, bevat) voordat u regex gebruikt.
  • Test uw regex op basis van de verwachte invoer en zorg dat deze overeenkomt met wat u verwacht.
  • Als hoofdlettergevoeligheid belangrijk is, geeft u op dat de regex hoofdlettergevoelig is. Gebruik de optie zonder (hoofdlettergebruik negeren).

Opmerking: Google Analytics 4 voert regels die gebeurtenissen maken en wijzigen rechtstreeks uit in de browser. Daardoor lopen bepaalde typen ongeldige regex het risico op slechtere websiteprestaties.

De implementatie van JavaScript-regex van de browser maakt gebruik van backtracking om alle mogelijke uitvoeringspaden te proberen bij de vergelijking van een tekenreeks aan de hand van een reguliere expressie. Complexe of slecht geschreven regex kan aanzienlijke problemen veroorzaken als deze wordt uitgevoerd in bepaalde browsers en leiden tot beschadigde websites en computercrashes. Dit type uitkomst kan worden veroorzaakt door de regex in uw regel voor het maken of wijzigen van gebeurtenissen of door de tekenreeksen waarmee uw regel overeenkomt.

Best practices om desastreuze backtracking te voorkomen

  • Vermijd onbegrensde of geneste herhalingen waarvan de overeenkomsttijd exponentieel kan toenemen. Geef een maximumaantal verwachte herhalingen op.

Was dit nuttig?

Hoe kunnen we dit verbeteren?
Zoeken
Zoekopdracht wissen
Zoekfunctie sluiten
Hoofdmenu
7690474304630473161
true
Zoeken in het Helpcentrum
true
true
true
true
true
69256
false
false