ResponseMetaData

Metadane odpowiedzi zawierające dodatkowe informacje o treści raportu.

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

boolean

Jeśli ma wartość true, oznacza to, że niektóre segmenty kombinacji wymiarów są łączone w wierszu „(inne)”. Może się to 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 będzie wypełniany prawidłowo 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 wejściowych użytych do wygenerowania tego raportu wystąpił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ą próbkowane, oznacza to odsetek zdarzeń użytych w tym raporcie. Dla każdego zakresu dat wypełniana jest jedna wartość samplingMetadatas. Każdy znak samplingMetadatas odpowiada zakresowi dat w kolejności, w jakiej zostały one określone w żądaniu.

Jeśli jednak wyniki nie są próbkowane, to pole nie jest zdefiniowane.

dataTruncationReasons[]

object (DataTruncationReason)

Jeśli ta opcja jest ustawiona, oznacza to, że w raporcie występują dane po nałożeniu ograniczenia.

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żyty w tym raporcie. Przeznaczony do formatowania danych o walucie, np. purchaseRevenue, na potrzeby wizualizacji. Jeśli w żądaniu podano parametr currencyCode, ten parametr odpowiedzi będzie odzwierciedlać parametr żądania. W przeciwnym razie ten parametr odpowiedzi będzie zawierać bieżący parametr currencyCode usługi.

Kody walut to ciągi znaków kodujące typy walut zgodnie ze standardem ISO 4217 (https://en.wikipedia.org/wiki/ISO_4217), np. „USD”, „EUR”, „JPY”. Więcej informacji znajdziesz na stronie https://support.google.com/analytics/answer/9796179.

timeZone

string

Obecna strefa czasowa usługi. Przeznaczony do interpretowania wymiarów czasowych, takich jak hourminute. Sformatowane jako ciągi znaków z bazy danych stref czasowych IANA (https://www.iana.org/time-zones)), np. „America/New_York” lub „Asia/Tokyo”.

emptyReason

string

Jeśli podano pusty powód, raport jest pusty z tego powodu.

subjectToThresholding

boolean

Jeśli wartość subjectToThresholding to „true”, w tym raporcie zastosowano progowanie, co oznacza, że dane pojawią się w nim tylko wtedy, gdy ich ilość przekroczy minimalne progi agregacji. Może się zdarzyć, że żądanie podlega progowaniu, a w raporcie nie brakuje żadnych danych. Dzieje się tak, gdy wszystkie dane przekraczają progi. Więcej informacji znajdziesz w sekcji Wartości progowe 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 aktywnej odpowiedzi jest jednak wypełniane tylko wtedy, gdy rola niestandardowa użytkownika nie zezwala na dostęp do REVENUE_DATA.

ActiveMetricRestriction

Dane, które są aktywnie objęte ograniczeniem podczas tworzenia raportu.

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

enum (RestrictedMetricType)

Przyczyna ograniczenia tego rodzaju danych.

metricName

string

Nazwa rodzaju danych podlegających ograniczeniom.

RestrictedMetricType

Kategorie danych, których wyświetlanie może być ograniczone w przypadku niektórych usług w Google Analytics.

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ą próbkowane, oznacza to odsetek zdarzeń użytych w tym raporcie. Próbkowanie polega na analizie podzbioru wszystkich danych, która służy do odkrywania cennych informacji o większym zbiorze danych.

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

string (int64 format)

Łączna liczba zdarzeń odczytanych w tym raporcie próbnym w określonym zakresie dat. Jest to rozmiar podzbioru danych tej usługi, który został przeanalizowany w tym raporcie.

samplingSpaceSize

string (int64 format)

Łączna liczba zdarzeń w danych tej usługi, które można było przeanalizować w tym raporcie w wybranym zakresie dat. Próbkowanie pozwala odkrywać cenne informacje o większym zbiorze danych, a to jest rozmiar tego większego zbioru danych.

Aby obliczyć procent dostępnych danych, które zostały użyte w tym raporcie, wykonaj działanie samplesReadCount/samplingSpaceSize.

DataTruncationReason

Opisuje przyczynę obcięcia danych w raporcie.

Zapis JSON
{
  "dataTruncationDateRanges": [
    {
      object (DataTruncationDateRange)
    }
  ],
  "dataTruncationType": enum (DataTruncationType),
  "dataTruncationMessage": string,
  "dataTruncationDate": string
}
Pola
dataTruncationDateRanges[]

object (DataTruncationDateRange)

Skrócone zakresy dat.

dataTruncationType

enum (DataTruncationType)

Typ obcinania tekstu.

dataTruncationMessage

string

Opisowy komunikat wyjaśniający obcięcie danych.

dataTruncationDate

string

Data obcięcia danych w formacie RRRR-MM-DD. Oznacza, że dane sprzed tej daty są obcięte.

DataTruncationType

Typ obcinania tekstu.

Wartości w polu enum
DATA_TRUNCATION_TYPE_UNSPECIFIED Nieokreślony typ.
DATA_TRUNCATION_TYPE_RULES_BASED_MODELS W raporcie atrybucji w przypadku modeli opartych na regułach dane są obcinane w złotej dacie.
DATA_TRUNCATION_TYPE_DATA_DRIVEN_ATTRIBUTION Dane w raporcie atrybucji są obcinane w przypadku daty wzorcowej atrybucji opartej na danych.
DATA_TRUNCATION_TYPE_DV360 Dane są obcięte, ponieważ zasady DV360 nie zezwalają na zwracanie danych starszych niż 2 lata.
DATA_TRUNCATION_TYPE_CM360 Dane są obcinane, ponieważ zasady CM360 nie zezwalają na zwracanie danych starszych niż 2 lata.
DATA_TRUNCATION_TYPE_ITEM_SCOPED_ECOMMERCE_METRICS Nowe dane e-commerce ograniczone do produktu zawierają dane tylko od określonej daty.
DATA_TRUNCATION_TYPE_EVENT_SCOPED_ECOMMERCE_METRICS Nowe dane e-commerce o zakresie ograniczonym do zdarzenia zawierają dane tylko od określonej daty.
DATA_TRUNCATION_TYPE_DATE_RANGE Zakres dat zapytania może nie być w pełni obsługiwany.
DATA_TRUNCATION_TYPE_PROPERTY Dane zostały obcięte, ponieważ zapytanie próbuje odczytać dane zdarzenia sprzed daty ich przechowywania.
DATA_TRUNCATION_TYPE_CONVERSIONS Dane w raporcie o konwersjach są obcinane.
DATA_TRUNCATION_TYPE_GOOGLE_ADS Dane są obcięte z powodu zasad przechowywania danych w Google Ads przez 36 miesięcy.

DataTruncationDateRange

Określ skrócony zakres dat od startDate do endDate.

Zapis JSON
{
  "startDate": string,
  "endDate": string
}
Pola
startDate

string

Data rozpoczęcia w formacie RRRR-MM-DD (włącznie).

endDate

string

Data zakończenia w formacie RRRR-MM-DD (włącznie).