ResponseMetaData

Metadane odpowiedzi z dodatkowymi informacjami o treści raportu.

Zapis JSON
{
  "dataLossFromOtherRow": boolean,
  "samplingMetadatas": [
    {
      object (SamplingMetadata)
    }
  ],
  "schemaRestrictionResponse": {
    object (SchemaRestrictionResponse)
  },
  "currencyCode": string,
  "timeZone": string,
  "emptyReason": string,
  "subjectToThresholding": boolean
}
Pola
dataLossFromOtherRow

boolean

Jeśli wartość to prawda, wskazuje, że niektóre grupy kombinacji wymiarów zostały umieszczone w wierszu „(inne)”. Może się tak zdarzyć w przypadku raportów o dużej mocy zbioru.

Parametr metadanych dataLossFromOtherRow jest wypełniany na podstawie tabeli danych zbiorczych używanej w raporcie. Parametr zostanie wypełniony dokładnie niezależnie od filtrów i limitów w raporcie.

Na przykład wiersz „(inne)” może zostać usunięty z raportu, ponieważ żądanie zawiera filtr sessionSource = google. Ten parametr będzie nadal wypełniany, jeśli w danych zbiorczych użytych do wygenerowania tego raportu wykryto utratę danych z innego wiersza.

Więcej informacji znajdziesz w artykule Wiersz „(inne)” i próbkowanie danych.

samplingMetadatas[]

object (SamplingMetadata)

Jeśli wyniki w raporcie są spróbkowane, wskazuje to odsetek zdarzeń użytych w raporcie. Dla każdego zakresu dat wypełnione jest 1 pole samplingMetadatas. Każdy element samplingMetadatas odpowiada zakresowi dat w takiej kolejności, w jakiej zostały one określone w żądaniu.

Jeśli jednak wyniki nie są spróbkowane, to pole nie zostanie zdefiniowane.

schemaRestrictionResponse

object (SchemaRestrictionResponse)

Opisuje ograniczenia schematu aktywnie egzekwowane podczas tworzenia tego raportu. Więcej informacji znajdziesz w artykule Zarządzanie dostępem i ograniczeniami dotyczącymi danych.

currencyCode

string

Kod waluty używany w tym raporcie. Przeznaczona do formatowania danych walutowych, takich jak purchaseRevenue, w celu wizualizacji. Jeśli w żądaniu określono parametr currencyCode, ten parametr odpowiedzi będzie odczytywany z parametrem żądania. W przeciwnym razie będzie to bieżący parametr currencyCode usługi.

Kody walut to zakodowane ciągi znaków określające typy walut zgodne ze standardem ISO 4217 (https://en.wikipedia.org/wiki/ISO_4217), takie jak „PLN”, „EUR”, „JPY”. Więcej informacji znajdziesz na stronie https://support.google.com/analytics/answer/9796179.

timeZone

string

Bieżąca strefa czasowa usługi. Służy do interpretacji wymiarów opartych na czasie, np. hour i minute. Formatowany jako ciągi znaków z bazy danych strefy czasowej IANA (https://www.iana.org/time-zones), np. „Ameryka/Nowy_Jork” lub „Azja/Tokio”.

emptyReason

string

Jeśli podasz pustą przyczynę, raport będzie z tego powodu pusty.

subjectToThresholding

boolean

Jeśli subjectToThresholding ma wartość prawda, ten raport podlega progu agregacji i zwraca tylko te dane, które spełniają minimalne progi agregacji. Może się zdarzyć, że prośba zostanie poddana przekroczeniu progów i w raporcie nie brakuje żadnych danych. Dzieje się tak, gdy wszystkie dane przekraczają wartości progowe. Więcej informacji znajdziesz w sekcji Wartości progowe zbierania danych.

SchemaRestrictionResponse

Ograniczenia schematu są aktywnie egzekwowane podczas tworzenia tego raportu. Więcej informacji znajdziesz w artykule Zarządzanie dostępem i ograniczeniami dotyczącymi danych.

Zapis JSON
{
  "activeMetricRestrictions": [
    {
      object (ActiveMetricRestriction)
    }
  ]
}
Pola
activeMetricRestrictions[]

object (ActiveMetricRestriction)

Wszystkie ograniczenia są aktywnie egzekwowane podczas tworzenia raportu. Na przykład purchaseRevenue zawsze ma typ ograniczenia REVENUE_DATA. To ograniczenie dotyczące aktywnej odpowiedzi jest jednak wypełniane tylko wtedy, gdy rola niestandardowa użytkownika nie zezwala na dostęp do funkcji REVENUE_DATA.

ActiveMetricRestriction

Dane, w przypadku których tworzenie raportu jest aktywnie ograniczone.

Zapis JSON
{
  "restrictedMetricTypes": [
    enum (RestrictedMetricType)
  ],
  "metricName": string
}
Pola
restrictedMetricTypes[]

enum (RestrictedMetricType)

Przyczyna ograniczenia tych danych.

metricName

string

Nazwa danych objętych ograniczeniami.

RestrictedMetricType

Kategorie danych, których możesz nie widzieć w niektórych usługach w GA4.

Wartości w polu enum
RESTRICTED_METRIC_TYPE_UNSPECIFIED Nieokreślony typ.
COST_DATA Dane o kosztach, np. adCost.
REVENUE_DATA Dane o przychodach, np. purchaseRevenue.

SamplingMetadata

Jeśli wyniki w raporcie są spróbkowane, wskazuje to odsetek zdarzeń użytych w raporcie. Próbkowanie to metoda analizowania podzbioru wszystkich danych w celu znalezienia przydatnych informacji w większym zbiorze danych.

Zapis JSON
{
  "samplesReadCount": string,
  "samplingSpaceSize": string
}
Pola
samplesReadCount

string (int64 format)

Łączna liczba zdarzeń odczytywanych w tym próbkowanym raporcie w określonym zakresie dat. To jest rozmiar podzbioru danych w tej usłudze, który został przeanalizowany w tym raporcie.

samplingSpaceSize

string (int64 format)

Łączna liczba zdarzeń w danych tej usługi, które mogły zostać przeanalizowane w tym raporcie w wybranym zakresie dat. Próbkowanie pozwala dotrzeć do istotnych informacji o większym zbiorze danych. Jest to właśnie rozmiar większego zbioru danych.

Aby obliczyć odsetek dostępnych danych użytych w tym raporcie, należy obliczyć wartość samplesReadCount/samplingSpaceSize.