Segmente – Funktionsreferenz

In diesem Dokument erhalten Sie einen Überblick über Segmente in Google Analytics.

Überblick

Mithilfe von Segmenten können Sie Nutzer und Sitzungen auswählen, um Fragen zu beantworten, die für Ihr Unternehmen wichtig sind. Beispiel: Nutzer, die mindestens zwei Transaktionen mit einem Lifetime-Umsatz von über 1.000 $abgeschlossen haben,oder Nutzer, die die Website zuerst auf einem Mobilgerät und dann über einen Desktop-Browser besucht haben.

In diesem Dokument werden Sie mit dem Google Analytics-Nutzermodell und den Grundlagen der Erstellung von Segmenten vertraut gemacht.

Google Analytics-Nutzermodell

Wenn Sie sich zuerst das Google Analytics-Nutzermodell ansehen, verstehen Sie die Funktionsweise von Segmenten besser.

Das Google Analytics-Nutzermodell besteht aus drei Hauptbestandteilen:

  • Nutzer: Auf der grundlegenden Ebene haben Sie Nutzer.
  • Sitzungen: Ein Nutzer greift auf Ihre Property zu und interagiert mit Ihrer Property. Alle diese Nutzerinteraktionen werden in einer sogenannten Sitzung gruppiert.
  • Treffer: Während einer Sitzung interagiert der Nutzer mit Ihrer Property. Jede Interaktion wird als Treffer bezeichnet. Treffer sind z. B. Seitenaufrufe, Ereignisse und Transaktionen.

Ein einzelner Nutzer kann mehrere Sitzungen haben und jede Sitzung kann mehrere Treffer haben. Im Folgenden sehen Sie eine entsprechende grafische Darstellung:

Eine Hierarchie, die das Google Analytics-Nutzermodell darstellt. Der übergeordnete Knoten ist ein Nutzer, seine untergeordneten Knoten stehen für Sitzungen und jede Sitzung hat einen oder mehrere Knoten für Treffer.
Abbildung 1: Google Analytics-Nutzermodell

Sobald Sie wissen, wie Nutzer in Google Analytics modelliert werden, sehen Sie sich im nächsten Schritt an, wie Segmente erstellt werden.

Beispiele für Segmente

Zum Erstellen eines Segments müssen Sie die Bedingung sowie die gewünschten Dimensionen und Messwerte definieren.

Für jedes Beispiel unten gibt es eine Segmentbeschreibung, die entsprechende API-Syntax für den Segmentparameter und eine Nutzermodelldarstellung.

Die Legende für die Modelldarstellung lautet:

Eine Legende, die den Stil für jeden Knoten in einer Nutzermodellhierarchie danach definiert, ob der Knoten von einem Segment ausgeschlossen, in ein Segment aufgenommen ist, einer Bedingung entspricht oder mit einem Schritt in einer Sequenz übereinstimmt.
Abbildung 2: Knotendefinitionen für Beispielsegmente.

Die folgenden Beispiele veranschaulichen Folgendes:

Bedingungen

Mit Bedingungen können Sie Nutzer oder Sitzungen basierend auf Dimensionen und Messwerten auswählen.

Abmessungen

Wählen Sie Nutzer oder Sitzungen anhand der Dimensionswerte aus.

Nutzer

Wählen Sie Nutzer aus, die aus Kanada kommen.
users::condition::ga:country==Canada

Von 3 Nutzern sind der erste Nutzer und alle seine Sitzungen in das Segment aufgenommen, da zwei übereinstimmende Bedingungen auf Sitzungsebene übereinstimmen. Die Sitzungen der anderen beiden Nutzer werden ausgeschlossen.
Abbildung 3: Eine übereinstimmende Nutzerbedingung.

Sitzungen

Wählen Sie Sitzungen aus Kanada aus.
sessions::condition::ga:country==Canada

Von 3 Nutzern sind der zweite Nutzer und alle seine Sitzungen in das Segment aufgenommen, da zwei übereinstimmende Bedingungen auf Sitzungsebene übereinstimmen. Die Sitzungen der anderen beiden Nutzer werden ausgeschlossen.
Abbildung 4: Eine übereinstimmende Sitzungsbedingung.

Messwerte

