Glossar

So setzen Sie Nutzereigenschaften in GA4 und werten sie in Reports aus

Taras Shynkarenko
Taras Shynkarenko
•Aktualisiert: •8 Min. Lesezeit
So setzen Sie Nutzereigenschaften in GA4 und werten sie in Reports ausSo setzen Sie Nutzereigenschaften in GA4 und werten sie in Reports aus

TL;DR, Kurzantwort

8 Min. Lesezeit

Nutzereigenschaften in GA4 sind Merkmale des Nutzers, etwa ein Tarif oder eine bevorzugte Sprache, die GA4 auf jedes spätere Event dieses Nutzers anwendet. Sie setzen sie mit gtag('set', 'user_properties', {...}), im Abschnitt User Properties eines GA4-Event-Tags im Tag Manager oder über das Firebase SDK und registrieren jede davon als nutzerbezogene benutzerdefinierte Dimension, um sie in Reports zu sehen. Eine Standard-Property erlaubt 25 Nutzereigenschaften, eine 360-Property 100. Namen enden bei 24 Zeichen, Werte bei 36, und Googles Richtlinien verbieten darin personenbezogene Daten.

Was sind Nutzereigenschaften in GA4?

Mit Nutzereigenschaften in GA4 beschreibt Google Analytics 4 die Person hinter den Events, etwa ihren Tarif, ihre bevorzugte Sprache oder ihre Rolle, und wendet jeden Wert auf jedes spätere Event dieses Nutzers an. Die Hilfeseite von Google definiert sie als "attributes that describe groups of your user base", mit Spracheinstellungen und geografischen Standorten als Beispielen. Nutzen Sie sie für Fakten, die über viele Events hinweg gelten, und legen Sie Details zu einzelnen Aktionen in Event-Parameter.

Eine Nutzereigenschaft erscheint erst in Reports, nachdem Sie sie als nutzerbezogene benutzerdefinierte Dimension registriert haben. Google sagt es deutlich: "To report on the data you collect through user properties, create user-scoped custom dimensions." Die Hilfeseite zu benutzerdefinierten Dimensionen ergänzt: "User properties become aliases for user-scoped custom dimension slots", Sie arbeiten also mit sprechenden Namen wie customer_tier statt mit nummerierten Slots.

GA4 füllt außerdem von sich aus eine Reihe von Nutzerdimensionen, etwa Country, Language und Device category. Diese vordefinierten Dimensionen decken die üblichen Fälle ab. Eigene Nutzereigenschaften sind für Fakten gedacht, die nur Ihre Website kennt, etwa ob ein Besucher einen kostenlosen oder einen bezahlten Tarif nutzt.

Wie unterscheiden sich Nutzereigenschaften von Event-Parametern?

Nutzereigenschaften beschreiben den Nutzer und gelten für künftige Events weiter, während Event-Parameter ein einzelnes Event beschreiben und dort enden. Die Seite von Google zu benutzerdefinierten Dimensionen zieht die Grenze in zwei Sätzen: Event-Parameter "provide more details about these actions, like which link was clicked", und "User properties tell you more about the users themselves."

PunktNutzereigenschaftEvent-Parameter
BeschreibtDen NutzerEine Aktion
Gilt fürDieses Event und alle späteren Events des NutzersNur das Event, das ihn gesendet hat
Scope der benutzerdefinierten DimensionUserEvent
Mengenlimit, Standard-Property25 Nutzereigenschaften25 Parameter pro Event
Länge des Namens24 Zeichen40 Zeichen
Länge des Werts36 Zeichen100 Zeichen
Beispielcustomer_tier = prolink_type = outbound

Das Limit von 36 Zeichen für Werte bedeutet kurze Kategorie-Labels, keinen Freitext. Wenn Sie noch planen, welche Daten einen Slot verdienen, beginnen Sie bei den Entscheidungen, die sie stützen sollen, wie es der Leitfaden zur individuellen Analytics-Implementierung beschreibt.

Wie setzen Sie Nutzereigenschaften mit gtag?

Sie setzen Nutzereigenschaften mit dem Google-Tag, indem Sie den Befehl set mit einem Objekt user_properties aufrufen, das die Werte auf jedes Event der Seite anwendet. Die Hilfeseite von Google gibt dieses Beispiel:

gtag('set', 'user_properties', {
  favorite_composer: 'Mahler',
  favorite_instrument: 'double bass',
  season_ticketholder: 'true'
});

