ResponseMetaData

Metadane odpowiedzi zawierające dodatkowe informacje o zawartości zgłoszenia.

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, niektóre grupy kombinacji wymiarów są umieszczane w grupie „(inne)” . Może się tak zdarzyć w przypadku raportów o dużej mocy zbioru.

Wartość parametru metadanych dataLossFromOtherRow jest wypełniana na podstawie tabeli danych zbiorczych używanej w raporcie. Ten parametr będzie prawidłowo wypełniany 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 wejściowych danych zbiorczych używanych do wygenerowania tego raportu występowała utrata danych z innego wiersza.

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

samplingMetadatas[]

object (SamplingMetadata)

Jeśli wyniki tego raportu są spróbkowane, oznacza to odsetek zdarzeń użytych w tym raporcie. W przypadku każdego zakresu dat wypełniona jest jedna wartość samplingMetadatas. Każdy element samplingMetadatas odpowiada zakresowi dat, w którym zostały one określone w żądaniu.

Jeśli jednak wyniki nie są pró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. Służy do formatowania danych związanych z walutą, np. purchaseRevenue, na potrzeby wizualizacji. Jeśli w żądaniu określono kod currencyCode, ten parametr odpowiedzi powtórzy parametr żądania. W przeciwnym razie parametr odpowiedzi to bieżący kod waluty usługi.

Kody walut to kody walutowe zgodne ze standardem ISO 4217 (https://en.wikipedia.org/wiki/ISO_4217). na przykład „USD”, „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 interpretowania wymiarów czasowych, np. hour i minute. Sformatowane jako ciągi znaków z bazy danych stref czasowych IANA (https://www.iana.org/time-zones). na przykład „Ameryka/Nowy_Jork”. lub „Azja/Tokio”.

emptyReason

string

Jeśli podasz pusty powód, raport z tego powodu będzie pusty.

subjectToThresholding

boolean

Jeśli subjectToThresholding ma wartość prawda, ten raport podlega ograniczeniom progowym i zwraca tylko dane, które spełniają minimalne wymagania agregacji. Może się zdarzyć, że żądanie będzie podlegać wymaganiom progowym, a w raporcie nie będzie brakowało – dzieje się tak, gdy wszystkie dane przekraczają wartości progowe. Więcej informacji znajdziesz w sekcji Wartości progowe zbierania danych.

SchemaRestrictionResponse

Ograniczenia schematu 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 aktywnych odpowiedzi jest jednak wypełniane tylko wtedy, gdy niestandardowa rola użytkownika uniemożliwia dostęp do funkcji REVENUE_DATA.

ActiveMetricRestriction

Dane, których tworzenie w raporcie jest aktywnie ograniczone.

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

enum (RestrictedMetricType)

Przyczyna nałożenia ograniczeń na te dane.

metricName

string

Nazwa danych objętych ograniczeniami.

RestrictedMetricType

Kategorie danych, których wyświetlanie możesz nie mieć w niektórych usługach 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 tego raportu są spróbkowane, wskazuje to odsetek zdarzeń użytych w tym raporcie. Próbkowanie polega na analizowaniu podzbioru wszystkich danych w celu odkrycia istotnych informacji w większym zbiorze danych.

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

string (int64 format)

Łączna liczba zdarzeń przeczytanych w tym próbkowanym raporcie w danym zakresie dat. To jest rozmiar podzbioru danych tej usługi, które zostały przeanalizowane w tym raporcie.

samplingSpaceSize

string (int64 format)

Łączna liczba zdarzeń zawartych w danych tej usługi, które w wybranym zakresie dat mogły zostać poddane analizie w tym raporcie. Próbkowanie pozwala odkryć istotne informacje o większym zbiorze danych, a to właśnie jest rozmiar większego zbioru danych.

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