GA4 Custom Dimensions und Metrics: Wie du sie nutzt
Von Emily Redmond, Datenanalystin bei Emilytics · April 2026
TL;DR: Custom Dimensions sind Attribute (z.B. „Subscription Tier"), die du zum Segmentieren von Daten nutzt. Custom Metrics sind berechnete Werte (z.B. „Revenue pro Nutzer"), die in Reports angezeigt werden. Beide ermöglichen es dir, das zu messen, was für dein Geschäft wichtig ist, nicht das, was Google zu messen entschied.
Standard GA4 Reports zeigen dir Traffic, Nutzer, Conversions. Aber sie zeigen nicht dein Geschäft. Custom Dimensions und Metrics ermöglichen dir, die Dinge zu verfolgten, die einzigartig für dich sind: welche Kunden zahlen, welche Features beliebt sind, welche Campaigns Nutzer mit dem höchsten Wert fahren.
Custom Dimensions vs. Custom Metrics
Custom Dimensions
Eine Custom Dimension ist ein Attribut oder Label, das an einen Nutzer, eine Session oder ein Event angehängt ist.
Beispiele:
subscription_tier: „free", „pro", „enterprise"customer_id: Deine interne Nutzer-IDfeature_used: „dashboard", „API", „webhooks"utm_campaign_internal: Dein Campaign-Nameexperiment_id: A/B Test-IDtraffic_source_detail: „organic_google", „paid_facebook", etc.
Nutze Custom Dimensions zum Segmentieren und Filtern deiner Daten. „Zeige mir Conversion Rate nach Subscription Tier" oder „Welche Features nutzen zahlende Nutzer am meisten?"
Custom Dimensions kommen aus Event-Parametern. Wenn du ein Event auslöst, füges du einen Parameter ein:
gtag('event', 'page_view', {
subscription_tier: 'pro',
customer_id: 'cust_12345'
});
Dann erstellst du eine Custom Dimension in GA4, die subscription_tier zum Dimension-Namen mapped.
Custom Metrics
Eine Custom Metric ist ein berechneter Wert, der über Events aggregiert wird.
Beispiele:
total_revenue_per_user: Summe aller Purchase-Werte für jeden Nutzerform_completion_rate: (Formular-Submissions / Formular-Starts) × 100pages_per_session: Durchschnittliche Seiten angesehen in jeder Sessiontime_between_signups: Tage zwischen Nutzer-Anmeldung und erstem Kauf
Nutze Custom Metrics zum Messen von aggregierter Performance. „Was ist durchschnittlicher Revenue pro Nutzer nach Traffic-Quelle?" oder „Welche Seiten haben die höchste Engagement Rate?"
Custom Metrics werden aus Standard-Metrics (Zählungen, Summen) oder Custom Dimensions berechnet.
| Aspekt | Custom Dimension | Custom Metric |
|---|---|---|
| Was es ist | Attribut oder Label | Berechneter Wert |
| Quelle | Event-Parameter | Aggregationen von Metrics |
| Genutzt für | Segmentierung, Filterung | Messung, Berechnung |
| Beispiel | subscription_tier: „pro" | revenue_per_user: 87,5 |
| Wie es angezeigt wird | In Dimensions-Reihen | In Metrics-Spalten |
Wie du eine Custom Dimension erstellst
Schritt 1: Sende den Parameter in deinen Events
Zunächst müssen deine Events die Daten beinhalten. Du kannst keine Custom Dimension aus nichts erstellen.
gtag('event', 'purchase', {
transaction_id: 'txn_12345',
value: 99.99,
currency: 'USD',
subscription_tier: 'pro', // <-- Das ist der Parameter
customer_lifetime_value: 450.00
});
Oder, wenn du die Dimension auf jedem Event möchtest (nicht einfach auf einem), stelle es als Nutzer-Eigenschaft ein:
gtag('set', {'user_properties': {
'subscription_tier': 'pro',
'customer_lifetime_value': '450.00'
}});
Sobald das gesetzt ist, beinhaltet jedes nachfolgende Event dieses Nutzers die Eigenschaft.
Schritt 2: Erstelle die Custom Dimension in GA4
- Gehe zu Admin (unten links)
- Unter „Data collection and modification", klick Custom definitions
- Klick Create custom dimension
- Fülle aus:
- Dimension-Name: z.B. „Subscription Tier"
- Scope:
- User (wenn es eine Nutzer-Eigenschaft ist, die gleich bleibt)
- Event (wenn es spezifisch zu einem Event ist)
- Item (wenn es an ein Produkt oder Artikel in einem E-Commerce-Event angehängt ist)
- Event Parameter / Nutzer-Eigenschaft: Passe den Namen des gesendeten Parameters an (z.B.
subscription_tier) - Beschreibung: „Zahlender Tier-Level (free, pro, enterprise)"
- Klick Save
GA4 backfills die Dimension (dauert ein paar Stunden) und jetzt erscheint sie in allen deinen Reports.
💡 Emilys Gedanken: Ich verbrachte einmal zwei Stunden damit, zu debuggen, warum eine Custom Dimension nicht funktionierte, nur um zu realisieren, dass der Event-Parameter einen Tippfehler hatte.
subscription_typein den Events, abersubscription_tierin der Custom Dimension Definition. Sie passten nicht zusammen, daher konnte GA4 die Daten nicht mappen. Überprüfe deine Parameter-Namen zweimal.
Wie du eine Custom Metric erstellst
Custom Metrics werden berechnet, nicht aus deinen Events gesendet. Du definierst die Berechnung in GA4.
- Gehe zu Admin → Custom definitions
- Klick Create custom metric
- Fülle aus:
- Metric-Name: z.B. „Revenue Pro Nutzer"
- Beschreibung: „Totales Revenue geteilt durch aktive Nutzer"
- Messung-Einheit: „Currency" oder „Standard"
- Formel:
- Wähle zwei Metrics zum Kombinieren
- Beispiel:
SUM(purchase_value) / COUNT(DISTINCT user_id)
- Klick Save
Jetzt erscheint deine Custom Metric in Reports. Beispiel-Use-Case: „Was ist Revenue pro Nutzer nach Traffic-Quelle?" Du würdest einen Report mit Traffic-Quelle als Dimension und „Revenue Pro Nutzer" als Metric erstellen.
GA4's Metric-Formeln sind begrenzt im Vergleich zu rohem SQL, aber sie decken die meisten Bedürfnisse. Wenn du komplexe Metrics brauchst, exportiere zu BigQuery und schreibe SQL.
Häufige Custom Dimensions zum Verfolgten
Für alle Unternehmen
| Dimension | Was es ist | Warum es wichtig ist |
|---|---|---|
| Customer ID | Deine interne Nutzer-ID | Verbindet GA4 mit deinem CRM; ermöglicht Audience-Export |
| Nutzer-Typ | „Angemeldeter Nutzer", „Anonym", „Admin" | Segmentiere bekannte vs. unbekannte Nutzer |
| Seiten-Kategorie | „Blog", „Produkt", „Pricing", „Dokumentation" | Verstehe, welche Abschnitte Wert fahren |
| Inhaltstyp | „Blog-Beitrag", „Video", „Whitepaper", „Produkt" | Sehe, welche Inhaltsformate konvertieren |
| Experiment-ID | A/B Test-ID | Verfolgten Performance nach Test-Variante |
Für SaaS
| Dimension | Was es ist | Warum es wichtig ist |
|---|---|---|
| Subscription Tier | „Free", „Pro", „Enterprise" | Messe Engagement nach Plan |
| Account-Besitzer-Status | „Owner", „Collaborator", „Viewer" | Sehe, welche Rollen konvertieren |
| Tage seit Anmeldung | 1, 7, 30, 90, 180, 365+ | Analysiere Onboarding-Funnel |
| Feature aktiviert | „API access", „Custom domains", etc. | Sehe, welche Features Beständigkeit fahren |
Für E-Commerce
| Dimension | Was es ist | Warum es wichtig ist |
|---|---|---|
| Produkt-Kategorie | „Kleidung", „Elektronik", „Zuhause" | Sehe, welche Kategorien konvertieren |
| Produkt-Preisbereich | „<$50", „$50-100", „>$100" | Messe AOV nach Preispunkt |
| Loyalitäts-Mitglied-Status | „VIP", „Member", „Guest" | Verfolgten Engagement nach Loyalitäts-Tier |
| Wiederhohlungs-Kunde | „Ja", „Nein" | Segmentiere neue vs. zurückkehrende Kunden |
Häufige Custom Metrics zum Verfolgten
Revenue und Wert
- Revenue Pro Session: Totales Revenue / Session-Anzahl
- Revenue Pro Nutzer: Totales Revenue / Unique Users
- Durchschnittlicher Bestellwert: Totales Revenue / Order-Anzahl
- Customer Lifetime Value (CLV): Totales Revenue pro Kunde (wenn verfolgten)
Engagement
- Seiten Pro Session: Pageviews / Sessions
- Durchschnittliche Session-Dauer: Gesamtzeit / Session-Anzahl
- Scroll-Tiefe: Durchschnittlicher Scroll-Prozentsatz
- Formular-Vollendungs-Rate: Formular-Submissions / Formular-Starts
Akquisition und Konvertierung
- Kosten pro Akquisition (CPA): Ad-Ausgaben / Conversions (wenn importiert)
- Konvertierungs-Rate: Conversions / Sessions
- Lead-Qualität: Hochwertige Conversions / Totale Conversions
Nutze Custom Dimensions in Reports
Sobald du eine Custom Dimension erstellt hast, erscheint sie in allen deinen Reports. Du kannst:
Filtere nach Custom Dimension
- Gehe zu einem beliebigen Report
- Klick Add filter → Wähle deine Custom Dimension
- Wähle Werte (z.B. „Subscription Tier" = „pro")
- Anwenden
Jetzt zeigt der Report nur Daten für Pro-Abonnenten.
Segmentiere nach Custom Dimension
- Erstelle einen Report in Explorations
- Füge deine Custom Dimension als Dimension hinzu
- Füge eine Metric hinzu (Nutzer, Conversions, Revenue)
- GA4 bricht die Metric nach deinen Custom Dimension-Werten herunter
Beispiel: Reihen zeigen „free", „pro", „enterprise"; Spalten zeigen Nutzer-Anzahl, Konvertierungs-Rate, Revenue.
Vergleiche Custom Dimensions
- Erstelle einen Report mit zwei Dimensions (z.B. „Traffic Source" und „Subscription Tier")
- GA4 zeigt eine Tabelle mit Kombinationen (z.B. „Organic + Free", „Paid + Pro")
- Vergleiche Metrics über Kombinationen
Datenverzögerung und Backfilling
Neue Custom Dimensions
Wenn du eine Custom Dimension erstellst, backfilled GA4 vorhandene Daten (dauert ein paar Stunden). Du kannst dann historische Daten nach dieser Dimension segmentiert sehen.
Aber, wenn der Parameter nie in deinen Events gesendet wurde, gibt es keine Daten zum Backfill. Beispiel: Wenn du eine Custom Dimension für premium_feature_used hinzufügst, aber du fängst gerade an, diesen Parameter gestern zu senden, kannst du nur Daten vom letzten Tag sehen, nicht vom letzten Monat.
Pro-Tipp: Entscheide, was du verfolgten möchtest, dann fange an, die Parameter zu senden. Sobald du Daten angesammelt hast, erstelle die Custom Dimension. Oder erstelle sie rückgängig – GA4 wird das backfüllen, was es kann.
Custom Metric Verzögerung
Custom Metrics werden on-demand berechnet. Einige Reports zeigen Custom Metrics mit einer kleinen Verzögerung (ein paar Minuten). Das ist normal.
Limits und Best Practices
Limits
- Bis zu 25 Custom Dimensions pro Property
- Bis zu 25 Custom Metrics pro Property
- Dimension-Wert maximale Länge: 100 Zeichen
- Metric-Berechnung: Begrenzt auf einfache Operationen (Summe, Zählung, Max, Min, Teilen)
Best Practices
- Benenne klar: „subscription_tier" ist besser als „st" oder „tier"
- Nutze konsistente Werte: „free", „pro", „enterprise" (nicht „Free", „PRO", „ent")
- Verfolgten, was zählt: Erstelle keine Dimensions, die du nicht analysierst
- Dokumentiere es: Führe eine Liste, was jede Dimension bedeutet
- Vermeide PII: Sende keine Email, Telefon oder Nutzernamen als Custom Dimension-Werte
- Plane voraus: Entscheide, was du verfolgten wirst, bevor du anfängst, Daten zu senden
Häufig gestellte Fragen
Q: Kann ich eine Custom Dimension nach ihrer Erstellung ändern? A: Du kannst den Namen und die Beschreibung bearbeiten, aber nicht den Event-Parameter, auf den sie mapped. Wenn du ändern musst, welcher Parameter sie verfolgten, erstelle eine neue Dimension.
Q: Warum zeigt meine Custom Dimension keine Daten? A: Sehr wahrscheinlich, dass der Event-Parameter-Name nicht exakt passt. Custom Dimensions sind case-sensitiv. „subscription_tier" und „subscription_Tier" sind unterschiedlich.
Q: Wie lange, bis meine Custom Dimension in Reports angezeigt wird? A: Ein paar Stunden zum Backfill. Neue Events, die den Parameter beinhalten, zeigen sich innerhalb von 30 Minuten.
Q: Kann ich Custom Metrics in Audiences nutzen? A: Nicht direkt. Du kannst Audiences basierend auf Custom Dimensions erstellen, aber nicht Custom Metrics. Wenn du nach einem berechneten Wert segmentieren musst, nutze BigQuery.
Q: Was, wenn ich etwas über mehrere Events verfolgten möchte?
A: Nutze eine Nutzer-Eigenschaft (setze mit gtag('set', {})) statt eines Event-Parameters. Nutzer-Eigenschaften bleiben erhalten und gelten für alle Events dieses Nutzers.
Das Fazit
Custom Dimensions und Metrics sind, wie du GA4 zu deinem machst. Standard GA4 zeigt Traffic und Conversions; Custom Dimensions und Metrics zeigen dein Geschäft – welche Kunden wertvoll sind, welche Features Engagement fahren, welcher Inhalt konvertiert.
Starte einfach: eine Custom Dimension (vielleicht „customer_tier" oder „experiment_id"), eine Custom Metric (vielleicht „revenue_per_user"). Werde bequem, dann expandiere.
Für advanced Segmentierung, siehe GA4 Filters and Segments: How to Slice Your Data.
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 →