Sunday, March 12, 2023

Filter und Segmente - Google Analytics-Hilfe [gg-analytics-de]

Filter und Segmente

Entwickler stellen Filter und Segmente für Reporting-API-Anforderungen bereit, um Teilmengen von Analytics-Daten abzurufen. Sie stellen oft diese Fragen:

  • Was sind die Unterschiede zwischen Filtern und Segmenten?
  • Wann verwendet man Filter und wann Segmente?

Die folgenden Abschnitte beantworten diese Fragen.

Unterschiede zwischen Filtern und Segmenten

Betrachten Sie die folgenden drei Benutzersitzungen zwischen den Zeiten T 1 und T 2 :

Verwenden eines Segments zum Anfordern einer Teilmenge von Analytics-Daten, die folgende Abfrage:

    Dimension: ga:pathPath (Seitenpfad)    Metrik: ga:pageviews (Seitenaufrufe)    Segment: users::condition::ga:pagePath!=pathToPageB  

erstellt diesen Bericht:

Buchseite Seitenaufrufe
pathToPageA 1

Für das angegebene Segment wird jede Benutzersitzung anhand der Segmentbedingung ( ga:pagePath!=pathToPageB ) geprüft. Für Benutzersitzungen, die die Bedingung erfüllen, werden alle Zeilen zurückgegeben; Für Benutzersitzungen, die die Bedingung nicht erfüllen, werden keine Zeilen zurückgegeben. Da Segmente auf Sitzungsebene funktionieren, wird der Seitenaufruf von Seite A in Sitzung 2 ausgeschlossen, da die Sitzung einen Seitenaufruf von Seite B enthält. Analytics verwendet Segmente zur Bestimmung

Verwenden eines Filters zum Anfordern einer Teilmenge von Analytics-Daten, die folgende Abfrage:

    Dimension: ga:pathPath (Seitenpfad)    Metrik: ga:pageviews (Seitenaufrufe)    Filter: ga:pagePath!=pathToPageB  

erstellt diesen Bericht:

Buchseite Seitenaufrufe
pathToPageA 2

Für den angegebenen Filter werden alle Zeilen aller Sitzungen untersucht; nur die Zeilen, die die Filterbedingung ( ga:pagePath!=pathToPageB ) erfüllen, werden zurückgegeben. Da Filter auf Trefferebene arbeiten, wird der Seitenaufruf von Seite A in Sitzung 2 eingeschlossen, obwohl die Sitzung einen Seitenaufruf von Seite B enthält. An eine Reporting-API-Anforderung gibt Analytics Daten zurück, die Zeilen in einer Tabelle darstellen. Hinzufügen eines Filters zum

Filter und Segmente können zusammen verwendet werden, um Teilmengen von Analytics-Daten abzurufen:

    Dimensionen: ga:country und ga:browser    Metrik: ga:Seitenaufrufe    Filter: ga:country==Kanada    Segment: users::condition::ga:browser==Chrome  

Wann man Filter und wann Segmente verwendet

Folgendes wird nur von Segmenten unterstützt:

  • Sequenzen
  • In Listenoperator []
  • Zwischen-(Bereichs-)Operator <>

Zum Beispiel:

  • Holen Sie sich Benutzer, die einen Windows-Desktop und dann ein mobiles Android-Gerät verwendet haben:
        Benutzer::sequence::ga:deviceCategory==Desktop;    ga:operatingSystem==Windows->>    ga:deviceCategory==mobil;    ga:operatingSystem==Android  
  • Abrufen von Sitzungen, bei denen der Browser Chrome, Firefox oder Opera war:
        session::condition::ga:browser[]Chrome|Firefox|Opera  
  • Holen Sie sich Sitzungen in den Stunden 15 bis 22:
        Sitzungen::Bedingung::ga:Stunde<>15_22  

Als weiteres Beispiel kann der folgende komplexe Ausdruck nur in einem Segment angegeben werden:

    Benutzer::condition::perSession::ga:screenviews>5;    Sitzungen::condition::ga:adGroup=@aaa,    ga:adTargetingType=@bbb;Bedingung::    ga:mobileInputSelector=@ccc;ga:campaign=@ddd

Verwenden Sie einen Filter, um einen bestimmten Treffer (z. B. ga:pageviews ) aus allen Sitzungen zu erhalten, die einer Bedingung entsprechen:

    filter=ga:pagePath=@analytis/devguides/reporting  

No comments:

Post a Comment