GA4 Events verstehen: Eine einfache Erklärung

Emily RedmondDatenanalystin, Emilytics18. April 2026

GA4 Events verstehen: Eine einfache Erklärung

Von Emily Redmond, Datenanalystin bei Emilytics · April 2026

TL;DR: Events sind Aktionen, die Nutzer durchführen. GA4 hat automatische Events (pageview, scroll, click) und Custom Events, die du definierst. Jedes Event hat Parameter, die Kontext hinzufügen. Das Verstehen von Events ist die Grundlage von GA4 Tracking.


GA4 ist ereignisgesteuert. Alles – jede Interaktion, jede Zustandsänderung – ist ein Event. Wenn du Events nicht verstehst, bist du in GA4 verloren. Aber sie sind einfacher als sie klingen. Dieser Artikel erklärt es in einfachem Englisch.


Was ist ein Event?

Ein Event ist etwas, das ein Nutzer tut, oder etwas, das auf deiner Website oder App passiert. Beispiele:

  • Auf einer Seite landen (page_view)
  • Auf der Seite nach unten scrollen (scroll)
  • Auf einen Button klicken (click)
  • Ein Formular einreichen (form_submit)
  • Ein Video abspielen (video_play)
  • Ein Artikel kaufen (purchase)
  • Die App schließen (app_close)

In GA4's Weltanschauung ist jede Interaktion ein Event. Kein Unterschied zwischen „wichtig" und „unwichtig" – sie sind alle Events. Du entscheidest, welche zählen, indem du sie als Conversions markierst.


Automatische Events

GA4 sammelt automatisch bestimmte Events ohne benutzerdefiniertes Setup:

EventAuslösen wenn
page_viewNutzer landet auf einer Seite
scrollNutzer scrollt auf der Seite (25%, 50%, 75%, 100%)
clickNutzer klickt auf einen Link oder Button
view_search_resultsNutzer führt eine Suche durch (wenn du Search Tracking implementierst)
video_startNutzer beginnt ein YouTube-Video zu spielen
video_progressNutzer erreicht 10%, 25%, 50%, 75% eines Videos
video_completeNutzer beendet ein Video
file_downloadNutzer lädt eine Datei (.pdf, .zip, etc.) herunter
form_startNutzer interagiert mit einem Formularfeld
form_submitNutzer reicht ein Formular ein

Diese sind nützlich, aber sie sind nur die Grundlage. Sie sagen dir, dass etwas passiert ist, nicht warum oder was.

💡 Emilys Gedanken: Ich habe einmal ein GA4-Setup überprüft, bei dem jemand sich vollständig auf automatische Events verließ. Sie wussten, dass Nutzer scrollten, aber nicht, welcher Inhalt sie einzog. Custom Events mit Parametern änderten alles – plötzlich konnten sie sehen „Nutzer, die >75% der Pricing-Seite sahen" oder „Nutzer, die über die Produktdemo hovered". Das ist, wenn GA4 mächtig wird.


Custom Events

Ein Custom Event ist eines, das du erstellst, um etwas Spezifisches für dein Geschäft zu verfolgten. Beispiele:

  • search_performed: Ein Nutzer suchte nach einem Produkt
  • add_to_cart: Ein Nutzer fügte einen Artikel zum Warenkorb hinzu
  • feature_used: Ein Nutzer nutzte ein spezifisches Feature
  • video_started: Ein Nutzer klickte Play auf deinem eigenen (nicht-YouTube) Video
  • error: Ein JavaScript-Fehler trat auf
  • chat_opened: Ein Nutzer öffnete das Chat-Widget

Um ein Custom Event auszulösen, nutzt du Code oder Google Tag Manager:

Via Code (JavaScript)

gtag('event', 'add_to_cart', {
  item_id: '12345',
  item_name: 'Blue Widget',
  item_price: 29.99,
  quantity: 1
});

