Documentation Fundamentals

Das sign_up Event in Google Analytics 4 (GA4)

Das sign_up Event in Google Analytics 4 (GA4) wird genutzt um zu tracken, wenn ein Nutzer sich registriert und einen Nutzeraccount erstellt.

Im Gegensatz zu einem Newsletter-Opt-in oder einem reinen Kontaktformular ist ein Account-Signup oft ein sehr starkes Signal: Der Nutzer investiert Zeit, teilt persönliche Daten und hat eine klare Absicht, wiederzukommen (oder einen Kauf vorzubereiten).

Screenshot eines Signup-Formulars mit von Ferm Living
Ein typisches Signup-Formular, bei Ferm Living
Screenshot eines Signup-Modals mit E-Mail-Feld und Subscribe-Button
Unkonventionell, aber wenn eine Newsletter-Registrierung gleichzeitig zum Anlegen eines dauerhaften Nutezraccounts führt, kann man auch das als sign_up Event tracken, wenn es inhatlich Sinn ergibt.

Das sign_up Event lässt sich auch gut für Audiences nutzen, z. B. „registriert aber noch nicht gekauft“ oder „registriert in den letzten 7 Tagen“.

Implementierung

Der beste Ort für das sign_up Event ist die erfolgreiche Registrierung, z. B.:

  • nach dem Speichern des neuen Users im Backend (bei serverseitiger Implementierung), oder
  • auf einer „Registrierung erfolgreich“-Seite / nach dem finalen Schritt im Signup-Flow.

Wichtig: Tracke nicht schon den Klick auf „Registrieren“, sondern wirklich den Erfolg.

Signup-Methoden unterscheiden

GA4 sieht für sign_up den Parameter method vor. Damit kannst du unterscheiden, wie sich Nutzer registrieren, z. B.:

  • email
  • google
  • apple
  • facebook

Das ist hilfreich, um Reibung im Prozess zu erkennen (z. B. wenn Social Logins deutlich besser konvertieren).

Kleiner, aber wichtiger Best Practice: Halte die Werte für method konsistent (z. B. immer klein geschrieben oder immer „Title Case“). Sonst bekommst du später in Reports unnötig viele Varianten, die eigentlich dasselbe bedeuten.

dataLayer

javascript
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
    event: "sign_up",
    method: "email",
	user_id: "1234567890"
});

Wenn du das user_id in GA4 verwendest, kannst du sie auch schon hier beim sign_up Event in den dataLayer übergeben. So kannst du die Customer Journey des Nutzers nachher komplett von der Registrierung ab nachvollziehen.

Wenn du Enhanced Conversions (Google Ads) alias Advanced Matching (Meta und weitere) nutzen möchtest, bietet sich hier auch an, ein user_data Objekt zu übergeben, das man dann für die Enhanced Conversions nutzen kann - insbesondere wenn deine Nutzer im Rahmen der Registrierung noch weitere Daten wie Name, Adresse, usw. eingeben.

Typische Stolperfallen

  • Doppelte Events: In mehrstufigen Formularen wird oft pro Schritt getrackt. sign_up sollte nur einmal pro erfolgreicher Registrierung gesendet werden.