- HTTP-Anfrage
- Pfadparameter
- Anfragetext
- Antworttext
- Autorisierungsbereiche
- DateRange
- Trichter
- FunnelStep
- FunnelFilterExpression
- FunnelFilterExpressionList
- FunnelFieldFilter
- StringFilter
- MatchType
- InListFilter
- Numerischer Filter
- Vorgang
- Numerischer Wert
- BetweenFilter
- FunnelEventFilter
- FunnelParameterFilterExpression
- FunnelParameterFilterExpressionList
- FunnelParameterFilter
- Trichter-Aufschlüsselung
- Dimension
- DimensionExpression
- CaseExpression
- Verkettung
- FunnelNextAction
- Trichtervisualisierungstyp
- Segment
- UserSegment
- UserSegmentCriteria
- UserSegmentConditionGroup
- UserCriteriaScoping
- SegmentFilterExpression
- SegmentFilterExpressionList
- SegmentFilter
- SegmentFilterScoping
- SegmentEventFilter
- SegmentParameterFilterExpression
- SegmentParameterFilterExpressionList
- SegmentParameterFilter
- SegmentParameterFilterScoping
- UserSegmentSequenzGroup
- UserSequenzStep
- UserSegmentExclusion
- UserExclusionDuration
- SessionSegment
- SessionSegmentCriteria
- SessionSegmentConditionGroup
- SessionCriteriaScoping
- SessionSegmentExclusion
- SessionExclusionDuration
- Ereignissegment
- EventSegmentCriteria
- EventSegmentConditionGroup
- Ereigniskriterien
- EventSegmentExclusion
- EventExclusionDuration
- FilterExpression
- FilterExpressionList
- Filtern
- FunnelSubReport
- DimensionHeader
- MesswertHeader
- Messwerttyp
- Zeile
- Dimensionswert
- Messwert
- FunnelResponseMetadata
- SamplingMetadata
- PropertyKontingent
- Kontingentstatus
- Testen!
Gibt einen angepassten Trichterbericht mit Ihren Google Analytics-Ereignisdaten zurück Die von der API zurückgegebenen Daten sind eine Tabelle mit Spalten für die angeforderten Dimensionen und Messwerte.
Mit der explorativen Trichteranalyse können Sie die Schritte visualisieren, die Nutzer bei einer Aufgabe durchlaufen. So sehen Sie auf einen Blick, wie erfolgreich die einzelnen Schritte abgeschlossen werden. Wie werden z. B. aus potenziellen Kunden Besucher und letztendlich Käufer? Wie werden Einmalkäufer zu Wiederholungskäufern? Mithilfe dieser Informationen können Sie ineffiziente oder abgebrochene Kaufprozesse optimieren. Weitere Informationen finden Sie unter GA4-Trichteranalyse.
Diese Methode wird in der Alpha-Entwicklungsphase eingeführt, um vor der Betaphase Feedback zu Syntax und Funktionen einzuholen. Bitte geben Sie über dieses Formular Feedback zur Google Analytics Data API.
HTTP-Anfrage
POST https://analyticsdata.googleapis.com/v1alpha/{property=properties/*}:runFunnelReport
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameter | |
---|---|
property |
Eine GA4-Property-ID, deren Ereignisse erfasst werden. Sie wird im URL-Pfad und nicht im Text angegeben. Weitere Informationen zum Ermitteln der Property-ID Innerhalb einer Batchanfrage sollte diese Property entweder nicht angegeben sein oder mit der Batch-Property übereinstimmen. Beispiel: properties/1234 |
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
JSON-Darstellung |
---|
{ "dateRanges": [ { object ( |
Felder | |
---|---|
dateRanges[] |
Zeiträume, die gelesen werden sollen. Wenn mehrere Zeiträume angefordert werden, enthält jede Antwortzeile einen nullbasierten Zeitraumindex. Falls sich zwei Zeiträume überschneiden, werden die Ereignisdaten für die sich überschneidenden Tage in die Antwortzeilen für beide Zeiträume aufgenommen. |
funnel |
Die Konfiguration dieses Trichters für die Anfrage. Diese Trichterkonfiguration ist erforderlich. |
funnelBreakdown |
Wenn angegeben, wird durch diese Aufschlüsselung eine Dimension zur Antwort des Unterbereichsberichts der Trichtertabelle hinzugefügt. Mit dieser Aufschlüsselungsdimension wird jeder Trichterschritt auf die eindeutigen Werte der Aufschlüsselungsdimension erweitert. Bei einer Aufschlüsselung nach der Dimension |
funnelNextAction |
Wenn angegeben, wird bei der nächsten Aktion eine Dimension zur Antwort des untergeordneten Berichts zur Trichtervisualisierung hinzugefügt. Mit der Dimension „Nächste Aktion“ wird jeder Trichterschritt auf die eindeutigen Werte der nächsten Aktion erweitert. Durch die nächste Aktion der Dimension Die nächste Aktion unterstützt nur |
funnelVisualizationType |
Mit dem Typ „Trichter-Visualisierung“ werden die Dimensionen gesteuert, die in der Antwort des Berichts zur Trichtervisualisierung vorhanden sind. Falls nichts angegeben wird, wird |
segments[] |
Die Konfigurationen von Segmenten. Segmente sind Teilmengen der Daten einer Property. In einem Trichterbericht mit Segmenten wird der Trichter in jedem Segment ausgewertet. Jedes in dieser Anfrage angegebene Segment erzeugt eine separate Zeile in der Antwort. In der Antwort wird jedes Segment mit seinem Namen identifiziert. Der Parameter für Segmente ist optional. Anfragen sind auf vier Segmente beschränkt. |
limit |
Die Anzahl der zurückzugebenden Zeilen. Wenn keine Angabe erfolgt, werden 10.000 Zeilen zurückgegeben. Die API gibt maximal 100.000 Zeilen pro Anfrage zurück,unabhängig davon, wie viele Sie anfordern. Die API kann auch weniger Zeilen als die angeforderte |
dimensionFilter |
Mit Dimensionsfiltern können Sie nur bestimmte Dimensionswerte im Bericht angeben. Weitere Informationen finden Sie unter Bericht erstellen: Dimensionsfilter. In diesem Filter können keine Messwerte verwendet werden. |
returnPropertyQuota |
Gibt an, ob der aktuelle Status des Kontingents für diese Analytics-Property zurückgegeben werden soll. Das Kontingent wird in PropertyKontingent zurückgegeben. |
Antworttext
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
Die Antwort des Trichterberichts enthält zwei untergeordnete Berichte. Die beiden Unterberichte enthalten unterschiedliche Kombinationen aus Dimensionen und Messwerten.
JSON-Darstellung |
---|
{ "funnelTable": { object ( |
Felder | |
---|---|
funnelTable |
Die Trichtertabelle ist ein Bericht mit Trichterschritt, Segment, Aufschlüsselungsdimension, aktiven Nutzern, Abschlussrate, Ausstiegs- und Ausstiegsrate. Die Segmentdimension ist in dieser Antwort nur vorhanden, wenn ein Segment angefordert wurde. Die Aufschlüsselungsdimension ist in dieser Antwort nur vorhanden, wenn sie angefordert wurde. |
funnelVisualization |
Die Trichtervisualisierung ist ein Bericht mit Trichterschritt, Segment, Datum, nächster Aktionsdimension und aktiven Nutzern. Die Segmentdimension ist in dieser Antwort nur vorhanden, wenn ein Segment angefordert wurde. Die Datumsdimension ist nur in dieser Antwort vorhanden, wenn sie über den Trichtertyp |
propertyQuota |
Der Kontingentstatus dieser Analytics-Property, einschließlich dieser Anfrage. |
kind |
Gibt die Art der Ressource an. Diese |
Autorisierungsbereiche
Erfordert einen der folgenden OAuth-Bereiche:
https://www.googleapis.com/auth/analytics.readonly
https://www.googleapis.com/auth/analytics
DateRange
Mehrere aufeinanderfolgende Tage: startDate, startDate + 1, ..., endDate. Anfragen sind bis zu vier Zeiträume zulässig.
JSON-Darstellung |
---|
{ "startDate": string, "endDate": string, "name": string } |
Felder | |
---|---|
startDate |
Das inklusive Startdatum für die Abfrage im Format |
endDate |
Das einschließliche Enddatum für die Abfrage im Format |
name |
Weist diesem Zeitraum einen Namen zu. Die Dimension „ |
Trichter
Konfiguriert den Trichter in einer Trichterberichtsanfrage. Ein Trichter enthält Berichte zu Nutzern, die eine Reihe von Schritten durchlaufen.
Mit der explorativen Trichteranalyse können Sie die Schritte visualisieren, die Nutzer bei einer Aufgabe durchlaufen. So sehen Sie auf einen Blick, wie erfolgreich die einzelnen Schritte abgeschlossen werden. Wie werden z. B. aus potenziellen Kunden Besucher und letztendlich Käufer? Wie werden Einmalkäufer zu Wiederholungskäufern? Mithilfe dieser Informationen können Sie ineffiziente oder abgebrochene Kaufprozesse optimieren.
JSON-Darstellung |
---|
{
"isOpenFunnel": boolean,
"steps": [
{
object ( |
Felder | |
---|---|
isOpenFunnel |
In einem offenen Trichter können Nutzer den Trichter in einem beliebigen Schritt betreten. In einem geschlossenen Trichter müssen Nutzer den Trichter im ersten Schritt betreten. Optional. Wenn nicht angegeben, wird ein geschlossener Trichter verwendet. |
steps[] |
Die sequenziellen Schritte dieses Trichters. |
Trichterschritt
Mit Schritten wird der Kaufprozess definiert, den Sie analysieren möchten. Schritte enthalten eine oder mehrere Bedingungen, die Ihre Nutzer erfüllen müssen, um in diesen Schritt des Trichterprozesses aufgenommen zu werden.
JSON-Darstellung |
---|
{
"name": string,
"isDirectlyFollowedBy": boolean,
"filterExpression": {
object ( |
Felder | |
---|---|
name |
Der eindeutige Name für diesen Schritt. Wenn keine Angabe erfolgt, werden die Schritte nach einem 1-basierten indexierten Namen benannt, z.B. "0. "1. "). Dieser Name definiert den Stringwert, der von der Dimension |
isDirectlyFollowedBy |
Bei „true“ muss dieser Schritt direkt auf den vorherigen Schritt folgen. Bei „false“ können sich zwischen dem vorherigen und diesem Schritt Ereignisse befinden. Wenn kein Wert angegeben ist, wird |
filterExpression |
Die Bedingung, die Ihre Nutzer erfüllen müssen, um in diesem Schritt des Trichterprozesses berücksichtigt zu werden. |
withinDurationFromPriorStep |
Falls angegeben, muss dieser Schritt innerhalb dieses Zeitraums abgeschlossen werden.
Eine Dauer in Sekunden mit bis zu neun Nachkommastellen, die mit ' |
FunnelFilterAusdruck
Kombiniert Kombinationen von Trichterfiltern.
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld expr . Geben Sie einen Filtertyp für FunnelFilterExpression an. Für expr ist nur einer der folgenden Werte zulässig: |
|
andGroup |
Der FunnelFilterExpression in |
orGroup |
Der FunnelFilterExpression in |
notExpression |
Der FunnelFilterExpression-Wert ist NICHT |
funnelFieldFilter |
Ein Trichterfilter für eine Dimension oder einen Messwert. |
funnelEventFilter |
Erstellt einen Filter, der mit Ereignissen eines einzelnen Ereignisnamens übereinstimmt. Wenn ein Parameterfilterausdruck angegeben ist, stimmen nur die Teilmenge der Ereignisse, die sowohl mit dem einzelnen Ereignisnamen als auch mit den Parameterfilterausdrücken übereinstimmen, mit diesem Ereignisfilter überein. |
Trichterfilterausdrucksliste
Eine Liste der Ausdrücke für den Trichterfilter.
JSON-Darstellung |
---|
{
"expressions": [
{
object ( |
Felder | |
---|---|
expressions[] |
Die Liste der Ausdrücke für Trichterfilter. |
FunnelFieldFilter (Trichterfeldfilter)
Ein Ausdruck zum Filtern von Dimensions- oder Messwerten.
JSON-Darstellung |
---|
{ "fieldName": string, // Union field |
Felder | |
---|---|
fieldName |
Der Name der Dimension oder des Messwerts. |
Union-Feld one_filter . Geben Sie einen Filtertyp an. Für one_filter ist nur einer der folgenden Werte zulässig: |
|
stringFilter |
Filter für Strings. |
inListFilter |
Ein Filter für Listenwerte. |
numericFilter |
Ein Filter für numerische Werte oder Datumswerte. |
betweenFilter |
Ein Filter für zwei Werte. |
Stringfilter
Filter für String
JSON-Darstellung |
---|
{
"matchType": enum ( |
Felder | |
---|---|
matchType |
Die Keyword-Option für diesen Filter. |
value |
Der Stringwert, der für den Abgleich verwendet wird. |
caseSensitive |
Bei „true“ wird beim Stringwert zwischen Groß- und Kleinschreibung unterschieden. |
MatchType
Die Keyword-Option eines Stringfilters
Enums | |
---|---|
MATCH_TYPE_UNSPECIFIED |
Ohne Angabe |
EXACT |
Genaue Übereinstimmung des Stringwerts. |
BEGINS_WITH |
Beginnt mit dem Stringwert. |
ENDS_WITH |
Endet mit dem Stringwert. |
CONTAINS |
Enthält den Stringwert. |
FULL_REGEXP |
Vollständige Übereinstimmung für den regulären Ausdruck mit dem Stringwert. |
PARTIAL_REGEXP |
Teilweise Übereinstimmung für den regulären Ausdruck mit dem Stringwert. |
InList-Filter
Das Ergebnis muss sich in einer Liste von Stringwerten befinden.
JSON-Darstellung |
---|
{ "values": [ string ], "caseSensitive": boolean } |
Felder | |
---|---|
values[] |
Die Liste der Stringwerte. Das Feld darf nicht leer sein. |
caseSensitive |
Bei „true“ wird beim Stringwert zwischen Groß- und Kleinschreibung unterschieden. |
Numerischer Filter
Filtert nach numerischen Werten oder Datumswerten.
JSON-Darstellung |
---|
{ "operation": enum ( |
Felder | |
---|---|
operation |
Der Vorgangstyp für diesen Filter. |
value |
Ein numerischer Wert oder ein Datum. |
Aktion
Der Vorgang, der auf einen numerischen Filter angewendet wird
Enums | |
---|---|
OPERATION_UNSPECIFIED |
Nicht angegeben |
EQUAL |
Gleich |
LESS_THAN |
Kleiner als |
LESS_THAN_OR_EQUAL |
kleiner als oder gleich |
GREATER_THAN |
größer als |
GREATER_THAN_OR_EQUAL |
größer als oder gleich |
NumericValue
Eine Zahl.
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld one_value . Einer der numerischen Werte one_value kann nur einer der folgenden Werte sein: |
|
int64Value |
Ganzzahlwert |
doubleValue |
Doppelter Wert |
Zwischen Filter
Um auszudrücken, dass das Ergebnis zwischen zwei Zahlen (einschließlich) liegen muss.
JSON-Darstellung |
---|
{ "fromValue": { object ( |
Felder | |
---|---|
fromValue |
Beginnt mit dieser Zahl. |
toValue |
Endet mit dieser Zahl. |
Trichterereignisfilter
Erstellt einen Filter, der mit Ereignissen eines einzelnen Ereignisnamens übereinstimmt. Wenn ein Parameterfilterausdruck angegeben ist, stimmen nur die Teilmenge der Ereignisse, die sowohl mit dem einzelnen Ereignisnamen als auch mit den Parameterfilterausdrücken übereinstimmen, mit diesem Ereignisfilter überein.
JSON-Darstellung |
---|
{
"eventName": string,
"funnelParameterFilterExpression": {
object ( |
Felder | |
---|---|
eventName |
Dieser Filter entspricht Ereignissen dieses einzelnen Ereignisnamens. Ereignisname ist erforderlich. |
funnelParameterFilterExpression |
Wenn dieser Parameter angegeben ist, werden Ereignisse abgeglichen, die sowohl dem Namen des einzelnen Ereignisses als auch den Ausdrücken des Parameterfilters entsprechen. Innerhalb des Parameterfilterausdrucks sind nur Parameterfilter verfügbar. |
FunnelParameterFilterAusdruck
Kombinationen von Trichterfiltern bei Parametern
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld expr . Geben Sie einen Filtertyp für FunnelParameterFilterExpression an. Für expr ist nur einer der folgenden Werte zulässig: |
|
andGroup |
„FunnelParameterFilterExpression“ in „ |
orGroup |
Der FunnelParameterFilterExpression in |
notExpression |
Der FunnelParameterFilterExpression ist NICHT |
funnelParameterFilter |
Ein einfacher Filter für Trichterparameter. |
TrichterparameterFilterAusdrucksliste
Eine Liste der Filterausdrücke mit dem Trichterparameter.
JSON-Darstellung |
---|
{
"expressions": [
{
object ( |
Felder | |
---|---|
expressions[] |
Die Liste der Filterausdrücke mit dem Trichterparameter. |
FunnelParameterFilter
Ein Ausdruck zum Filtern von Parameterwerten in einem Trichter.
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld one_parameter . Das Feld, das gefiltert wird. Für one_parameter ist nur einer der folgenden Werte zulässig: |
|
eventParameterName |
Dieser Filter wird anhand des angegebenen Ereignisparameters ausgewertet. Ereignisparameter werden als Parameter des Ereignisses protokolliert. Ereignisparameter umfassen Felder wie "firebase_screen" & "currency". Ereignisparameter können nur in Segmenten und Trichtern verwendet werden, jedoch nur in einem untergeordneten Filter von einem Ereignisfilter. In einem untergeordneten Filter von einem Ereignisfilter sollten entweder Ereignis- oder Artikelparameter verwendet werden. |
itemParameterName |
Dieser Filter wird anhand des angegebenen „item“-Parameters ausgewertet. Artikelparameter werden als Parameter im Elementarray protokolliert. Zu den Artikelparametern gehören Felder wie "item_name" & "item_category". Artikelparameter können nur in Segmenten und Trichtern verwendet werden. Außerdem können sie nur in einem untergeordneten Filter von einem Ereignisfilter verwendet werden. In einem untergeordneten Filter von einem Ereignisfilter sollten entweder Ereignis- oder Artikelparameter verwendet werden. Artikelparameter sind nur in E-Commerce-Ereignissen verfügbar. Weitere Informationen zu E-Commerce-Ereignissen finden Sie im Leitfaden E-Commerce messen. |
Union-Feld one_filter . Geben Sie einen Filtertyp an. Für one_filter ist nur einer der folgenden Werte zulässig: |
|
stringFilter |
Filter für Strings. |
inListFilter |
Ein Filter für Listenwerte. |
numericFilter |
Ein Filter für numerische Werte oder Datumswerte. |
betweenFilter |
Ein Filter für zwei Werte. |
Aufschlüsselung nach Trichter
Mit Aufschlüsselungen wird der Antwort des Untertabellenberichts in der Trichtertabelle eine Dimension hinzugefügt.
JSON-Darstellung |
---|
{
"breakdownDimension": {
object ( |
Felder | |
---|---|
breakdownDimension |
Die Dimensionsspalte, die der Antwort des Unterbereichsberichts der Trichtertabelle hinzugefügt wurde. Mit der Aufschlüsselungsdimension werden die einzelnen Trichterschritte aufgeschlüsselt. Eine gültige |
limit |
Die maximale Anzahl unterschiedlicher Werte der Aufschlüsselungsdimension, die in der Antwort zurückgegeben werden soll. Wenn der Grenzwert nicht angegeben ist, wird |
Dimension
Dimensionen sind Attribute Ihrer Daten. Die Dimension „Stadt“ gibt beispielsweise die Stadt an, von der ein Ereignis stammt. Dimensionswerte in Berichtantworten sind Strings. So kann die Stadt beispielsweise ∂Paris" oder "New York" sein.
JSON-Darstellung |
---|
{
"name": string,
"dimensionExpression": {
object ( |
Felder | |
---|---|
name |
Der Name der Dimension. Eine Liste der Dimensionsnamen finden Sie unter API-Dimensionen. Wenn Dimensionen werden von |
dimensionExpression |
Eine Dimension kann das Ergebnis eines Ausdrucks mehrerer Dimensionen sein. Beispiel: Dimension „Land, Stadt“: „verknüpfen“ (Land, „&“, „", Stadt“). |
DimensionExpression
Dient zum Ausdruck einer Dimension, die das Ergebnis einer Formel mit mehreren Dimensionen ist. Beispielverwendungen: 1) Kleinbuchstaben(Dimension) 2) verketten(Dimension1, Symbol, Dimension2).
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld one_expression . Geben Sie einen Typ von Dimensionsausdruck für DimensionExpression an. Für one_expression ist nur einer der folgenden Werte zulässig: |
|
lowerCase |
Hiermit wird ein Dimensionswert in Kleinbuchstaben umgewandelt. |
upperCase |
Hiermit wird ein Dimensionswert in Großbuchstaben umgewandelt. |
concatenate |
Hiermit werden Dimensionswerte zu einer einzigen Dimension kombiniert. Beispiel: Dimension „Land, Stadt“: „verknüpfen“ (Land, „&“, „", Stadt“). |
Groß- und Kleinschreibung
Hiermit wird ein Dimensionswert in einen einzelnen Fall umgewandelt.
JSON-Darstellung |
---|
{ "dimensionName": string } |
Felder | |
---|---|
dimensionName |
Name einer Dimension. Der Name muss auf einen Namen im Dimensionsfeld der Anfrage verweisen. |
Verkettung
Hiermit werden Dimensionswerte zu einer einzigen Dimension kombiniert.
JSON-Darstellung |
---|
{ "dimensionNames": [ string ], "delimiter": string } |
Felder | |
---|---|
dimensionNames[] |
Namen von Dimensionen Die Namen müssen auf die Namen im Feld „Dimensionen“ der Anfrage verweisen. |
delimiter |
Das Trennzeichen zwischen den Dimensionsnamen. Trennzeichen sind häufig einzelne Zeichen wie "|" oder "," können aber auch längere Strings sein. Wenn ein Dimensionswert das Trennzeichen enthält, sind beide zusammen als Antwort ohne Unterscheidung vorhanden. Wenn beispielsweise der Wert der Dimension 1 = "US,FR", der Wert der Dimension 2 = "JP" und das Trennzeichen = ",", enthält die Antwort „quot;US,FR,JP"“. |
Trichter-Nächste Aktion
Nächste Aktionen geben den Wert für eine Dimension an, nachdem der Nutzer einen Schritt, jedoch noch vor dem nächsten Schritt abgeschlossen hat. Wenn beispielsweise nextActionDimension
den Wert eventName
hat, gibt nextActionDimension
in der Zeile im i
. Trichterschritt das erste Ereignis nach dem Ereignis zurück, das den Nutzer in den i
. Trichterschritt, aber vor dem Erreichen des i+1
. Trichterschritts qualifiziert hat.
JSON-Darstellung |
---|
{
"nextActionDimension": {
object ( |
Felder | |
---|---|
nextActionDimension |
Die Dimensionsspalte, die der Antwort des Berichts zur Trichtervisualisierung hinzugefügt wird. Die nächste Aktionsdimension gibt den nächsten Dimensionswert dieser Dimension zurück, nachdem der Nutzer den
|
limit |
Die maximale Anzahl unterschiedlicher Werte der Aufschlüsselungsdimension, die in der Antwort zurückgegeben werden soll. Wenn der Grenzwert nicht angegeben ist, wird |
Trichtervisualisierungstyp
Steuert die Abmessungen in der Antwort des Berichts zur Trichtervisualisierung.
Enums | |
---|---|
FUNNEL_VISUALIZATION_TYPE_UNSPECIFIED |
Nicht definierter Typ. |
STANDARD_FUNNEL |
Ein Standardtrichter (mit Schritten) Der Teilbericht für die Trichtervisualisierung in der Antwort enthält kein Datum. |
TRENDED_FUNNEL |
Ein Trichter mit Trend (Liniendiagramm) Der Bericht zur Trichtervisualisierung in der Antwort enthält die Dimension „Datum“. |
Segment
Ein Segment ist eine Teilmenge Ihrer Analytics-Daten. Beispielsweise könnten Nutzer aus demselben Land oder Ort ein Segment all Ihrer Nutzer sein. Oder Sie segmentieren nach Nutzern, die Artikel einer Produktlinie kaufen, einen bestimmten Bereich Ihrer Website besuchen oder dasselbe Ereignis in Ihrer App auslösen.
JSON-Darstellung |
---|
{ "name": string, // Union field |
Felder | |
---|---|
name |
Der Name des Segments. Wenn keine Vorgabe erfolgt, haben die Segmente den Namen "Segment". Dieser Name definiert den Stringwert, der von der Dimension |
Union-Feld one_segment_scope . Ein Segment wird in einem Umfang angegeben. Für one_segment_scope ist nur einer der folgenden Werte zulässig: |
|
userSegment |
Nutzersegmente sind Teilmengen von Nutzern, die mit Ihrer Website oder App interagiert haben. |
sessionSegment |
Sitzungssegmente sind Teilmengen der Sitzungen, die auf Ihrer Website oder in Ihrer App stattgefunden haben. |
eventSegment |
Ereignissegmente sind Teilmengen von Ereignissen, die auf Ihrer Website oder in Ihrer App ausgelöst wurden. |
Nutzersegment
Nutzersegmente sind Teilmengen von Nutzern, die bereits mit Ihrer Website oder App interagiert haben. Das können beispielsweise Nutzer sein, die bereits etwas gekauft haben, Artikel in den Einkaufswagen gelegt, den Kauf aber nicht abgeschlossen haben.
JSON-Darstellung |
---|
{ "userInclusionCriteria": { object ( |
Felder | |
---|---|
userInclusionCriteria |
Hier legen Sie fest, welche Nutzer im Segment enthalten sein sollen. Optional. |
exclusion |
Definiert, welche Nutzer in diesem Segment ausgeschlossen sind. Optional. |
Nutzersegmentkriterien
Ein Nutzer erfüllt ein Kriterium, wenn die Ereignisse des Nutzers die Bedingungen in den Kriterien erfüllen.
JSON-Darstellung |
---|
{ "andConditionGroups": [ { object ( |
Felder | |
---|---|
andConditionGroups[] |
Ein Nutzer erfüllt diese Kriterien, wenn er beide |
andSequenceGroups[] |
Ein Nutzer erfüllt diese Kriterien, wenn er beide |
NutzersegmentBedingungsgruppe
Mithilfe von Bedingungen können Sie festlegen, welche Daten Ihr Analytics-Segment enthält und welche ausgeschlossen werden.
JSON-Darstellung |
---|
{ "conditionScoping": enum ( |
Felder | |
---|---|
conditionScoping |
Die Daten werden im Segment berücksichtigt oder davon ausgeschlossen, je nachdem, ob es der Bedingungsgruppe entspricht. Dieser Umfang definiert, wie viele Ereignisse Optional. Wenn nicht angegeben, wird |
segmentFilterExpression |
Die Daten werden im Segment berücksichtigt oder davon ausgeschlossen, je nachdem, ob es diesem Ausdruck entspricht. Damit geben Sie Kriterien für Dimensionen, Messwerte und/oder Parameter an. |
Kriterien für Nutzerkriterien
Mit der Zugehörigkeit wird festgelegt, welche Ereignisse bei der Bewertung berücksichtigt werden, ob ein Nutzer ein Kriterium erfüllt.
Enums | |
---|---|
USER_CRITERIA_SCOPING_UNSPECIFIED |
Nicht spezifizierter Kriterienumfang. Nicht angeben. |
USER_CRITERIA_WITHIN_SAME_EVENT |
Wenn die Kriterien innerhalb eines Ereignisses erfüllt sind, entspricht der Nutzer den Kriterien. |
USER_CRITERIA_WITHIN_SAME_SESSION |
Wenn die Kriterien innerhalb einer Sitzung erfüllt sind, erfüllt der Nutzer die Kriterien. |
USER_CRITERIA_ACROSS_ALL_SESSIONS |
Wenn die Kriterien durch Ereignisse für den Nutzer erfüllt sind, erfüllt der Nutzer die Kriterien. |
Segmentfilterausdruck
Kombiniert Segmentfilterkombinationen.
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld expr . Geben Sie einen Filtertyp für SegmentFilterExpression an. Für expr ist nur einer der folgenden Werte zulässig: |
|
andGroup |
Die SegmentFilterExpression in |
orGroup |
Die SegmentFilterExpression in |
notExpression |
SegmentFilterAusdruck ist NICHT |
segmentFilter |
Ein einfacher Segmentfilter. |
segmentEventFilter |
Erstellt einen Filter, der mit Ereignissen eines einzelnen Ereignisnamens übereinstimmt. Wenn ein Parameterfilterausdruck angegeben ist, stimmen nur die Teilmenge der Ereignisse, die sowohl mit dem einzelnen Ereignisnamen als auch mit den Parameterfilterausdrücken übereinstimmen, mit diesem Ereignisfilter überein. |
SegmentFilterAusdrucksliste
Eine Liste von Segmentfilterausdrücken.
JSON-Darstellung |
---|
{
"expressions": [
{
object ( |
Felder | |
---|---|
expressions[] |
Die Liste der Segmentfilterausdrücke |
Segmentfilter
Ein Ausdruck zum Filtern von Dimensions- oder Messwerten.
JSON-Darstellung |
---|
{ "fieldName": string, "filterScoping": { object ( |
Felder | |
---|---|
fieldName |
Der Name der Dimension oder des Messwerts. |
filterScoping |
Gibt den Umfang des Filters an. |
Union-Feld one_filter . Geben Sie einen Filtertyp für Filter an. Für one_filter ist nur einer der folgenden Werte zulässig: |
|
stringFilter |
Filter für Strings. |
inListFilter |
Ein Filter für Listenwerte. |
numericFilter |
Ein Filter für numerische Werte oder Datumswerte. |
betweenFilter |
Ein Filter für zwei Werte. |
SegmentfilterUmfang
In der Zugehörigkeit wird festgelegt, wie die Dimensionen und Messwerte mehrerer Ereignisse bei der Auswertung eines Segmentfilters berücksichtigt werden sollen.
JSON-Darstellung |
---|
{ "atAnyPointInTime": boolean } |
Felder | |
---|---|
atAnyPointInTime |
Wenn Dieser
Wenn der Umfang des Kriteriums |
Segmentereignisfilter
Erstellt einen Filter, der mit Ereignissen eines einzelnen Ereignisnamens übereinstimmt. Wenn ein Parameterfilterausdruck angegeben ist, stimmen nur die Teilmenge der Ereignisse, die sowohl mit dem einzelnen Ereignisnamen als auch mit den Parameterfilterausdrücken übereinstimmen, mit diesem Ereignisfilter überein.
JSON-Darstellung |
---|
{
"eventName": string,
"segmentParameterFilterExpression": {
object ( |
Felder | |
---|---|
eventName |
Dieser Filter entspricht Ereignissen dieses einzelnen Ereignisnamens. Ereignisname ist erforderlich. |
segmentParameterFilterExpression |
Wenn dieser Parameter angegeben ist, werden Ereignisse abgeglichen, die sowohl dem Namen des einzelnen Ereignisses als auch den Ausdrücken des Parameterfilters entsprechen. Innerhalb des Parameterfilterausdrucks sind nur Parameterfilter verfügbar. |
SegmentparameterFilterausdruck
Kombinationen von Segmentfiltern bei Parametern.
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld expr . Geben Sie einen Filtertyp für SegmentParameterFilterExpression an. Für expr ist nur einer der folgenden Werte zulässig: |
|
andGroup |
Die SegmentParameterFilterExpression in |
orGroup |
Die SegmentParameterFilterExpression in |
notExpression |
„SegmentParameterFilterExpression“ ist NICHT |
segmentParameterFilter |
Ein einfacher Filter für Segmentparameter. |
SegmentParameterFilterExpressionList
Eine Liste von Ausdrücken für Segmentparameter.
JSON-Darstellung |
---|
{
"expressions": [
{
object ( |
Felder | |
---|---|
expressions[] |
Die Liste der Filterausdrücke für Segmentparameter. |
Filter: Segmentparameter
Ein Ausdruck zum Filtern von Parameterwerten in einem Segment.
JSON-Darstellung |
---|
{ "filterScoping": { object ( |
Felder | |
---|---|
filterScoping |
Gibt den Umfang des Filters an. |
Union-Feld one_parameter . Das Feld, das gefiltert wird. Für one_parameter ist nur einer der folgenden Werte zulässig: |
|
eventParameterName |
Dieser Filter wird anhand des angegebenen Ereignisparameters ausgewertet. Ereignisparameter werden als Parameter des Ereignisses protokolliert. Ereignisparameter umfassen Felder wie "firebase_screen" & "currency". Ereignisparameter können nur in Segmenten und Trichtern verwendet werden, jedoch nur in einem untergeordneten Filter von einem Ereignisfilter. In einem untergeordneten Filter von einem Ereignisfilter sollten entweder Ereignis- oder Artikelparameter verwendet werden. |
itemParameterName |
Dieser Filter wird anhand des angegebenen „item“-Parameters ausgewertet. Artikelparameter werden als Parameter im Elementarray protokolliert. Zu den Artikelparametern gehören Felder wie "item_name" & "item_category". Artikelparameter können nur in Segmenten und Trichtern verwendet werden. Außerdem können sie nur in einem untergeordneten Filter von einem Ereignisfilter verwendet werden. In einem untergeordneten Filter von einem Ereignisfilter sollten entweder Ereignis- oder Artikelparameter verwendet werden. Artikelparameter sind nur in E-Commerce-Ereignissen verfügbar. Weitere Informationen zu E-Commerce-Ereignissen finden Sie im Leitfaden E-Commerce messen. |
Union-Feld one_filter . Geben Sie einen Filtertyp an. Für one_filter ist nur einer der folgenden Werte zulässig: |
|
stringFilter |
Filter für Strings. |
inListFilter |
Ein Filter für Listenwerte. |
numericFilter |
Ein Filter für numerische Werte oder Datumswerte. |
betweenFilter |
Ein Filter für zwei Werte. |
SegmentParameterFilterScoping
Mit Umfangsbereichen legen Sie fest, wie mehrere Ereignisse bei der Auswertung eines Segmentparameterfilters berücksichtigt werden sollen.
JSON-Darstellung |
---|
{ "inAnyNDayPeriod": string } |
Felder | |
---|---|
inAnyNDayPeriod |
Akkumuliert den Parameter für den angegebenen Zeitraum vor der Anwendung des Filters. Wird nur unterstützt, wenn der Umfang der Kriterien Beispiel: Der Zeitraum wird nicht erweitert, um ein Zeitfenster von N Tagen zu Beginn des Zeitraums zu haben. Wenn ein Bericht beispielsweise den 1.11.2021 bis 10.11.2021 und
|
NutzersegmentSequenz-Gruppe
Legen Sie Bedingungen fest, die in einer bestimmten Reihenfolge erfüllt sein müssen, damit der Nutzer Mitglied des Segments ist.
JSON-Darstellung |
---|
{ "sequenceScoping": enum ( |
Felder | |
---|---|
sequenceScoping |
Alle Sequenzschritte müssen im Gültigkeitsbereich erfüllt sein, damit der Nutzer der Sequenz entspricht. Beispiel: Bei Optional. Wenn nicht angegeben, wird |
sequenceMaximumDuration |
Definiert den Zeitraum, in dem die gesamte Sequenz stattfinden muss, z. B. 30 Minuten.
Eine Dauer in Sekunden mit bis zu neun Nachkommastellen, die mit ' |
userSequenceSteps[] |
Eine geordnete Reihenfolge von Bedingungsschritten. Ein Nutzer muss die einzelnen Schritte abschließen, damit er mit |
Nutzersequenzschritt
Eine Bedingung, die in der angegebenen Schrittreihenfolge für diesen Nutzer erfüllt sein muss, damit er der Sequenz entspricht.
JSON-Darstellung |
---|
{ "isDirectlyFollowedBy": boolean, "stepScoping": enum ( |
Felder | |
---|---|
isDirectlyFollowedBy |
Wenn „true“ festgelegt ist, muss das Ereignis, das diesen Schritt erfüllt, das nächste Ereignis sein, das den letzten Schritt erfüllt. Bei „false“ folgt dieser Schritt indirekt auf den vorherigen Schritt. So können sich beispielsweise Ereignisse zwischen dem vorherigen und diesem Schritt befinden. |
stepScoping |
Dieser Sequenzschritt muss im Umfang erfüllt sein, damit der Nutzer der Sequenz entspricht. Beispiel: Bei Optional. Wenn nicht angegeben, verwendet |
segmentFilterExpression |
Ein Nutzer stimmt mit diesem Sequenzschritt überein, wenn seine Ereignisse mit diesem Ausdruck übereinstimmen. Damit geben Sie Kriterien für Dimensionen, Messwerte und/oder Parameter an. |
Nutzersegmentausschluss
Gibt an, welche Nutzer in diesem Segment ausgeschlossen werden.
JSON-Darstellung |
---|
{ "userExclusionDuration": enum ( |
Felder | |
---|---|
userExclusionDuration |
Gibt an, wie lange ein Ausschluss gültig ist, wenn ein Nutzer mit dem Optional. Wenn nicht angegeben, wird |
userExclusionCriteria |
Wenn ein Nutzer diese Bedingung erfüllt, wird er aus dem Segment für |
Dauer des Nutzerausschlusses
Listet Optionen für die Dauer eines Ausschlusses auf, wenn ein Nutzer mit dem userExclusionCriteria
übereinstimmt.
Enums | |
---|---|
USER_EXCLUSION_DURATION_UNSPECIFIED |
Nicht angegebene Ausschlussdauer. Nicht angeben. |
USER_EXCLUSION_TEMPORARY |
Schließen Sie Nutzer vorübergehend aus dem Segment aus, wenn sie die Bedingung userExclusionCriteria erfüllen. |
USER_EXCLUSION_PERMANENT |
Nutzer dauerhaft aus dem Segment ausschließen, wenn der Nutzer die Bedingung userExclusionCriteria erfüllt. |
Sitzungssegment
Sitzungssegmente sind Teilmengen der Sitzungen, die auf Ihrer Website oder in Ihrer App stattgefunden haben: etwa alle Sitzungen, die aus einer bestimmten Werbekampagne stammen.
JSON-Darstellung |
---|
{ "sessionInclusionCriteria": { object ( |
Felder | |
---|---|
sessionInclusionCriteria |
Definiert, welche Sitzungen in diesem Segment enthalten sind. Optional. |
exclusion |
Definiert, welche Sitzungen in diesem Segment ausgeschlossen werden. Optional. |
Sitzungssegmentkriterien
Eine Sitzung entspricht einem Kriterium, wenn die Ereignisse der Sitzung die Bedingungen in den Kriterien erfüllen.
JSON-Darstellung |
---|
{
"andConditionGroups": [
{
object ( |
Felder | |
---|---|
andConditionGroups[] |
Eine Sitzung erfüllt diese Kriterien, wenn sie jeweils mit einem der folgenden |
SitzungSegmentBedingungsgruppe
Mithilfe von Bedingungen können Sie festlegen, welche Daten Ihr Analytics-Segment enthält und welche ausgeschlossen werden.
JSON-Darstellung |
---|
{ "conditionScoping": enum ( |
Felder | |
---|---|
conditionScoping |
Die Daten werden im Segment berücksichtigt oder davon ausgeschlossen, je nachdem, ob es der Bedingungsgruppe entspricht. Dieser Umfang definiert, wie viele Ereignisse Optional. Wenn nicht angegeben, wird |
segmentFilterExpression |
Die Daten werden im Segment berücksichtigt oder davon ausgeschlossen, je nachdem, ob es diesem Ausdruck entspricht. Damit geben Sie Kriterien für Dimensionen, Messwerte und/oder Parameter an. |
Sitzungskriterien
Mit dem Umfang wird festgelegt, welche Ereignisse bei der Bewertung berücksichtigt werden, ob eine Sitzung ein Kriterium erfüllt.
Enums | |
---|---|
SESSION_CRITERIA_SCOPING_UNSPECIFIED |
Nicht spezifizierter Kriterienumfang. Nicht angeben. |
SESSION_CRITERIA_WITHIN_SAME_EVENT |
Wenn die Kriterien innerhalb eines Ereignisses erfüllt sind, entspricht die Sitzung den Kriterien. |
SESSION_CRITERIA_WITHIN_SAME_SESSION |
Wenn die Kriterien innerhalb einer Sitzung erfüllt sind, erfüllt die Sitzung die Kriterien. |
Sitzungssegmentausschluss
Gibt an, welche Sitzungen in diesem Segment ausgeschlossen werden.
JSON-Darstellung |
---|
{ "sessionExclusionDuration": enum ( |
Felder | |
---|---|
sessionExclusionDuration |
Gibt an, wie lange ein Ausschluss gültig sein soll, wenn eine Sitzung mit der Optional. Wenn nicht angegeben, wird |
sessionExclusionCriteria |
Wenn eine Sitzung diese Bedingung erfüllt, wird sie von der Mitgliedschaft im Segment für |
Sitzungsdauer (Dauer)
Listet Optionen auf, wie lange ein Ausschluss gültig ist, wenn eine Sitzung mit sessionExclusionCriteria
übereinstimmt.
Enums | |
---|---|
SESSION_EXCLUSION_DURATION_UNSPECIFIED |
Nicht angegebene Ausschlussdauer. Nicht angeben. |
SESSION_EXCLUSION_TEMPORARY |
Sie können Sitzungen vorübergehend aus dem Segment ausschließen, wenn die Sitzung die Bedingung sessionExclusionCriteria erfüllt. |
SESSION_EXCLUSION_PERMANENT |
Sitzungen dauerhaft aus dem Segment ausschließen, wenn die Sitzung die Bedingung sessionExclusionCriteria erfüllt. |
Ereignissegment
Ereignissegmente sind Teilmengen von Ereignissen, die auf Ihrer Website oder in Ihrer App ausgelöst wurden, z. B. alle Kaufereignisse, die an einem bestimmten Ort erfolgt sind, oder „app_exception“-Ereignisse, die unter einem bestimmten Betriebssystem aufgetreten sind.
JSON-Darstellung |
---|
{ "eventInclusionCriteria": { object ( |
Felder | |
---|---|
eventInclusionCriteria |
Definiert, welche Ereignisse in diesem Segment enthalten sind. Optional. |
exclusion |
Definiert, welche Ereignisse in diesem Segment ausgeschlossen werden. Optional. |
Ereignissegmentkriterien
Ein Ereignis erfüllt bestimmte Kriterien, wenn es die Bedingungen in den Kriterien erfüllt.
JSON-Darstellung |
---|
{
"andConditionGroups": [
{
object ( |
Felder | |
---|---|
andConditionGroups[] |
Ein Ereignis entspricht diesen Kriterien, wenn es mit diesen |
EreignissegmentBedingungsgruppe
Mithilfe von Bedingungen können Sie festlegen, welche Daten Ihr Analytics-Segment enthält und welche ausgeschlossen werden.
JSON-Darstellung |
---|
{ "conditionScoping": enum ( |
Felder | |
---|---|
conditionScoping |
Optional. Wenn nicht angegeben, wird |
segmentFilterExpression |
Die Daten werden im Segment berücksichtigt oder davon ausgeschlossen, je nachdem, ob es diesem Ausdruck entspricht. Damit geben Sie Kriterien für Dimensionen, Messwerte und/oder Parameter an. |
Ereigniskriterien, Umfang
Mit dem Umfang wird festgelegt, welche Ereignisse bei der Bewertung berücksichtigt werden, ob ein Ereignis ein Kriterium erfüllt.
Enums | |
---|---|
EVENT_CRITERIA_SCOPING_UNSPECIFIED |
Nicht spezifizierter Kriterienumfang. Nicht angeben. |
EVENT_CRITERIA_WITHIN_SAME_EVENT |
Wenn die Kriterien innerhalb eines Ereignisses erfüllt sind, entspricht das Ereignis den Kriterien. |
Ereignissegmentausschluss
Gibt an, welche Ereignisse in diesem Segment ausgeschlossen werden.
JSON-Darstellung |
---|
{ "eventExclusionDuration": enum ( |
Felder | |
---|---|
eventExclusionDuration |
Optional. Wenn nicht angegeben, wird |
eventExclusionCriteria |
Wenn ein Ereignis diese Bedingung erfüllt, wird es von der Mitgliedschaft im Segment für |
Dauer des Ereignisausschlusses
Listet Optionen auf, wie lange ein Ausschluss gültig ist, wenn ein Ereignis mit dem eventExclusionCriteria
übereinstimmt.
Enums | |
---|---|
EVENT_EXCLUSION_DURATION_UNSPECIFIED |
Nicht angegebene Ausschlussdauer. Nicht angeben. |
EVENT_EXCLUSION_PERMANENT |
Ereignisse dauerhaft aus dem Segment ausschließen, wenn das Ereignis irgendwann die Bedingung eventExclusionCriteria erfüllt. |
FilterExpression
Damit können Dimensions- oder Messwertfilter ausgedrückt werden. Die Felder in derselben FilterExpression müssen entweder alle Dimensionen oder alle Messwerte umfassen.
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld expr . Geben Sie einen Typ von Filterausdruck für FilterExpression an. Für expr ist nur einer der folgenden Werte zulässig: |
|
andGroup |
Die FilterAusdrücke in und Gruppe haben eine UND-Beziehung. |
orGroup |
Die FilterExpressions in orGroup haben eine OR-Beziehung. |
notExpression |
„FilterExpression“ ist NICHT „notExpression“. |
filter |
Ein einfacher Filter. Im Feld „FilterExpression“ müssen alle Feldnamen des Filters entweder alle Dimensionen oder alle Messwerte enthalten. |
FilterExpressionList
Eine Liste von Filterausdrücken.
JSON-Darstellung |
---|
{
"expressions": [
{
object ( |
Felder | |
---|---|
expressions[] |
Eine Liste von Filterausdrücken. |
Filter
Ein Ausdruck zum Filtern von Dimensions- oder Messwerten.
JSON-Darstellung |
---|
{ "fieldName": string, // Union field |
Felder | |
---|---|
fieldName |
Der Name der Dimension oder des Messwerts. Muss ein Name sein, der in Dimensionen oder Messwerten definiert ist. |
Union-Feld one_filter . Geben Sie einen Filtertyp für Filter an. Für one_filter ist nur einer der folgenden Werte zulässig: |
|
stringFilter |
Filter für Strings. |
inListFilter |
Ein Filter für Listenwerte. |
numericFilter |
Ein Filter für numerische Werte oder Datumswerte. |
betweenFilter |
Ein Filter für zwei Werte. |
Trichterunterbericht
Untergeordnete Unterberichte enthalten die Werte für Dimensionen und Messwerte. Beispiel: 12 Nutzer haben den zweiten Schritt des Trichters erreicht.
JSON-Darstellung |
---|
{ "dimensionHeaders": [ { object ( |
Felder | |
---|---|
dimensionHeaders[] |
Beschreibt Dimensionsspalten. Trichterberichte enthalten in Antworten des untergeordneten Berichts immer die Dimension „Trichterschritt“. In der Antwort können zusätzliche Dimensionen wie Aufschlüsselungen, Daten und nächste Aktionen enthalten sein. |
metricHeaders[] |
Beschreibt Messwertspalten. Trichterberichte enthalten in den Antworten des untergeordneten Berichts immer aktive Nutzer. Die Trichtertabelle enthält zusätzliche Messwerte wie Abschlussrate, Ausstiegsrate und Ausstiegsrate. |
rows[] |
Zeilen mit Dimensionswertkombinationen und Messwerten im Bericht |
metadata |
Metadaten für den Trichterbericht |
DimensionHeader
Beschreibt eine Dimensionsspalte im Bericht. Dimensionen, die in einem Bericht angefordert werden, generieren Spalteneinträge in Zeilen und DimensionsHeadern. Dimensionen, die ausschließlich innerhalb von Filtern oder Ausdrücken verwendet werden, erzeugen jedoch keine Spalten in einem Bericht. Daher enthalten diese Dimensionen keine Header.
JSON-Darstellung |
---|
{ "name": string } |
Felder | |
---|---|
name |
Der Name der Dimension |
MetricHeader
Beschreibt eine Messwertspalte im Bericht. Sichtbare Messwerte, die in einem Bericht angefordert werden, generieren Spalteneinträge in Zeilen und MeasurementHeaders. Messwerte, die ausschließlich innerhalb von Filtern oder Ausdrücken verwendet werden, erzeugen jedoch keine Spalten in einem Bericht. Daher enthalten diese Messwerte auch keine Header.
JSON-Darstellung |
---|
{
"name": string,
"type": enum ( |
Felder | |
---|---|
name |
Der Name des Messwerts. |
type |
Der Datentyp des Messwerts. |
MetricType
Ein Werttyp für einen Messwert.
Enums | |
---|---|
METRIC_TYPE_UNSPECIFIED |
Nicht definierter Typ. |
TYPE_INTEGER |
Ganzzahltyp. |
TYPE_FLOAT |
Gleitkommatyp. |
TYPE_SECONDS |
Eine Dauer in Sekunden; ein spezieller Gleitkommatyp. |
TYPE_MILLISECONDS |
Eine Dauer in Millisekunden; ein spezieller Gleitkommatyp. |
TYPE_MINUTES |
Eine Dauer in Minuten; ein spezieller Gleitkommatyp. |
TYPE_HOURS |
Eine Dauer in Stunden; ein spezieller Gleitkommatyp. |
TYPE_STANDARD |
Ein benutzerdefinierter Messwert des Standardtyps; ein spezieller Gleitkommatyp. |
TYPE_CURRENCY |
Ein Geldbetrag, ein spezieller Gleitkommatyp. |
TYPE_FEET |
Eine Länge in Fuß; ein besonderer Gleitkommatyp. |
TYPE_MILES |
Eine Länge in Meilen; ein spezieller Gleitkommatyp. |
TYPE_METERS |
Eine Länge in Metern; ein spezieller Gleitkommatyp. |
TYPE_KILOMETERS |
Eine Länge in Kilometern; ein spezieller Gleitkommatyp. |
Row
Berichtsdaten für jede Zeile Beispiel: RunReportRequest enthält:
"dimensions": [
{
"name": "eventName"
},
{
"name": "countryId"
}
],
"metrics": [
{
"name": "eventCount"
}
]
Eine Zeile mit „eventName“ und „countryId“ sowie 15 als „eventCount“ würde so aussehen:
"dimensionValues": [
{
"value": "in_app_purchase"
},
{
"value": "JP"
}
],
"metricValues": [
{
"value": "15"
}
]
JSON-Darstellung |
---|
{ "dimensionValues": [ { object ( |
Felder | |
---|---|
dimensionValues[] |
Liste der angeforderten Dimensionswerte. In PivotReport werden dimensionsValues nur für Dimensionen aufgeführt, die in einem Pivot enthalten sind. |
metricValues[] |
Liste der angeforderten sichtbaren Messwerte. |
DimensionValue
Der Wert einer Dimension.
JSON-Darstellung |
---|
{ "value": string } |
Felder | |
---|---|
value |
Wert als String, wenn der Dimensionstyp ein String ist. |
MetricValue
Der Wert eines Messwerts.
JSON-Darstellung |
---|
{ "value": string } |
Felder | |
---|---|
value |
Messwert. Weitere Informationen zum Typ finden Sie unter „Messwert-Header“. |
FunnelResponse-Metadaten
Die Antwortmetadaten im Trichterbericht enthalten zusätzliche Informationen zum Trichterbericht.
JSON-Darstellung |
---|
{
"samplingMetadatas": [
{
object ( |
Felder | |
---|---|
samplingMetadatas[] |
Wenn die Ergebnisse aus dem Trichterbericht stammen, wird angegeben, welcher Prozentsatz der Ereignisse in diesem Trichterbericht verwendet wurde. Für jeden Zeitraum wird ein Ohne Stichprobenerhebung für die Ergebnisse wird dieses Feld jedoch nicht definiert. |
Metadaten-Stichproben
Wenn Stichproben für Trichterberichte erstellt werden, geben diese Metadaten an, welcher Prozentsatz der Ereignisse in diesem Trichterbericht für einen Zeitraum verwendet wurde. Bei der Stichprobenerhebung wird eine Teilmenge aller Daten analysiert, um aussagekräftige Informationen im größeren Datensatz zu erhalten.
JSON-Darstellung |
---|
{ "samplesReadCount": string, "samplingSpaceSize": string } |
Felder | |
---|---|
samplesReadCount |
Die Gesamtzahl der in diesem Bericht erfassten Ereignisse für einen Zeitraum. Das ist die Größe der Teilmenge dieser Property, die in diesem Trichterbericht analysiert wurde. |
samplingSpaceSize |
Die Gesamtzahl der Ereignisse in den Daten dieser Property, die in diesem Trichterbericht für einen Zeitraum analysiert werden konnten. Mit der Stichprobenerhebung werden die aussagekräftigen Informationen zum größeren Dataset ermittelt. Das ist die Größe des größeren Datasets. Wenn Sie den Prozentsatz der verfügbaren Daten für diesen Trichterbericht berechnen möchten, berechnen Sie |
PropertyQuota
Aktueller Status aller Kontingente für diese Analytics-Property. Wenn ein Kontingent für ein Attribut erschöpft ist, werden bei allen Anfragen an dieses Attribut Fehler vom Typ „Ressource erschöpft“ zurückgegeben.
JSON-Darstellung |
---|
{ "tokensPerDay": { object ( |
Felder | |
---|---|
tokensPerDay |
In Analytics-Standard-Properties können bis zu 25.000 Tokens pro Tag verwendet werden, in Analytics 360-Properties täglich 250.000. Die meisten Anfragen benötigen weniger als 10 Tokens. |
tokensPerHour |
In Analytics-Standard-Properties können bis zu 5.000 Tokens pro Stunde und in Analytics 360-Properties 50.000 Tokens pro Stunde verwendet werden. Eine API-Anfrage verbraucht eine einzelne Anzahl von Tokens, die von allen stündlichen, täglichen und stündlichen Kontingenten pro Projekt abgezogen wird. |
concurrentRequests |
In Analytics-Standard-Properties können bis zu 10 Anfragen gleichzeitig gesendet werden. In Analytics 360-Properties können bis zu 50 Anfragen gleichzeitig verwendet werden. |
serverErrorsPerProjectPerHour |
Standardmäßige Analytics-Properties und Cloud-Projektpaare können bis zu 10 Serverfehler pro Stunde haben. Analytics 360-Properties und Cloud-Projektpaare können bis zu 50 Serverfehler pro Stunde haben. |
potentiallyThresholdedRequestsPerHour |
Über Analytics-Properties können Sie bis zu 120 Anfragen mit potenziell Grenzwerten pro Stunde senden. In einer Batchanfrage wird jede Berichtsanfrage einzeln für dieses Kontingent gezählt, wenn die Anfrage Dimensionen mit Grenzwert enthält. |
tokensPerProjectPerHour |
In Analytics-Properties können bis zu 25% der Tokens pro Projekt und Stunde genutzt werden. Bei Analytics-Standard-Properties sind das bis zu 1.250 Tokens pro Projekt und Stunde, bei Analytics 360-Properties können es 12.500 Tokens pro Projekt und Stunde haben. Eine API-Anfrage verbraucht eine einzelne Anzahl von Tokens, die von allen stündlichen, täglichen und stündlichen Kontingenten pro Projekt abgezogen wird. |
QuotaStatus
Aktueller Status für eine bestimmte Kontingentgruppe.
JSON-Darstellung |
---|
{ "consumed": integer, "remaining": integer } |
Felder | |
---|---|
consumed |
Kontingent für diese Anfrage. |
remaining |
Verbleibendes Kontingent nach dieser Anfrage. |