Benutzerdefinierte Dimension
Definition: Eine benutzerdefinierte Dimension (englisch: Custom Dimension) ist in Google Analytics 4 und anderen Web-Analytics-Plattformen eine selbst definierte kategoriale Eigenschaft, die über Ereignis-Parameter oder Nutzer-Properties an Analysedaten geknüpft wird und in Berichten sowie Explorations als zusätzliche Analysedimension genutzt werden kann. Sie ermöglicht es, die Standarddaten des Analytics-Tools um geschäftsspezifische, inhaltliche oder technische Attribute zu erweitern, die für das jeweilige Unternehmen analytisch relevant sind, aber von den vordefinierten Dimensionen des Systems nicht erfasst werden. Typische Beispiele für benutzerdefinierte Dimensionen sind Produktkategorien, der Anmeldestatus eines Nutzers (eingeloggt oder Gast), der Inhaltstyp einer aufgerufenen Seite (Blogartikel, Produktseite, Landingpage), das verwendete Seitentemplate, die Mitgliedschaftsstufe eines Nutzers, die Sprache einer Seite bei mehrsprachigen Websites oder die Zugehörigkeit zu einer bestimmten Testgruppe bei A/B-Tests. Indem diese Attribute als Dimensionen verfügbar gemacht werden, können Analysten Metriken wie Sitzungen, Conversions oder Engagement-Rate gezielt nach diesen Eigenschaften aufschlüsseln und so deutlich differenziertere Erkenntnisse gewinnen als mit den Standarddimensionen allein.
Erläuterung
In GA4 existieren benutzerdefinierte Dimensionen auf zwei Ebenen: der Ereignis-Ebene (Event-scoped) und der Nutzer-Ebene (User-scoped). Ereignis-bezogene Dimensionen sind an ein konkretes Ereignis geknüpft und beschreiben dessen spezifischen Kontext – etwa welche Produktkategorie beim Aufruf einer Seite übergeben wurde. Nutzer-bezogene Dimensionen hingegen werden mit dem gesamten Nutzerprofil verknüpft und bleiben über mehrere Sitzungen hinweg bestehen – zum Beispiel der Abonnementtyp oder die bevorzugte Sprache des Nutzers.
Damit ein benutzerdefinierter Parameter in den GA4-Berichten und Explorations als Dimension erscheint und filterbar ist, muss er zunächst in der GA4-Verwaltung unter "Benutzerdefinierte Definitionen" registriert werden. Ohne diese Registrierung werden die Daten zwar im Hintergrund von den Tracking-Tags erfasst und auch im BigQuery-Export gespeichert, sind aber in der GA4-Benutzeroberfläche nicht sicht- und nutzbar. Dieser zweistufige Prozess – erst technische Übermittlung im Ereignis-Parameter, dann inhaltliche Registrierung in der Verwaltungsoberfläche – ist ein häufiger Stolperstein bei der Implementierung.
Pro GA4-Property stehen bis zu 50 Ereignis-Dimensionen und 25 Nutzer-Dimensionen zur Verfügung. Dieses Kontingent erscheint großzügig, ist aber bei komplexen Websites oder Anwendungen mit vielen individuellen Tracking-Anforderungen schnell erschöpft. Daher sollte bereits bei der Konzeption eines Tracking-Konzepts sorgfältig abgewogen werden, welche Dimensionen tatsächlich analytischen Mehrwert bieten und welche Informationen alternativ durch den BigQuery-Export direkt aus den Rohdaten extrahiert werden können, ohne das Dimensionslimit zu belasten.
Im Unterschied zu Universal Analytics, wo benutzerdefinierte Dimensionen auf Treffer-, Sitzungs- und Nutzerebene definiert werden konnten, hat GA4 dieses Modell auf Ereignis- und Nutzerebene vereinfacht. Die Sitzungsebene entfällt – Informationen, die früher als sitzungsbezogene Dimension übermittelt wurden, müssen in GA4 entweder als Ereignis- oder als Nutzer-Dimension abgebildet werden.
Geltungsbereiche und typische Anwendungsfälle
- Ereignis-Dimension (Event-scoped): Wird bei jedem Ereignis übergeben und beschreibt den Kontext dieses spezifischen Ereignisses. Beispiel: Bei einem
page_view-Ereignis wird die Dimensioncontent_typemit dem Wert "Blogartikel" oder "Produktseite" übergeben, um Seitenaufrufe nach Inhaltstyp auszuwerten. - Nutzer-Dimension (User-scoped): Wird mit dem gesamten Nutzerprofil verknüpft und bleibt sitzungsübergreifend gespeichert. Beispiel:
membership_levelmit dem Wert "Premium" oder "Free" ermöglicht die Auswertung aller Aktivitäten nach Abonnementstufe. - A/B-Test-Variante: Durch Übermittlung der Testvariante als Ereignis-Dimension lassen sich Conversion-Raten und Engagement-Metriken direkt in GA4 nach Testvariante segmentieren – ohne externe Auswertungstools.
- Template und Layout-Typ: Für Content-lastige Websites ist es wertvoll zu wissen, ob ein Nutzer eine Seite mit einem bestimmten Layout (z. B. Longform-Artikel vs. Listicle) aufgerufen hat, um zu verstehen, welche Formate besser konvertieren.
Implementierungsschritte in GA4
- Parameter im Tracking-Code definieren: Fügen Sie den gewünschten Parameter (z. B.
content_type) als zusätzliches Attribut dem entsprechenden Ereignis hinzu, entweder direkt im Code oder via Data Layer und Google Tag Manager. - Registrierung in GA4: Öffnen Sie in GA4 unter Verwaltung den Bereich "Benutzerdefinierte Definitionen" und legen Sie eine neue Dimension an, indem Sie den exakten Parameternamen, die Beschreibung und den Geltungsbereich (Ereignis oder Nutzer) angeben.
- Überprüfung: Kontrollieren Sie nach der Registrierung im DebugView oder im Echtzeit-Bericht, ob der Parameter korrekt übergeben wird und ob die neue Dimension in den Berichten erscheint.
- Dokumentation: Halten Sie alle benutzerdefinierten Dimensionen in einem zentralen Tracking-Dokument fest, das Parameternamen, Beschreibungen, Geltungsbereich und Verwendungszweck enthält.