Um die Werte auf einen einzelnen Datenstream zu beschränken, zeigt Google dasselbe Objekt stattdessen in einem config-Befehl: gtag('config', 'STREAM_ID', { 'user_properties': { ... } }). Führen Sie den Aufruf aus, sobald Ihre Seite den Wert kennt, etwa direkt nach dem Login.

Die Hilfeseite von Google nennt zwei weitere Wege, sie zu setzen:

  1. Google Tag Manager. In einem Google Analytics 4 Event-Tag "add a row in the User Properties section for each parameter you want to include."
  2. Firebase für mobile Apps. Folgen Sie nach der Installation des Google Analytics for Firebase SDK der Firebase-Dokumentation "Set user properties".

Servercode kann Nutzereigenschaften über das Measurement Protocol in einem Objekt user_properties senden, in dem jede Eigenschaft ein Feld value enthält. Der Entwicklerleitfaden von Google merkt an, dass Sie Nutzereigenschaften auch ganz ohne Events senden können und dass "Google Analytics uses the most recent value of a user property for each user."

Eine Analystin am Schreibtisch prüft Diagramme auf dem Laptop, passend zum Schritt, eine Nutzereigenschaft zu registrieren, damit sie in Reports erscheint.

Wie werten Sie eine Nutzereigenschaft in GA4 in Reports aus?

Sie werten eine Nutzereigenschaft in GA4 aus, indem Sie unter Admin, Data display, Custom definitions eine nutzerbezogene benutzerdefinierte Dimension anlegen, wofür Sie mindestens die Rolle Editor in der Property brauchen. Das Vorgehen laut Google:

  1. Klicken Sie in Admin unter Data display auf Custom definitions.
  2. Öffnen Sie den Tab Custom dimensions und klicken Sie auf Create custom dimensions.
  3. Geben Sie einen Dimensionsnamen ein. Bindestriche sind nicht erlaubt, Unterstriche und Leerzeichen schon.
  4. Stellen Sie Scope auf User. Laut Google lässt sich der Scope nach dem Speichern nicht mehr ändern.
  5. Geben Sie den Namen der Nutzereigenschaft genau so ein, wie Ihr Code ihn sendet. Auch dieses Feld ist nach dem Speichern fest.
  6. Klicken Sie auf Save.

Die Seiten von Google widersprechen sich bei der Reihenfolge. Die Seite zum Erfassen von Nutzerdaten sagt, die Dimension solle "Before you set user properties" angelegt werden, während die Seite zum Anlegen der Dimension sagt, Sie sollten die Eigenschaft zuerst in Ihren Code einbauen und sie in der Karte "Users by User property" des Realtime-Reports prüfen. Laut Google erreicht die Dimension die Reports nach 24 bis 48 Stunden, registrieren Sie sie also am selben Tag, an dem die Eigenschaft live geht. Sobald sie existiert, können Sie sie in Vergleichen, Filtern, Explorations und Zielgruppenbedingungen nutzen.

Vom Code zum Report in vier Schritten
1
Senden. Rufen Sie gtag('set', 'user_properties', {...}) auf, sobald die Seite den Wert kennt.
2
Prüfen. Suchen Sie die Eigenschaft in der Karte "Users by User property" im Realtime-Report.
3
Registrieren. Legen Sie in Admin eine nutzerbezogene benutzerdefinierte Dimension an und tragen Sie den Namen exakt so ein, wie Ihr Code ihn sendet.
4
Warten. Die Dimension erscheint nach 24 bis 48 Stunden in den Reports.
Registrieren Sie die Dimension am Tag des Livegangs, damit die Wartezeit früh beginnt.

Welche Limits gelten für Nutzereigenschaften in GA4?

Eine Standard-Property in GA4 akzeptiert 25 Nutzereigenschaften und eine Google Analytics 360-Property 100, mit Namen bis 24 Zeichen und Werten bis 36 Zeichen. Die Seite von Google zu den Erfassungslimits sagt, dass Analytics in einer Standard-Property "doesn't process the 26th user property".

LimitStandard-Property360-Property
Nutzereigenschaften pro Property25100
Nutzerbezogene benutzerdefinierte Dimensionen25100
Länge des Namens einer Nutzereigenschaft24 ZeichenNicht auf der Limit-Seite für 360 aufgeführt
Länge des Werts einer Nutzereigenschaft36 ZeichenNicht auf der Limit-Seite für 360 aufgeführt