Via Google Tag Manager

  1. Erstelle einen Trigger (z.B. „Click on add-to-cart button")
  2. Erstelle einen GA4 Event Tag mit dem Event-Namen (add_to_cart)
  3. Füge Parameter (item_id, item_name, etc.) hinzu
  4. Publishe

Parameter: Die geheime Zutat

Ein Event Parameter ist ein Schlüssel-Wert-Paar, das Kontext zu einem Event hinzufügt. Parameter sind, wo GA4 mächtig wird.

Ein einfaches page_view Event sagt dir, dass eine Seite besucht wurde. Aber ein page_view Event mit Parametern sagt dir:

Event: page_view
Parameters:
  - page_path: /pricing
  - page_title: Pricing Page
  - page_category: pricing
  - user_segment: premium
  - experiment_id: test_v2

Jetzt kannst du filtern: „Zeige mir Pageviews auf der Pricing-Seite für Premium-Nutzer in der Test-Gruppe". Ohne Parameter ist das unmöglich.

Standard-Parameter (Integriert)

GA4 beinhaltet Standard-Parameter automatisch:

  • page_path: Der URL-Pfad
  • page_title: Der Seitentitel
  • page_referrer: Woher der Nutzer kam
  • page_location: Die vollständige URL
  • event_count: Wie oft dieses Event in der Session ausgelöst wurde

Custom Parameter (Du definierst)

Du kannst bis zu 25 Custom Parameter pro Event hinzufügen:

gtag('event', 'purchase', {
  transaction_id: 'txn_12345',
  value: 99.99,
  currency: 'USD',
  items: [
    {
      item_id: 'prod_001',
      item_name: 'Widget',
      price: 99.99,
      quantity: 1
    }
  ],
  coupon_code: 'SAVE20',
  shipping_address: 'New York'
});

Jeder Parameter sollte einen klaren Namen und Wert haben. item_name: 'Widget' ist gut; x: 'w' ist nutzlos.


Event-Naming-Konventionen

Benenne deine Custom Events klar. Nutze snake_case (Unterstriche, keine Spaces oder Punkte). Beispiele:

✓ Gut: video_play, form_submission, add_to_cart, feature_upgrade

✗ Schlecht: Video Play, form.submission, addToCart, x1

GA4 erlaubt dir bis zu 40 Zeichen. Nutze diesen Platz, um beschreibend zu sein.


Empfohlene Custom Events (Nach Use Case)

Für SaaS / Service Businesses

  • demo_requested: Nutzer forderte eine Demo an
  • pricing_viewed: Nutzer sah die Pricing-Seite
  • free_trial_started: Nutzer startete eine kostenlose Testversion
  • subscription_upgraded: Nutzer upgradete ihren Plan
  • support_ticket_opened: Nutzer öffnete ein Support-Ticket

Für E-Commerce

  • product_viewed: Nutzer sah eine Produktdetailseite
  • add_to_cart: Nutzer fügte Artikel zum Warenkorb hinzu
  • remove_from_cart: Nutzer entfernte Artikel aus Warenkorb
  • begin_checkout: Nutzer startete Checkout
  • purchase: Nutzer vollendete einen Kauf
  • wishlist_added: Nutzer fügte Artikel zu Wunschliste hinzu

Für Publishers / Content-Websites

  • article_read: Nutzer beendete das Lesen eines Artikels
  • video_completed: Nutzer sah volles Video
  • newsletter_signup: Nutzer meldete sich zum Newsletter an
  • comment_posted: Nutzer postete einen Kommentar

Für Apps

  • onboarding_completed: Nutzer beendete Onboarding
  • feature_used: Nutzer nutzte ein spezifisches Feature
  • app_crashed: App crashed
  • push_notification_clicked: Nutzer klickte auf eine Push-Benachrichtigung

Wie du ein Custom Event auslöst: Schritt-für-Schritt

Lass sagen, du möchtest verfolgten, wenn jemand auf deinen „Book a Demo"-Button klickt.

Option 1: Google Tag Manager (Kein Code)

  1. Gehe zu deinem GTM-Container
  2. Erstelle einen Trigger:
    • Trigger-Typ: Click
    • Some Clicks
    • Filter: Click text → contains → „Book a Demo"
  3. Erstelle einen Tag:
    • Tag-Typ: Google Analytics: GA4 Event
    • Event-Name: demo_requested
    • Measurement ID: (deine GA4-ID)
    • Triggering: Wende den Trigger an, den du oben erstellt hast
  4. Füge Parameter hinzu (optional):
    • Parameter-Name: button_location | Wert: homepage_header
  5. Speichern und Publishen

Besuche deine Website, klick den Button, überprüfe GA4 Real-Time. Du solltest demo_requested auslösen sehen.

Option 2: Direkter Code (JavaScript)

document.querySelector('.book-demo-button').addEventListener('click', function() {
  gtag('event', 'demo_requested', {
    button_location: 'homepage_header',
    timestamp: new Date().toISOString()
  });
});

Oder, wenn du ein Framework nutzt:

handleDemoClick = () => {
  gtag('event', 'demo_requested', {
    button_location: 'pricing_page_cta'
  });
  // Leite zu Booking-Tool um
  window.location.href = '/booking';
}

Events in GA4 ansehen

In Echtzeit

  1. Gehe zu GA4
  2. Klick Real-time (unter Reports)
  3. Du siehst Events in Echtzeit auslösen
  4. Erweitere ein Event, um seine Parameter zu sehen

In Standard Reports

  1. Klick ReportsEvents (unter Engagement)
  2. Wähle den Event-Namen
  3. Sehe Event-Anzahl, Unique Users, etc.

In Explorations

  1. Klick Explore (Unterseite der linken Seitenleiste)
  2. Erstelle einen Freeform-Report
  3. Füge event_name als Dimension hinzu
  4. Filtere oder segmentiere nach Events

Event-Datenspeicherung und Limits

GA4 speichert Event-Daten mit Zeitstempel, Parametern und Nutzer-Informationen. Ein paar wichtige Limits:

  • Max 25 Custom Parameter pro Event (Standard Parameter zählen nicht)
  • Max 25 Artikel pro Event (nützlich für Käufe mit mehreren Zeileneinträgen)
  • Max 40 Zeichen für Custom Dimension/Metric-Namen
  • Event-Daten für 2 Monate behalten (Nutzer-Level; du kannst auf 14 Monate erweitern oder zu BigQuery exportieren für unbegrenzten)

Häufig gestellte Fragen

Q: Wenn ich dasselbe Custom Event zweimal in einer Session auslöse, zählen beide? A: Ja. Jedes Event löst unabhängig aus. Wenn ein Nutzer zweimal „Add to Cart" klickt, siehst du zwei add_to_cart Events. GA4 zählt sie separat.

Q: Kann ich einen Event-Namen ändern, nachdem ich ihn gesammelt habe? A: Nicht rückgängig. Wenn du realisierst, dass du ein Event signin genannt hast, wenn du sign_in meintest, kannst du die alten Daten nicht umbenennen. Vorwärts löst du den neuen Event-Namen aus. Es ist ein Neustart für dieses Event.

Q: Was ist der Unterschied zwischen Event-Parametern und Nutzer-Eigenschaften? A: Event-Parameter sind an einen einzelnen Event angehängt (die Aktion des Nutzers gerade eben). Nutzer-Eigenschaften sind an den Nutzer angehängt (das Account-Tier des Nutzers, Standort, etc.). Nutze Parameter für aktions-spezifische Daten; nutze Nutzer-Eigenschaften für Nutzer-spezifische Daten.

Q: Kann ich Events von meiner App und meiner Website zu derselben Property auslösen? A: Ja, wenn du dieselbe Measurement ID oder Measurement Protocol nutzt. Aber Best Practice ist, dieselbe Property mit separaten Data Streams zu nutzen (eine Web, eine App). Das lässt dich nach Plattform segmentieren.

Q: Wie oft kann ich dasselbe Event auslösen? A: So oft du möchtest. Keine Limits auf Frequenz. Wenn ein Nutzer einen Button 100 mal klickt, siehst du 100 Events (obwohl GA4 sie vielleicht im massiven Umfang samplen könnte).


Das Fazit

Events sind die Sprache von GA4. Automatische Events bekommen dich zu Beginn; Custom Events machen dich mächtig. Parameter verwandeln Events von „etwas ist passiert" in „etwas Spezifisches ist diesem Nutzer in diesem Kontext passiert".

Verbringe Zeit damit, zu denken, welche Custom Events für dein Geschäft wichtig sind. Dann implementiere sie absichtsvoll. Die Daten, die du jetzt sammelst, bestimmen die Erkenntnisse, die du später extrahieren kannst.

Bereit, Conversions zu verfolgten? Siehe How to Set Up GA4 Conversion Tracking (Step-by-Step).


Emily Redmond ist eine Datenanalystin bei Emilytics – dem KI-Analytics-Agent, der deine GA4, Search Console und Bing-Daten rund um die Uhr beobachtet, damit du nie verpasst, was wichtig ist. 8 Jahre Erfahrung darin, Gründer und Growth Teams dabei zu helfen, Daten-Rauschen in klare Entscheidungen umzuwandeln. Sag Hallo →