RunAccessReportResponse

Die Antwort auf den benutzerdefinierten Bericht zum Datenzugriffsprotokoll.

JSON-Darstellung
{
  "dimensionHeaders": [
    {
      object (AccessDimensionHeader)
    }
  ],
  "metricHeaders": [
    {
      object (AccessMetricHeader)
    }
  ],
  "rows": [
    {
      object (AccessRow)
    }
  ],
  "rowCount": integer,
  "quota": {
    object (AccessQuota)
  }
}
Felder
dimensionHeaders[]

object (AccessDimensionHeader)

Die Überschrift einer Spalte im Bericht, die einer bestimmten Dimension entspricht. Die Anzahl der Dimensionsheaders und ihre Reihenfolge stimmen mit den in den Zeilen vorhandenen Dimensionen überein.

metricHeaders[]

object (AccessMetricHeader)

Die Überschrift einer Spalte im Bericht, die einem bestimmten Messwert entspricht. Die Anzahl der Messwert-Header und ihre Reihenfolge stimmen mit den in den Zeilen enthaltenen Messwerten überein.

rows[]

object (AccessRow)

Zeilen mit Kombinationen von Dimensionswerten und Messwerten im Bericht.

rowCount

integer

Die Gesamtzahl der Zeilen im Abfrageergebnis. rowCount ist unabhängig von der Anzahl der Zeilen, die in der Antwort zurückgegeben werden, vom Anfrageparameter limit und vom Anfrageparameter offset. Wenn eine Abfrage beispielsweise 175 Zeilen zurückgibt und in der API-Anfrage limit = 50 angegeben ist, enthält die Antwort rowCount = 175, aber nur 50 Zeilen.

Weitere Informationen zu diesem Parameter für die Paginierung finden Sie unter Paginierung.

quota

object (AccessQuota)

Der Kontingentstatus für diese Analytics-Property, einschließlich dieser Anfrage. Dieses Feld funktioniert nicht bei Anfragen auf Kontoebene.

AccessDimensionHeader

Beschreibt eine Dimensionsspalte im Bericht. In Berichten angeforderte Dimensionen führen zu Spalteneinträgen in Zeilen und DimensionHeadern. Dimensionen, die ausschließlich in Filtern oder Ausdrücken verwendet werden, führen jedoch nicht zu Spalten in einem Bericht. Entsprechend werden für diese Dimensionen keine Überschriften erstellt.

JSON-Darstellung
{
  "dimensionName": string
}
Felder
dimensionName

string

Der Name der Dimension, z. B. „userEmail“.

AccessMetricHeader

Beschreibt eine Messwertspalte im Bericht. Sichtbare Messwerte, die in einem Bericht angefordert werden, führen zu Spalteneinträgen in Zeilen und Messwertüberschriften. Messwerte, die ausschließlich in Filtern oder Ausdrücken verwendet werden, führen jedoch nicht zu Spalten in einem Bericht. Entsprechend werden für diese Messwerte keine Überschriften erstellt.

JSON-Darstellung
{
  "metricName": string
}
Felder
metricName

string

Der Name des Messwerts, z. B. „accessCount“.

AccessRow

Sie können auf Berichtsdaten für jede Zeile zugreifen.

JSON-Darstellung
{
  "dimensionValues": [
    {
      object (AccessDimensionValue)
    }
  ],
  "metricValues": [
    {
      object (AccessMetricValue)
    }
  ]
}
Felder
dimensionValues[]

object (AccessDimensionValue)

Liste der Dimensionswerte. Diese Werte sind in der Reihenfolge aufgeführt, die in der Anfrage angegeben ist.

metricValues[]

object (AccessMetricValue)

Liste der Messwertwerte. Diese Werte sind in der Reihenfolge aufgeführt, die in der Anfrage angegeben ist.

AccessDimensionValue

Der Wert einer Dimension.

JSON-Darstellung
{
  "value": string
}
Felder
value

string

Der Dimensionswert. Für die Dimension „Land“ kann dies beispielsweise „Frankreich“ sein.

AccessMetricValue

Der Wert eines Messwerts.

JSON-Darstellung
{
  "value": string
}
Felder
value

string

Der Messwert. Dieser Wert kann beispielsweise „13“ sein.

AccessQuota

Der aktuelle Status aller Kontingente für diese Analytics-Property. Wenn das Kontingent für eine Property aufgebraucht ist, werden für alle Anfragen an diese Property Fehler vom Typ „Ressource aufgebraucht“ zurückgegeben.

JSON-Darstellung
{
  "tokensPerDay": {
    object (AccessQuotaStatus)
  },
  "tokensPerHour": {
    object (AccessQuotaStatus)
  },
  "concurrentRequests": {
    object (AccessQuotaStatus)
  },
  "serverErrorsPerProjectPerHour": {
    object (AccessQuotaStatus)
  },
  "tokensPerProjectPerHour": {
    object (AccessQuotaStatus)
  }
}
Felder
tokensPerDay

object (AccessQuotaStatus)

Für Properties können 250.000 Tokens pro Tag verwendet werden. Die meisten Anfragen benötigen weniger als 10 Tokens.

tokensPerHour

object (AccessQuotaStatus)

Für Properties können 50.000 Tokens pro Stunde verwendet werden. Eine API-Anfrage verbraucht eine bestimmte Anzahl von Tokens. Diese Anzahl wird von allen stündlichen, täglichen und stündlichen Kontingenten pro Projekt abgezogen.

concurrentRequests

object (AccessQuotaStatus)

Für Properties können bis zu 50 gleichzeitige Anfragen verwendet werden.

serverErrorsPerProjectPerHour

object (AccessQuotaStatus)

Für Paare aus Properties und Cloud-Projekten können bis zu 50 Serverfehler pro Stunde auftreten.

tokensPerProjectPerHour

object (AccessQuotaStatus)

Properties können pro Projekt pro Stunde bis zu 25% ihrer Tokens verwenden. Das entspricht 12.500 Tokens pro Projekt und Stunde,die in Analytics 360-Properties verwendet werden können. Eine API-Anfrage verbraucht eine bestimmte Anzahl von Tokens. Diese Anzahl wird von allen stündlichen, täglichen und stündlichen Kontingenten pro Projekt abgezogen.

AccessQuotaStatus

Der aktuelle Status einer bestimmten Kontingentgruppe.

JSON-Darstellung
{
  "consumed": integer,
  "remaining": integer
}
Felder
consumed

integer

Vom Kontingent für diese Anfrage in Anspruch genommene Menge.

remaining

integer

Verbleibendes Kontingent nach dieser Anfrage.