Für Namen gelten drei weitere Regeln aus dem Entwicklerleitfaden und den Hilfeseiten von Google:

  • Reservierte Namen. first_open_time, first_visit_time, last_deep_link_referrer, user_id und first_open_after_install sind nicht erlaubt.
  • Reservierte Präfixe. Namen dürfen nicht mit google_, ga_ oder firebase_ beginnen.
  • Groß- und Kleinschreibung. Google warnt: "setting two user properties whose names differ only in case results in two distinct user properties being logged."

Eine vierte Falle steckt in der benutzerdefinierten Dimension. Google sagt: "any value in a custom dimension that resembles a number will be treated as a number, even if it was originally formatted as text." Ein Tarifcode wie 94E40 wird zur wissenschaftlichen Notation, stellen Sie Codes also einen Buchstaben voran.

Flowsery
Flowsery

Jetzt 14 Tage kostenlos testen

Echtzeit-Dashboard

Zielverfolgung

Cookie-freies Tracking

Welche Nutzereigenschaften erfasst GA4 automatisch?

GA4 erfasst eine Reihe vordefinierter Nutzerdimensionen automatisch, und Google schreibt, dass Sie mit gtag.js oder dem SDK keinen zusätzlichen Code dafür brauchen. Im Wortlaut: "you don't need to write additional code to collect." Auf Websites gehören dazu Age, Gender, Interests, Language, Country, Region, City, Browser, Device category, Device brand, Operating system und Platform. App-Streams ergänzen App store, App version, Device model und New/Established.

Verschwenden Sie keinen Ihrer 25 Slots, um diese zu kopieren. Die Seite von Google zu nutzerbezogenen benutzerdefinierten Dimensionen sagt: "Don't create a custom user property if a predefined user dimension already exists."

Age, Gender und Interests haben einen Haken. Google sagt, Sie "must meet the Analytics data thresholds to see demographic and interest data", und Google hält diese Zeilen zurück, wenn eine Gruppe so klein ist, dass sich Personen identifizieren ließen. Die Seite zu Datenschwellenwerten in GA4 erklärt, wann das passiert und was es verringert.

Ab wann gilt eine Nutzereigenschaft in GA4?

Eine Nutzereigenschaft in GA4 gilt ab dem Moment, in dem sie gesetzt wird, für alle künftigen Events dieses Nutzers, auch in späteren Sessions, und nie für frühere Events. Googles Formulierung: "The user property will not apply to events that happened before the user property was set."

Wenn ein Besucher fünf Seiten liest und erst bei der Registrierung customer_tier erhält, tragen diese fünf Seitenaufrufe keinen Tarif. Setzen Sie die Eigenschaft bei jedem Seitenaufruf eines angemeldeten Nutzers.

GA4 dedupliziert außerdem. Laut Google erfasst Analytics eine Nutzereigenschaft, wenn sie "set for the first time on a page" ist oder wenn sich ihr Wert ändert, sodass ein wiederholter set-Aufruf auf derselben Seite keine zusätzlichen Daten sendet.

Ein Vorhängeschloss auf einer Laptoptastatur, als Sinnbild für die Regel, dass Nutzereigenschaften keine personenbezogenen Daten enthalten dürfen.

Dürfen Nutzereigenschaften in GA4 personenbezogene Daten enthalten?

Nutzereigenschaften in GA4 dürfen keine personenbezogenen Daten enthalten, denn die Richtlinien von Google verbieten, solche Daten zu senden. Die Hilfeseite von Google sagt, ihre "policies mandate that no data be passed to Google that Google could use or recognize as personally identifiable information (PII)", und nennt "email addresses, personal mobile numbers, and social security numbers" als Beispiele. Ihre Liste der Funktionen, die besondere Sorgfalt erfordern, enthält "All custom dimensions", und das umfasst jede registrierte Nutzereigenschaft.

Beschränken Sie Werte auf Kategorien wie pro, trial oder admin. Für eine stabile Konto-Kennung verweist Google auf die User-ID-Funktion statt auf eine Nutzereigenschaft, und die Seite zu benutzerdefinierten Dimensionen warnt vor "a custom dimension for a unique ID per user." Selbst eine ID, die niemanden namentlich nennt, kann nach Datenschutzrecht als personenbezogenes Datum gelten, wie der Leitfaden zu Analytics-Kennungen und personenbezogenen Daten erklärt.

Wie hängt Flowsery Details an einen angemeldeten Nutzer?