Wählen Sie Nutzer oder Sitzungen basierend auf einzelnen oder Gesamtwerten aus.

Nutzer

Wählen Sie Nutzer aus, deren Gesamtumsatz in einer einzelnen Transaktion über 100 $lag.
users::condition::perHit::ga:transactionRevenue>100

Von 3 Nutzern werden aufgrund einer einzelnen übereinstimmenden Bedingung auf Trefferebene der zweite Nutzer und alle seine Sitzungen in das Segment aufgenommen. Die Sitzungen der anderen beiden Nutzer werden ausgeschlossen.
Abbildung 5: Übereinstimmung pro Treffer, Nutzerbedingung.

Nutzer auswählen, deren Gesamtumsatz über alle Transaktionen innerhalb einer Sitzung mehr als 100 $betrug.
users::condition::perSession::ga:transactionRevenue>100

Aufgrund einer einzelnen übereinstimmenden Bedingung auf Trefferebene werden von 3 Nutzern der erste und zweite Nutzer sowie alle zugehörigen Sitzungen in das Segment aufgenommen.
         Die Sitzungen des dritten Nutzers werden ausgeschlossen.
Abbildung 6: Abgleich pro Sitzung und Nutzerbedingung.

Nutzer auswählen, deren Gesamtumsatz über alle Transaktionen im Zeitraum größer als 100 $lag.
users::condition::perUser::ga:transactionRevenue>100

Von 3 Nutzern werden aufgrund einer übereinstimmenden Bedingung auf Nutzerebene alle 3 und ihre Sitzungen in das Segment aufgenommen.
Abbildung 7: Eine Übereinstimmung pro Nutzer und Nutzerbedingung.

Bei der Auswahl von Nutzern werden Messwerte standardmäßig auf Nutzerebene summiert. Sie können dies so vereinfachen:
users::condition::ga:transactionRevenue>100

Sitzungen

Wählen Sie Sitzungen aus, bei denen der Gesamtumsatz in einer einzelnen Transaktion über 100 $lag.
sessions::condition::perHit::ga:transactionRevenue>100

Von 3 Nutzern werden aufgrund einer einzelnen übereinstimmenden Bedingung auf Trefferebene nur der zweite Nutzer und eine einzelne Sitzung in das Segment aufgenommen.
         Die anderen beiden Nutzer und ihre Sitzungen werden ausgeschlossen.
Abbildung 8: Eine Übereinstimmung pro Treffer, Sitzungsbedingung.

Wählen Sie Sitzungen aus, bei denen der Gesamtumsatz über alle Transaktionen in einer Sitzung größer als 100 $lag.
sessions::condition::perSession::ga:transactionRevenue>100

Aufgrund einer einzelnen übereinstimmenden Bedingung auf Sitzungsebene werden von 3 Nutzern der erste und zweite Nutzer sowie jeweils eine Sitzung in das Segment aufgenommen. Der 3. Nutzer und die zugehörigen Sitzungen werden ausgeschlossen.
Abbildung 9: Übereinstimmung pro Sitzung und Sitzungsbedingung.

Bei der Auswahl von Sitzungen werden Messwerte standardmäßig auf Sitzungsebene summiert. Sie können dies so vereinfachen:
sessions::condition::ga:transactionRevenue>100

Bedingungen ausschließen

NOT-Operator

Verwenden Sie das Zeichen !, um eine Bedingung zu negieren und die Sitzungen auszuschließen, die mit dieser Bedingung übereinstimmen.

Schließen Sie Sitzungen aus, bei denen die Ausstiegsseite genau mit dem Pfad der Stammseite übereinstimmt.
sessions::condition::!ga:exitPagePath==/

Von drei Nutzern sind der erste Nutzer und dessen Sitzungen enthalten.
         Der zweite Nutzer hat aufgrund einer übereinstimmenden Bedingung auf Sitzungsebene eine Sitzung eingeschlossen und eine Sitzung ausgeschlossen. Der dritte Nutzer hat aufgrund einer übereinstimmenden Bedingung auf Sitzungsebene ebenfalls eine Sitzung ausgeschlossen.
Sitzungsausschluss: Übereinstimmende Sitzungen werden ausgeschlossen.

Bedingungen kombinieren

AND-Operator

Mit dem Zeichen ; können Sie Bedingungen mit dem UND-Operator kombinieren.

