Events and key events

[GA4] Ereignisse mithilfe von regulären Ausdrücken ändern und erstellen

Bei Web-Datenstreams können Sie mit einem regulären Ausdruck (Regex) ein Ereignis in Google Analytics ändern und erstellen.

Berücksichtigen Sie die folgenden Best Practices, um reguläre Ausdrücke zu vermeiden, mit denen die Leistung Ihrer Website beeinträchtigt werden könnte:

  • Verwenden Sie anstelle eines regulären Ausdrucks nach Möglichkeit andere Operatoren (z. B. „stimmt genau überein mit“, „enthält“).
  • Testen Sie den regulären Ausdruck anhand der erwarteten Eingaben und prüfen Sie, ob das Ergebnis wie gewünscht ausfällt.
  • Wenn die Groß- und Kleinschreibung wichtig ist, verwenden Sie für den Regex die Option ohne „(Groß- und Kleinschreibung ignorieren)“.

In Google Analytics 4 werden Regeln zum Erstellen und Ändern von Ereignissen direkt im Browser ausgeführt. Durch bestimmte ungültige reguläre Ausdrücke kann die Websiteleistung jedoch sinken.

Für die JavaScript-Regex-Implementierung in Browsern wird Backtracking verwendet, um alle möglichen Ausführungspfade zu prüfen, wenn ein String mit einem regulären Ausdruck verglichen wird. Komplexe oder ungünstig formulierte reguläre Ausdrücke können bei der Ausführung in bestimmten Browsern zu erheblichen Problemen führen, einschließlich Fehlfunktionen einer Website oder Computerabstürzen. Solche Probleme können durch den regulären Ausdruck in der Regel zum Erstellen oder Ändern von Ereignissen oder durch die Strings verursacht werden, mit denen die Regel übereinstimmt.

Best Practices zur Vermeidung von Backtracking mit Leistungsminderung

  • Vermeiden Sie unbegrenzte oder verschachtelte Wiederholungen, bei denen der Zeitbedarf zur Suche nach einer Übereinstimmung exponentiell ansteigen kann. Begrenzen Sie die maximale Anzahl erwarteter Wiederholungen.

War das hilfreich?

Wie können wir die Seite verbessern?
Suche
Suche löschen
Suche schließen
Hauptmenü
16828112438041192824
true
Suchen in der Hilfe
true
true
true
true
true
69256
false
false