Flowsery hängt Details mit einem einzigen identify()-Aufruf an einen angemeldeten Nutzer, den die SDK-Dokumentation als Weg beschreibt, um "Identify the current visitor with user details." Das dokumentierte Beispiel übergibt eine Nutzer-ID, eine E-Mail-Adresse und einen Namen: flowsery.identify({ userId: 'user_123', email: 'user@example.com', name: 'John Doe' }). Die Visitor-API von Flowsery liefert anschließend ID, Namen und E-Mail-Adresse dieses Nutzers in einem Profilfeld zurück, das bei anonymen Besuchern null ist. Anonymer Traffic funktioniert anders. Mit der Option "Cookieless" läuft Flowsery mit einem täglich wechselnden Besucher-Hash und speichert keine personenbezogenen Daten, verknüpft einen anonymen Besucher also nicht über Tage oder Geräte hinweg. Eigene Events akzeptieren optionale Metadaten: Das Script-Tag erfasst eines mit window.flowsery("signup") und das npm-SDK mit flowsery.trackEvent('signup'), als Teil des Goal- und Event-Trackings von Flowsery. Events erscheinen im Echtzeit-Event-Feed von Flowsery, sobald sie feuern, ohne Registrierungsschritt dazwischen.

Häufig gestellte Fragen

Was ist der Unterschied zwischen einer Nutzereigenschaft und einer nutzerbezogenen benutzerdefinierten Dimension?

Eine Nutzereigenschaft ist der Wert, den Ihr Code sendet, etwa customer_tier. Eine nutzerbezogene benutzerdefinierte Dimension ist die Registrierung in GA4 Admin, die diese Eigenschaft in Reports sichtbar macht. Sie brauchen beides, und laut Google erreicht die Dimension die Reports 24 bis 48 Stunden nach dem Anlegen.

Wie viele Nutzereigenschaften kann eine GA4-Property haben?

Eine Standard-Property kann 25 Nutzereigenschaften haben, eine Google Analytics 360-Property 100. Analytics verarbeitet die 26. Nutzereigenschaft in einer Standard-Property nicht. Für nutzerbezogene benutzerdefinierte Dimensionen gelten dieselben Obergrenzen von 25 und 100.

Gelten Nutzereigenschaften in GA4 für vergangene Events?

Nein. Laut Google gilt eine Nutzereigenschaft für alle künftigen Events dieses Nutzers, auch in späteren Sessions, aber sie "will not apply to events that happened before the user property was set." Setzen Sie die Eigenschaft, sobald Sie den Wert kennen.

Wie ändere ich eine Nutzereigenschaft in GA4?

Senden Sie die Eigenschaft erneut mit dem neuen Wert. Der Entwicklerleitfaden von Google sagt, Analytics "uses the most recent value of a user property for each user", und GA4 erfasst die Eigenschaft erneut, sobald sich ihr Wert ändert. Frühere Events behalten den Wert, den sie beim Senden hatten.

Kann ich user_id als Namen einer Nutzereigenschaft verwenden?

Nein. user_id ist einer von fünf reservierten Namen, zusammen mit first_open_time, first_visit_time, last_deep_link_referrer und first_open_after_install. Namen dürfen außerdem nicht mit google_, ga_ oder firebase_ beginnen. Nutzen Sie für Konto-IDs die User-ID-Funktion.

Flowsery
Flowsery

Jetzt 14 Tage kostenlos testen

Echtzeit-Dashboard

Zielverfolgung

Cookie-freies Tracking

Wo kann ich prüfen, ob eine Nutzereigenschaft ankommt?

Öffnen Sie den Realtime-Report und sehen Sie sich die Karte "Users by User property" an. Google sagt über die Karte, sie "shows the number of people who are grouped into each user property." Prüfen Sie die Eigenschaft dort, bevor Sie Reports darauf aufbauen.

Kann ich Nutzereigenschaften in GA4 im Google Tag Manager setzen?

Ja. Fügen Sie in einem Google-Analytics-4-Event-Tag im Abschnitt User Properties für jede Eigenschaft eine Zeile hinzu. Registrieren Sie sie danach als nutzerbezogene benutzerdefinierte Dimension, sonst erscheint sie nicht in den Reports.

Warum fehlt meine Nutzereigenschaft in den GA4-Reports?

Eine Nutzereigenschaft erscheint erst in Reports, wenn ihre benutzerdefinierte Dimension existiert und fertig verarbeitet ist. Laut Google erscheint die Dimension 24 bis 48 Stunden nach dem Anlegen in den Reports. Prüfen Sie, ob der Scope auf User steht und der Name der Eigenschaft exakt dem entspricht, den Ihr Code sendet, denn beides lässt sich nach dem Speichern nicht mehr ändern.