Wählen Sie Nutzer aus, die aus Kanada stammen UND deren Gesamtumsatz für alle Transaktionen im Zeitraum über 100 € lag. users::condition::ga:country==Canada;users::condition::perUser::ga:transactionRevenue>100

Aufgrund einer übereinstimmenden Bedingung auf Nutzer- und Sitzungsebene sind von 3 Nutzern der erste Nutzer und alle seine Sitzungen in dem Segment enthalten. Die anderen beiden Nutzer und ihre Sitzungen werden ausgeschlossen.
Abbildung 10: Mehrere Bedingungen mit dem UND-Operator abgleichen.

Da es sich bei beiden um Nutzerbedingungen handelt, können Sie dies für folgende Zwecke vereinfachen:
users::condition::ga:country==Canada;ga:transactionRevenue>100

OR-Operator

Verwenden Sie das Zeichen ,, um Filter mit dem ODER-Operator zu kombinieren.

Wählen Sie Nutzer aus Kanada ODER aus Mexiko aus.
users::condition::ga:country==Canada,users::condition::ga:country==Mexico

Von 3 Nutzern sind der 1. und 2. Nutzer sowie alle zugehörigen Sitzungen in das Segment aufgenommen, da für den ersten Nutzer mehrere übereinstimmende Bedingungen auf Sitzungsebene und für den zweiten Nutzer jeweils nur eine Bedingung auf Sitzungsebene zutrifft. Der verbleibende Nutzer und seine Sitzungen werden ausgeschlossen.
Abbildung 11: Mehrere Bedingungen mit dem ODER-Operator abgleichen.

Da dies beide Nutzerbedingungen sind, können Sie Folgendes vereinfachen:
users::condition::ga:country==Canada,ga:country==Mexico

Da die Bedingungsdimensionen identisch sind, können Sie einen regulären Ausdruck verwenden, um Folgendes zu vereinfachen:
users::condition::ga:country=~Canada|Mexico

Sequenzen

Mit Sequenzen können Sie Nutzer oder Sitzungen basierend auf sequenziellen Bedingungen auswählen.

Wählen Sie Nutzer aus, die die Website sofort auf einem Computer besucht haben
users::sequence::ga:deviceCategory==mobile;–>ga:deviceCategory==desktop

Von 3 Nutzern sind der zweite Nutzer und alle seine Sitzungen in dem Segment enthalten. Grund dafür ist eine übereinstimmende Sequenz auf Sitzungsebene, bei der die Schritte sitzungsübergreifend unmittelbar nacheinander ausgeführt wurden. Der verbleibende Nutzer und seine Sitzungen werden ausgeschlossen.
Abbildung 12: Eine Abgleichsequenz, bei der Schritte unmittelbar nacheinander folgen.

Wählen Sie Nutzer aus, die die Website auf einem Mobilgerät gefolgt von einem Besuch auf dem Computer besucht haben.
users::sequence::ga:deviceCategory==mobile;–>>ga:deviceCategory==desktop

Aufgrund übereinstimmender Sequenzen auf Sitzungsebene sind der 1. und 2. Nutzer sowie alle seine Sitzungen von 3 Nutzern in das Segment aufgenommen. Der verbleibende Nutzer und seine Sitzungen werden ausgeschlossen.
Abbildung 13: Eine Abgleichsequenz, bei der Schritte nacheinander ausgeführt werden.

Nutzer und Sitzungen kombinieren

Sie können Nutzer und Sitzungen auswählen, um ein Segment zu erstellen. Aus der Untergruppe von Nutzern werden zuerst Nutzer und Sitzungen ausgewählt.

Wählen Sie Sitzungen aus, bei denen der Gesamtumsatz mit einer einzelnen Transaktion mehr als 100 € von Nutzern, die Ihre Website über ein Mobilgerät besucht haben, gefolgt von einem Besuch auf einem Computer, betrug.
users::sequence::ga:deviceCategory==mobile;->>ga:deviceCategory==desktop;sessions::condition::perHit::ga:transactionRevenue>100

Nächste Schritte

Im Entwicklungsleitfaden für Segmente finden Sie ausführliche Informationen zur Segmentsyntax und zur Abfrage von Segmenten in der Core Reporting API.