Darf eine Nutzereigenschaft in GA4 eine E-Mail-Adresse enthalten?

Nein. Googles Richtlinie verbietet alle Daten, die Google als personenbezogen erkennen könnte, und nennt E-Mail-Adressen als Beispiel. Beschränken Sie die Werte auf kurze Kategorien wie pro, trial oder admin.

Sollte ich eine Nutzereigenschaft für Land oder Sprache anlegen?

Nein, das lohnt sich nicht. GA4 erfasst vordefinierte Nutzerdimensionen wie Country, Language und Device category bereits selbst, und Google rät von einer eigenen Dimension ab, wenn eine vordefinierte die Daten abdeckt. Heben Sie sich Ihre 25 Plätze für Angaben auf, die nur Ihre Website kennt.

War dieser Artikel hilfreich?

Teilen Sie uns Ihre Meinung mit!

Sehen Sie uns öfter bei Google

Ein Klick macht Flowsery zu einer bevorzugten Quelle. Unsere Artikel stehen dann weiter oben in Ihren Top-Meldungen, im KI-Modus und in den KI-Übersichten.

Bevor Sie gehen...

Flowsery

Flowsery

Umsatzorientierte Analysen für Ihre Website

Verfolgen Sie jeden Besucher, jede Quelle und jede Conversion in Echtzeit. Einfach, leistungsstark und komplett ohne Cookies.

Echtzeit-Dashboard

Zielverfolgung

Cookie-freies Tracking

Verwandte Glossarbegriffe

Was benutzerdefinierte Dimensionen in GA4 leisten und welche Kontingente sie begrenzenWas benutzerdefinierte Dimensionen in GA4 leisten und welche Kontingente sie begrenzen
Glossar

Was benutzerdefinierte Dimensionen in GA4 leisten und welche Kontingente sie begrenzen

Erst benutzerdefinierte Dimensionen in GA4 machen Event-Parameter zu Report-Feldern. Die drei Scopes, die Kontingente 50, 25 und 10 und die Kardinalitätsfalle.

•8 Min. Lesezeit
Warum Ihre GA4-Absprungrate nur die umgedrehte Engagement-Rate istWarum Ihre GA4-Absprungrate nur die umgedrehte Engagement-Rate ist
Glossar

Warum Ihre GA4-Absprungrate nur die umgedrehte Engagement-Rate ist

Ihre GA4-Absprungrate ist der Anteil nicht engagierter Sitzungen. Wie Google sie definiert, was anders ist als in Universal Analytics und wo Sie sie ergänzen.

•7 Min. Lesezeit
Was der GA4-Landing-Page-Bericht zählt und wo er leer bleibtWas der GA4-Landing-Page-Bericht zählt und wo er leer bleibt
Glossar

Was der GA4-Landing-Page-Bericht zählt und wo er leer bleibt

Googles GA4-Landing-Page-Bericht listet die erste Seite jeder Session. Wo er liegt, Standardkennzahlen, Zeilen mit (not set) und wie Sie die Quelle ergänzen.

•8 Min. Lesezeit
Wie die GA4-Website-Suche erfasst, was Besucher eintippenWie die GA4-Website-Suche erfasst, was Besucher eintippen
Glossar

Wie die GA4-Website-Suche erfasst, was Besucher eintippen

So richten Sie die GA4-Website-Suche über Enhanced Measurement ein, ergänzen eigene Parameter, finden die Dimension Search term und messen Suchen ohne URL.

•8 Min. Lesezeit
Wie Sie die Search Console mit GA4 verknüpfen und ihre Reports veröffentlichenWie Sie die Search Console mit GA4 verknüpfen und ihre Reports veröffentlichen
Glossar

Wie Sie die Search Console mit GA4 verknüpfen und ihre Reports veröffentlichen

So lässt sich die Search Console mit GA4 verknüpfen: nötige Rollen, die zwei Reports in der Library veröffentlichen und was sich nicht verbinden lässt.

•8 Min. Lesezeit
Wie Sie berechnete Messwerte in GA4 mit nur fünf Plätzen erstellenWie Sie berechnete Messwerte in GA4 mit nur fünf Plätzen erstellen
Glossar

Wie Sie berechnete Messwerte in GA4 mit nur fünf Plätzen erstellen

Google erlaubt nur 5 berechnete Messwerte in GA4 pro Standard-Property. Hier stehen Formelsyntax, Einheiten, Fundorte und was keine Formel nutzen darf.

•8 Min. Lesezeit

Verwandte Artikel