- Żądanie HTTP
- Parametry ścieżki
- Treść żądania
- Treść odpowiedzi
- Zakresy autoryzacji
- DateRange (Zakres dat).
- Ścieżka
- FunnelStep
- FunnelFilterExpression
- FunnelFilterExpressionList
- FunnelFieldFilter
- StringFilter:
- MatchType
- InListFilter
- NumericFilter
- Operacja
- NumericValue
- BetweenFilter
- FunnelEventFilter
- FunnelParameterFilterExpression
- FunnelParameterFilterExpressionList
- FunnelParameterFilter:
- FunnelBreakdown
- Wymiar
- DimensionExpression
- CaseExpression
- ConcatenateExpression
- FunnelNextAction
- FunnelVisualizationType
- Segment
- UserSegment
- UserSegmentCriteria
- UserSegmentConditionGroup
- UserCriteriaScoping
- SegmentFilterExpression
- SegmentFilterExpressionList
- SegmentFilter
- SegmentFilterScoping
- SegmentEventFilter:
- SegmentParameterFilterExpression
- SegmentParameterFilterExpressionList
- SegmentParameterFilter:
- SegmentParameterFilterScoping
- UserSegmentSequenceGroup
- UserSequenceStep
- UserSegmentExclusion
- UserExclusionDuration
- SessionSegment
- SessionSegmentCriteria
- SessionSegmentConditionGroup
- SessionCriteriaScoping
- SessionSegmentExclusion
- SessionExclusionDuration
- EventSegment
- EventSegmentCriteria
- EventSegmentConditionGroup
- EventCriteriaScoping
- EventSegmentExclusion
- EventExclusionDuration
- FilterExpression
- FilterExpressionList
- Filtruj
- FunnelSubReport
- DimensionHeader
- MetricHeader
- MetricType
- Wiersz
- DimensionValue
- MetricValue
- FunnelResponseMetadata
- SamplingMetadata
- PropertyQuota
- QuotaStatus
- Wypróbuj
Zwraca niestandardowy raport ścieżki zawierający dane zdarzeń Google Analytics. Dane zwrócone przez interfejs API mają postać tabeli z kolumnami dla żądanych wymiarów i danych.
Eksploracja ścieżki umożliwia wizualizację kroków podejmowanych przez użytkowników i szybką ocenę skuteczności ich wykonywania. Możesz dzięki temu poznać odpowiedzi na pytania w rodzaju: jak potencjalni klienci przechodzą do etapu rozważania zakupu, a później faktycznie coś nabywają? W jaki sposób kupujący zostają stałymi klientami? Dzięki tym informacjom możesz ulepszać witrynę, ograniczając liczbę wizyt, które nie zakończyły się żadnym cennym działaniem klienta. Więcej informacji znajdziesz w artykule Eksploracje ścieżek w GA4.
Wprowadzamy tę metodę na poziomie stabilności alfa, aby zebrać opinie na temat jej składni i możliwości, zanim udostępnimy wersję beta. Aby przesłać opinię na temat tego interfejsu API, wypełnij formularz opinii o raporcie ścieżki interfejsu Google Analytics Data API.
Żądanie HTTP
POST https://analyticsdata.googleapis.com/v1alpha/{property=properties/*}:runFunnelReport
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
Parametry | |
---|---|
property |
Opcjonalnie. Identyfikator usługi w GA4 w Google Analytics, którego zdarzenia są śledzone. Określana w ścieżce adresu URL, a nie w treści. Dowiedz się, gdzie znajdziesz identyfikator usługi. W żądaniu zbiorczym ta właściwość powinna być nieokreślona lub spójna z właściwością na poziomie wsadu. Przykład: properties/1234 |
Treść żądania
Treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{ "dateRanges": [ { object ( |
Pola | |
---|---|
dateRanges[] |
Opcjonalnie. Zakresy dat danych do odczytania. Jeśli zażądano wielu zakresów dat, każdy wiersz odpowiedzi będzie zawierał indeks zakresu dat liczony od zera. Jeśli 2 zakresy dat się pokrywają, dane dotyczące zdarzeń z pokrywających się dni znajdą się w wierszach odpowiedzi w przypadku obu zakresów dat. |
funnel |
Opcjonalnie. Konfiguracja ścieżki tego żądania. Ta konfiguracja ścieżki jest wymagana. |
funnelBreakdown |
Opcjonalnie. Jeśli podasz ten wymiar, do odpowiedzi na podraport tabeli ścieżek zostanie dodany wymiar. Ten wymiar podziału rozwija każdy krok ścieżki do niepowtarzalnych wartości wymiaru podziału. Na przykład podział według wymiaru |
funnelNextAction |
Opcjonalnie. Jeśli określisz inny element, następne działanie spowoduje dodanie wymiaru do odpowiedzi na podraport Wizualizacja ścieżek. Wymiar „Następne działanie” rozszerza każdy krok na ścieżce do wartości niepowtarzalnych następnego działania. Na przykład kolejne działanie wymiaru Następne działanie obsługuje tylko |
funnelVisualizationType |
Opcjonalnie. Typ wizualizacji ścieżki steruje wymiarami dostępnymi w odpowiedzi na podraport Wizualizacja ścieżek. Jeśli nie określono, jest używany |
segments[] |
Opcjonalnie. Konfiguracje segmentów. Segmenty to podzbiory danych usługi. W raporcie ścieżki z segmentami ścieżka jest oceniana w poszczególnych segmentach. Każdy segment określony w tym żądaniu tworzy w odpowiedzi osobny wiersz. W odpowiedzi każdy segment ma swoją nazwę. Parametr segmentów jest opcjonalny. Żądania są ograniczone do 4 segmentów. |
limit |
Opcjonalnie. Liczba wierszy do zwrócenia. Jeśli wartość ta nie zostanie określona, zostanie zwróconych 10 000 wierszy. Interfejs API zwraca maksymalnie 250 000 wierszy na żądanie,niezależnie od tego, ile z nich poprosisz. Interfejs API może też zwrócić mniej wierszy niż żądany element |
dimensionFilter |
Opcjonalnie. Filtry wymiarów umożliwiają przesłanie prośby o uwzględnienie w raporcie tylko określonych wartości wymiarów. Więcej informacji znajdziesz w artykule Tworzenie raportu: filtry wymiarów. W tym filtrze nie można używać danych. |
returnPropertyQuota |
Opcjonalnie. Określa, czy zwrócić bieżący stan limitu tej usługi Analytics. Limit jest zwracany w metodzie PropertyQuota. |
Treść odpowiedzi
Odpowiedź z raportu ścieżki zawiera 2 raporty podrzędne. Dwa raporty podrzędne to różne kombinacje wymiarów i danych.
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{ "funnelTable": { object ( |
Pola | |
---|---|
funnelTable |
Tabela ścieżki zawiera informacje o kroku ścieżki, segmencie, wymiarze podziału, aktywnych użytkownikach, współczynniku realizacji, porzuceniu i współczynniku porzuceń. Wymiar segmentu występuje w tej odpowiedzi tylko wtedy, gdy wysłano żądanie segmentu. Wymiar podziału jest obecny w tej odpowiedzi tylko wtedy, gdy jej zażądano. |
funnelVisualization |
Wizualizacja ścieżki to raport z krokiem ścieżki, segmentem, datą, wymiarem następnego działania i aktywnymi użytkownikami. Wymiar segmentu występuje w tej odpowiedzi tylko wtedy, gdy wysłano żądanie segmentu. Wymiar daty występuje w tej odpowiedzi tylko wtedy, gdy jej żądanie zostało wysłane za pomocą typu ścieżki |
propertyQuota |
Stan limitu w tej usłudze Analytics, w tym z tą prośbą. |
kind |
Określa rodzaj zasobu, który zawiera ten komunikat. Ten element |
Zakresy autoryzacji
Wymaga jednego z tych zakresów OAuth:
https://www.googleapis.com/auth/analytics.readonly
https://www.googleapis.com/auth/analytics
DateRange
Przylegający zestaw dni: startDate
, startDate + 1
, ..., endDate
. Żądania mogą obejmować maksymalnie 4 zakresy dat.
Zapis JSON |
---|
{ "startDate": string, "endDate": string, "name": string } |
Pola | |
---|---|
startDate |
Obejmuje datę rozpoczęcia zapytania w formacie |
endDate |
Obejmuje datę zakończenia zapytania w formacie |
name |
Przypisuje nazwę do tego zakresu dat. Wymiar |
Ścieżka
Konfiguruje ścieżkę w żądaniu raportu ścieżki. Ścieżka zawiera informacje o użytkownikach, którzy przechodzą przez sekwencję kroków.
Eksploracja ścieżki umożliwia wizualizację kroków podejmowanych przez użytkowników i szybką ocenę skuteczności ich wykonywania. Możesz dzięki temu poznać odpowiedzi na pytania w rodzaju: jak potencjalni klienci przechodzą do etapu rozważania zakupu, a później faktycznie coś nabywają? W jaki sposób kupujący zostają stałymi klientami? Dzięki tym informacjom możesz ulepszać witrynę, ograniczając liczbę wizyt, które nie zakończyły się żadnym cennym działaniem klienta.
Zapis JSON |
---|
{
"isOpenFunnel": boolean,
"steps": [
{
object ( |
Pola | |
---|---|
isOpenFunnel |
W przypadku ścieżki otwartej użytkownicy mogą wchodzić na nią w dowolnym kroku, a w ścieżce zamkniętej – na ścieżkę od pierwszego kroku. Opcjonalnie. Jeśli nie określono inaczej, używana jest ścieżka zamknięta. |
steps[] |
Kolejne kroki tej ścieżki. |
FunnelStep
Kroki określają ścieżkę użytkownika, którą chcesz objąć pomiarem. Kroki zawierają co najmniej 1 warunek, który muszą spełnić użytkownicy, aby zostali uwzględnieni w danym kroku ścieżki.
Zapis JSON |
---|
{
"name": string,
"isDirectlyFollowedBy": boolean,
"filterExpression": {
object ( |
Pola | |
---|---|
name |
Charakterystyczna nazwa tego kroku. Jeśli nie określono inaczej, kroki będą miały nazwę indeksowaną na podstawie 1 (np. „0. ”, "1. ” itp.). Ta nazwa określa wartość ciągu znaków zwracaną przez wymiar |
isDirectlyFollowedBy |
Jeśli wartość to prawda, ten krok musi następować bezpośrednio po poprzednim. Jeśli ma wartość false (fałsz), mogą występować zdarzenia pomiędzy poprzednim a tym krokiem. Jeśli wartość nie jest określona, |
filterExpression |
Warunek, który muszą spełnić użytkownicy, aby zostali uwzględnieni na tym etapie ścieżki. |
withinDurationFromPriorStep |
Jeśli podasz wartość, ten krok musi zostać wykonany w czasie trwania poprzedniego kroku. Pole Czas trwania w sekundach z maksymalnie 9 cyframi po przecinku kończącym się na „ |
FunnelFilterExpression
Zawiera kombinacje filtrów ścieżki.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole Unii expr . Określ jeden typ filtra dla elementu FunnelFilterExpression . expr może mieć tylko jedną z tych wartości: |
|
andGroup |
Element FunnelFilterExpression w |
orGroup |
Wyrażenia FunnelFilterExpression w |
notExpression |
Element FunnelFilterExpression NIE zawiera wartości |
funnelFieldFilter |
Filtr ścieżki dla wymiaru lub danych. |
funnelEventFilter |
Tworzy filtr pasujący do zdarzeń o danej nazwie. Jeśli określisz wyrażenie filtra parametrów, tylko ten podzbiór zdarzeń pasuje do nazwy pojedynczego zdarzenia i wyrażeń filtra parametrów. |
FunnelFilterExpressionList
Lista wyrażeń filtra ścieżek.
Zapis JSON |
---|
{
"expressions": [
{
object ( |
Pola | |
---|---|
expressions[] |
Lista wyrażeń filtra ścieżki. |
FunnelFieldFilter
Wyrażenie do filtrowania wartości wymiarów lub danych.
Zapis JSON |
---|
{ "fieldName": string, // Union field |
Pola | |
---|---|
fieldName |
Nazwa wymiaru lub danych. |
Pole Unii one_filter . Określ jeden typ filtra. one_filter może mieć tylko jedną z tych wartości: |
|
stringFilter |
Filtr związany z ciągami znaków. |
inListFilter |
Filtr wartości na liście. |
numericFilter |
Filtr wartości liczbowych lub dat. |
betweenFilter |
Filtr między 2 wartościami. |
StringFilter
Filtr ciągu znaków
Zapis JSON |
---|
{
"matchType": enum ( |
Pola | |
---|---|
matchType |
Typ dopasowania dla tego filtra. |
value |
Wartość ciągu przypisana do dopasowania. |
caseSensitive |
Jeśli wartość to prawda, w wartości ciągu znaków wielkość liter ma znaczenie. |
MatchType
Typ dopasowania filtra ciągów tekstowych
Wartości w polu enum | |
---|---|
MATCH_TYPE_UNSPECIFIED |
Brak informacji |
EXACT |
Dokładne dopasowanie wartości ciągu znaków. |
BEGINS_WITH |
Zaczyna się od wartości ciągu znaków. |
ENDS_WITH |
Kończy się wartością ciągu. |
CONTAINS |
Zawiera wartość ciągu znaków. |
FULL_REGEXP |
Pełne dopasowanie wyrażenia regularnego z wartością ciągu znaków. |
PARTIAL_REGEXP |
Dopasowanie częściowe do wyrażenia regularnego z wartością ciągu znaków. |
InListFilter
Wynik musi znajdować się na liście wartości ciągów.
Zapis JSON |
---|
{ "values": [ string ], "caseSensitive": boolean } |
Pola | |
---|---|
values[] |
Lista wartości ciągów znaków. Pole nie może być puste. |
caseSensitive |
Jeśli wartość to prawda, w wartości ciągu znaków wielkość liter ma znaczenie. |
NumericFilter
Filtry wartości liczbowych lub dat.
Zapis JSON |
---|
{ "operation": enum ( |
Pola | |
---|---|
operation |
Typ operacji dla tego filtra. |
value |
Wartość liczbowa lub data. |
Operacja
Operacja zastosowana do filtra liczbowego
Wartości w polu enum | |
---|---|
OPERATION_UNSPECIFIED |
Nie określono. |
EQUAL |
Równa się |
LESS_THAN |
To mniej niż |
LESS_THAN_OR_EQUAL |
Ma wartość mniejszą niż lub równą |
GREATER_THAN |
To więcej niż |
GREATER_THAN_OR_EQUAL |
Większe niż lub równe |
NumericValue
Reprezentowanie liczby.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole Unii one_value . Jedna z wartości liczbowych one_value może być tylko jedną z tych wartości: |
|
int64Value |
Wartość w formie liczby całkowitej |
doubleValue |
Podwójna wartość |
BetweenFilter
Aby wyrazić, że wynik musi zawierać się między dwiema liczbami (włącznie).
Zapis JSON |
---|
{ "fromValue": { object ( |
Pola | |
---|---|
fromValue |
Zaczyna się od tej liczby. |
toValue |
Kończy się na tej wartości. |
FunnelEventFilter
Tworzy filtr pasujący do zdarzeń o danej nazwie. Jeśli określisz wyrażenie filtra parametrów, tylko ten podzbiór zdarzeń pasuje do nazwy pojedynczego zdarzenia i wyrażeń filtra parametrów.
Zapis JSON |
---|
{
"eventName": string,
"funnelParameterFilterExpression": {
object ( |
Pola | |
---|---|
eventName |
Ten filtr pasuje do zdarzeń z tą pojedynczą nazwą zdarzenia. Nazwa zdarzenia jest wymagana. |
funnelParameterFilterExpression |
Jeśli zostanie określony, ten filtr będzie pasować do zdarzeń, które pasują zarówno do nazwy pojedynczego zdarzenia, jak i do wyrażeń filtra parametrów. W wyrażeniu filtra parametrów dostępne są tylko filtry parametrów. |
FunnelParameterFilterExpression
Wyraża kombinacje filtrów ścieżki dla parametrów.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole Unii expr . Określ jeden typ filtra dla elementu FunnelParameterFilterExpression . expr może mieć tylko jedną z tych wartości: |
|
andGroup |
Parametr FunnelParameterFilterExpression w polu |
orGroup |
Element FunnelParameterFilterExpression w polu |
notExpression |
Parametr FunnelParameterFilterExpression NIE zawiera wartości |
funnelParameterFilter |
Filtr podstawowych parametrów ścieżki. |
FunnelParameterFilterExpressionList
Lista wyrażeń filtra parametrów ścieżki.
Zapis JSON |
---|
{
"expressions": [
{
object ( |
Pola | |
---|---|
expressions[] |
Lista wyrażeń filtrowania parametrów ścieżki. |
FunnelParameterFilter
Wyrażenie do filtrowania wartości parametrów w ścieżce.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole Unii one_parameter . Filtrowane pole. one_parameter może mieć tylko jedną z tych wartości: |
|
eventParameterName |
Ten filtr zostanie oceniony na podstawie podanego parametru zdarzenia. Parametry zdarzenia są rejestrowane jako jego parametry. Parametry zdarzenia obejmują pola takie jak „firebase_screen” i „currency”. Parametrów zdarzeń można używać tylko w segmentach i ścieżkach oraz w filtrach podrzędnych z EventFilter. W filtrze podrzędnym z EventFilter powinny być używane parametry zdarzenia lub elementu. |
itemParameterName |
Ten filtr zostanie oceniony na podstawie podanego parametru elementu. Parametry produktów są rejestrowane jako parametry w tablicy elementów. Parametry produktu obejmują pola takie jak „item_name” i „item_category”. Parametrów elementu można używać tylko w segmentach i ścieżkach oraz w filtrach podrzędnych z EventFilter. W filtrze podrzędnym z EventFilter powinny być używane parametry zdarzenia lub elementu. Parametry produktów są dostępne tylko w zdarzeniach e-commerce. Więcej informacji o zdarzeniach e-commerce znajdziesz w przewodniku Pomiar e-commerce. |
Pole Unii one_filter . Określ jeden typ filtra. one_filter może mieć tylko jedną z tych wartości: |
|
stringFilter |
Filtr związany z ciągami znaków. |
inListFilter |
Filtr wartości na liście. |
numericFilter |
Filtr wartości liczbowych lub dat. |
betweenFilter |
Filtr między 2 wartościami. |
FunnelBreakdown
Zestawienia dodają wymiar do odpowiedzi na podraport w tabeli ścieżek.
Zapis JSON |
---|
{
"breakdownDimension": {
object ( |
Pola | |
---|---|
breakdownDimension |
Kolumna wymiaru dodana do odpowiedzi na podraport tabeli ścieżek. Wymiar podziału umożliwia podział poszczególnych kroków ścieżki. Jeśli określono |
limit |
Maksymalna liczba różnych wartości wymiaru podziału do zwrócenia w odpowiedzi. Jeśli limit nie został określony, używana jest wartość |
Wymiar
Wymiary to atrybuty danych. Na przykład wymiar Miasto określa miasto, z którego pochodzi zdarzenie. Wartości wymiarów w odpowiedziach raportu są ciągami tekstowymi, np. miastem może być „Paryż” lub „Nowy Jork”.
Zapis JSON |
---|
{
"name": string,
"dimensionExpression": {
object ( |
Pola | |
---|---|
name |
Nazwa wymiaru. Listę nazw wymiarów obsługiwanych przez główne metody raportowania, np. Jeśli określono Tabela |
dimensionExpression |
Jeden wymiar może być wynikiem wyrażenia wielu wymiarów. Na przykład wymiar „kraj, miasto”: concatenate(kraj, ", ", miasto). |
DimensionExpression
Służy do wyrażania wymiaru, który jest wynikiem formuły złożonej z wielu wymiarów. Przykładowe zastosowania: 1) mała wielkość liter(wymiar) 2) łączenie(wymiar1; symbol, wymiar2).
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole Unii one_expression . Określ jeden typ wyrażenia wymiaru dla DimensionExpression . one_expression może mieć tylko jedną z tych wartości: |
|
lowerCase |
Służy do przekształcania wartości wymiaru na małe litery. |
upperCase |
Służy do przekształcania wartości wymiaru na wielkie litery. |
concatenate |
Służy do łączenia wartości wymiarów w jeden wymiar. Na przykład wymiar „kraj, miasto”: concatenate(kraj, ", ", miasto). |
CaseExpression
Służy do konwertowania wartości wymiaru na pojedynczy przypadek.
Zapis JSON |
---|
{ "dimensionName": string } |
Pola | |
---|---|
dimensionName |
Nazwa wymiaru. Nazwa musi odnosić się do nazwy w polu wymiarów żądania. |
ConcatenateExpression
Służy do łączenia wartości wymiarów w jeden wymiar.
Zapis JSON |
---|
{ "dimensionNames": [ string ], "delimiter": string } |
Pola | |
---|---|
dimensionNames[] |
Nazwy wymiarów. Nazwy muszą się odnosić do nazw z pola wymiarów żądania. |
delimiter |
Separator umieszczony między nazwami wymiarów. Ograniczniki często składają się z pojedynczych znaków, np. „|” lub „”, ale mogą być też dłuższe. Jeśli wartość wymiaru zawiera separator, obie wartości będą występować w odpowiedzi bez rozróżnienia. Jeśli np. wartość wymiaru 1 to „US,FR”, wartość wymiaru 2 = „JP”, a separator = „,”, odpowiedź będzie zawierać wyrażenie „US,FR,JP”. |
FunnelNextAction
Następne działania określają wartość wymiaru po wykonaniu przez użytkownika kroku, ale przed wykonaniem następnego kroku przez tego samego użytkownika. Jeśli np. nextActionDimension
to eventName
, to parametr nextActionDimension
w wierszu i
kroku ścieżki zwróci pierwsze zdarzenie po zdarzeniu, które kwalifikowało użytkownika do i
kroku ścieżki, ale przed przejściem przez użytkownika na i+1
krok ścieżki.
Zapis JSON |
---|
{
"nextActionDimension": {
object ( |
Pola | |
---|---|
nextActionDimension |
Kolumna wymiaru została dodana do odpowiedzi na podraport Wizualizacja ścieżek. Następny wymiar działania zwraca następną wartość wymiaru tego wymiaru po dotarciu przez użytkownika do Funkcja |
limit |
Maksymalna liczba różnych wartości wymiaru podziału do zwrócenia w odpowiedzi. Jeśli limit nie został określony, używana jest wartość |
FunnelVisualizationType
Określa wymiary obecne w odpowiedzi na podraport Wizualizacja ścieżek.
Wartości w polu enum | |
---|---|
FUNNEL_VISUALIZATION_TYPE_UNSPECIFIED |
Nieokreślony typ. |
STANDARD_FUNNEL |
Ścieżka standardowa (schodkowa). Podraport wizualizacji ścieżek w odpowiedzi nie będzie zawierał daty. |
TRENDED_FUNNEL |
Ścieżka pokazująca trend (na wykresie liniowym). Podraport wizualizacji ścieżek w odpowiedzi będzie zawierał wymiar daty. |
Podział
Segment jest podzbiorem danych Analytics. Mogą to być np. użytkownicy z danego kraju lub miasta wydzieleni z całego zbioru Twoich użytkowników albo użytkownicy, którzy kupili określone produkty lub odwiedzili konkretną stronę w witrynie bądź wywołali odpowiednie zdarzenia w aplikacji.
Więcej informacji znajdziesz w artykule Kreator segmentów w GA4.
Zapis JSON |
---|
{ "name": string, // Union field |
Pola | |
---|---|
name |
Nazwa segmentu. Jeśli nie określono inaczej, segmenty będą miały nazwę „Segment”. Ta nazwa określa wartość ciągu znaków zwracaną przez wymiar |
Pole Unii one_segment_scope . Segment jest określony w jednym zakresie. one_segment_scope może mieć tylko jedną z tych wartości: |
|
userSegment |
Segmenty użytkowników to podzbiory użytkowników, którzy weszli w interakcję z Twoją witryną lub aplikacją. |
sessionSegment |
Segmenty sesji są podzbiorami sesji, które miały miejsce w Twojej witrynie lub aplikacji. |
eventSegment |
Segmenty zdarzeń są podzbiorami zdarzeń, które zostały wywołane w Twojej witrynie lub aplikacji. |
UserSegment
Segmenty użytkowników to podzbiory użytkowników, którzy weszli w interakcję z Twoją witryną lub aplikacją, np. użytkownicy, którzy już wcześniej coś kupili, czy też użytkownicy, którzy dodali produkty do koszyka, ale nie dokonali zakupu.
Zapis JSON |
---|
{ "userInclusionCriteria": { object ( |
Pola | |
---|---|
userInclusionCriteria |
Określa, którzy użytkownicy są uwzględniani w segmencie. Opcjonalnie. |
exclusion |
Określa, którzy użytkownicy są wykluczeni z tego segmentu. Opcjonalnie. |
UserSegmentCriteria
Użytkownik spełnia kryteria, jeśli zdarzenia użytkownika spełniają warunki tych kryteriów.
Zapis JSON |
---|
{ "andConditionGroups": [ { object ( |
Pola | |
---|---|
andConditionGroups[] |
Użytkownik spełnia te kryteria, jeśli spełnia warunki: |
andSequenceGroups[] |
Użytkownik spełnia te kryteria, jeśli spełnia warunki: |
UserSegmentConditionGroup
Warunki informują Analytics, jakie dane uwzględnić w segmencie, a jakie z niego wykluczyć.
Zapis JSON |
---|
{ "conditionScoping": enum ( |
Pola | |
---|---|
conditionScoping |
Dane są uwzględniane w segmencie lub wykluczane z niego na podstawie tego, czy spełniają kryteria grupy warunków. Ten zakres określa liczbę zdarzeń, w których przypadku Opcjonalnie. Jeśli nie określono inaczej, używana jest zasada |
segmentFilterExpression |
Dane są uwzględniane w segmencie lub wykluczane na podstawie tego, czy pasują do tego wyrażenia. Wyrażenia określają kryteria dotyczące wymiarów, danych lub parametrów. |
UserCriteriaScoping
Zakres określa, które zdarzenia są brane pod uwagę przy ocenie, czy użytkownik spełnia kryteria.
Wartości w polu enum | |
---|---|
USER_CRITERIA_SCOPING_UNSPECIFIED |
Zakres nieokreślonych kryteriów. Nie określać. |
USER_CRITERIA_WITHIN_SAME_EVENT |
Jeśli kryteria są spełnione w ramach jednego zdarzenia, użytkownik je spełnia. |
USER_CRITERIA_WITHIN_SAME_SESSION |
Jeśli kryteria zostaną spełnione w ciągu jednej sesji, użytkownik je spełnia. |
USER_CRITERIA_ACROSS_ALL_SESSIONS |
Jeśli kryteria zostały spełnione przez dowolne zdarzenie użytkownika, użytkownik spełnia kryteria. |
SegmentFilterExpression
Wyraża kombinacje filtrów segmentów.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole Unii expr . Określ jeden typ filtra dla elementu SegmentFilterExpression . expr może mieć tylko jedną z tych wartości: |
|
andGroup |
Element SegmentFilterExpression w polu |
orGroup |
Element SegmentFilterExpression w polu |
notExpression |
Element SegmentFilterExpression NIE zawiera wartości |
segmentFilter |
Prosty filtr segmentów. |
segmentEventFilter |
Tworzy filtr pasujący do zdarzeń o danej nazwie. Jeśli określisz wyrażenie filtra parametrów, tylko ten podzbiór zdarzeń pasuje do nazwy pojedynczego zdarzenia i wyrażeń filtra parametrów. |
SegmentFilterExpressionList
Lista wyrażeń filtra segmentów.
Zapis JSON |
---|
{
"expressions": [
{
object ( |
Pola | |
---|---|
expressions[] |
Lista wyrażeń filtra segmentów |
SegmentFilter
Wyrażenie do filtrowania wartości wymiarów lub danych.
Zapis JSON |
---|
{ "fieldName": string, "filterScoping": { object ( |
Pola | |
---|---|
fieldName |
Nazwa wymiaru lub danych. |
filterScoping |
Określa zakres filtra. |
Pole Unii one_filter . Określ jeden typ filtra dla elementu Filter . one_filter może mieć tylko jedną z tych wartości: |
|
stringFilter |
Filtr związany z ciągami znaków. |
inListFilter |
Filtr wartości na liście. |
numericFilter |
Filtr wartości liczbowych lub dat. |
betweenFilter |
Filtr między 2 wartościami. |
SegmentFilterScoping
Zakresy określają sposób, w jaki wymiary i dane wielu zdarzeń powinny być brane pod uwagę przy ocenie filtra segmentu.
Zapis JSON |
---|
{ "atAnyPointInTime": boolean } |
Pola | |
---|---|
atAnyPointInTime |
Jeśli zasada Ten parametr Ten element Jeśli zakres kryteriów to |
SegmentEventFilter
Tworzy filtr pasujący do zdarzeń o danej nazwie. Jeśli określisz wyrażenie filtra parametrów, tylko ten podzbiór zdarzeń pasuje do nazwy pojedynczego zdarzenia i wyrażeń filtra parametrów.
Zapis JSON |
---|
{
"eventName": string,
"segmentParameterFilterExpression": {
object ( |
Pola | |
---|---|
eventName |
Ten filtr pasuje do zdarzeń z tą pojedynczą nazwą zdarzenia. Nazwa zdarzenia jest wymagana. |
segmentParameterFilterExpression |
Jeśli zostanie określony, ten filtr będzie pasować do zdarzeń, które pasują zarówno do nazwy pojedynczego zdarzenia, jak i do wyrażeń filtra parametrów. W wyrażeniu filtra parametrów dostępne są tylko filtry parametrów. |
SegmentParameterFilterExpression
Wyraża kombinacje filtrów segmentów według parametrów.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole Unii expr . Określ jeden typ filtra dla elementu SegmentParameterFilterExpression . expr może mieć tylko jedną z tych wartości: |
|
andGroup |
Element SegmentParameterFilterExpression w polu |
orGroup |
Element SegmentParameterFilterExpression w polu |
notExpression |
Element SegmentParameterFilterExpression NIE zawiera wartości |
segmentParameterFilter |
Podstawowy filtr parametrów segmentu. |
SegmentParameterFilterExpressionList
Lista wyrażeń filtrowania parametrów segmentu.
Zapis JSON |
---|
{
"expressions": [
{
object ( |
Pola | |
---|---|
expressions[] |
Lista wyrażeń filtrowania parametrów segmentu. |
SegmentParameterFilter
Wyrażenie do filtrowania wartości parametrów w segmencie.
Zapis JSON |
---|
{ "filterScoping": { object ( |
Pola | |
---|---|
filterScoping |
Określa zakres filtra. |
Pole Unii one_parameter . Filtrowane pole. one_parameter może mieć tylko jedną z tych wartości: |
|
eventParameterName |
Ten filtr zostanie oceniony na podstawie podanego parametru zdarzenia. Parametry zdarzenia są rejestrowane jako jego parametry. Parametry zdarzenia obejmują pola takie jak „firebase_screen” i „currency”. Parametrów zdarzeń można używać tylko w segmentach i ścieżkach oraz w filtrach podrzędnych z EventFilter. W filtrze podrzędnym z EventFilter powinny być używane parametry zdarzenia lub elementu. |
itemParameterName |
Ten filtr zostanie oceniony na podstawie podanego parametru elementu. Parametry produktów są rejestrowane jako parametry w tablicy elementów. Parametry produktu obejmują pola takie jak „item_name” i „item_category”. Parametrów elementu można używać tylko w segmentach i ścieżkach oraz w filtrach podrzędnych z EventFilter. W filtrze podrzędnym z EventFilter powinny być używane parametry zdarzenia lub elementu. Parametry produktów są dostępne tylko w zdarzeniach e-commerce. Więcej informacji o zdarzeniach e-commerce znajdziesz w przewodniku Pomiar e-commerce. |
Pole Unii one_filter . Określ jeden typ filtra. one_filter może mieć tylko jedną z tych wartości: |
|
stringFilter |
Filtr związany z ciągami znaków. |
inListFilter |
Filtr wartości na liście. |
numericFilter |
Filtr wartości liczbowych lub dat. |
betweenFilter |
Filtr między 2 wartościami. |
SegmentParameterFilterScoping
Zakresy określają, jak należy brać pod uwagę wiele zdarzeń przy ocenie filtra parametrów segmentu.
Zapis JSON |
---|
{ "inAnyNDayPeriod": string } |
Pola | |
---|---|
inAnyNDayPeriod |
Zbiera parametr przez określony okres dni przed zastosowaniem filtra. Obsługiwany tylko wtedy, gdy zakres kryteriów to Jeśli np. parametr Zakres dat nie jest rozszerzany, aby osiągnąć N-dniowy okres bliżej początku zakresu dat. Jeśli np. raport obejmuje przedział od 1 listopada 2021 r. do 10 listopada 2021 r. i Pole |
UserSegmentSequenceGroup
Określ warunki, które muszą zostać spełnione w określonej kolejności, aby użytkownik został członkiem segmentu.
Zapis JSON |
---|
{ "sequenceScoping": enum ( |
Pola | |
---|---|
sequenceScoping |
Aby użytkownik mógł dopasować sekwencję, muszą być spełnione wszystkie kroki sekwencji. Jeśli np. ma wartość Opcjonalnie. Jeśli nie określono inaczej, używana jest zasada |
sequenceMaximumDuration |
Określa okres, w którym musi wystąpić cała sekwencja, np. 30 minut. Pole Czas trwania w sekundach z maksymalnie 9 cyframi po przecinku kończącym się na „ |
userSequenceSteps[] |
Uporządkowana sekwencja kroków warunku. Aby zdarzenia tego użytkownika były zgodne z zasadą |
UserSequenceStep
Warunek, który musi wystąpić w określonej kolejności kroków, aby użytkownik mógł dopasować sekwencję.
Zapis JSON |
---|
{ "isDirectlyFollowedBy": boolean, "stepScoping": enum ( |
Pola | |
---|---|
isDirectlyFollowedBy |
Jeśli wartość to prawda, zdarzenie spełniające ten krok musi być kolejnym zdarzeniem po zdarzeniu spełniającym ostatni krok. Jeśli ma wartość false (fałsz), ten krok pośrednio następuje po nim. Na przykład między poprzednim a tym krokiem mogą wystąpić pewne zdarzenia. |
stepScoping |
Aby użytkownik mógł dopasować sekwencję, musi zostać spełniony ten krok w zakresie. Jeśli np. Opcjonalnie. Jeśli nie określono inaczej, |
segmentFilterExpression |
Użytkownik pasuje do tego kroku sekwencji, jeśli jego zdarzenia pasują do wyrażenia. Wyrażenia określają kryteria dotyczące wymiarów, danych lub parametrów. |
UserSegmentExclusion
Określa, którzy użytkownicy są wykluczeni z tego segmentu.
Zapis JSON |
---|
{ "userExclusionDuration": enum ( |
Pola | |
---|---|
userExclusionDuration |
Określa okres ważności wykluczenia, jeśli użytkownik pasuje do pola Opcjonalnie. Jeśli nie określono inaczej, używana jest wartość |
userExclusionCriteria |
Jeśli użytkownik spełnia ten warunek, jest wykluczony z segmentu odbiorców z kategorii |
UserExclusionDuration
Określa opcje okresu trwania wykluczenia, jeśli użytkownik pasuje do userExclusionCriteria
.
Wartości w polu enum | |
---|---|
USER_EXCLUSION_DURATION_UNSPECIFIED |
Nieokreślony czas trwania wykluczenia. Nie określać. |
USER_EXCLUSION_TEMPORARY |
Tymczasowo wykluczaj użytkowników z segmentu w okresach, gdy spełnia on warunek userExclusionCriteria . |
USER_EXCLUSION_PERMANENT |
Trwale wyklucz z segmentu użytkowników, jeśli kiedykolwiek spełnią warunek userExclusionCriteria . |
SessionSegment
Są to podzbiory sesji, które miały miejsce w Twojej witrynie lub aplikacji, np. wszystkie sesje, których źródłem była konkretna kampania reklamowa.
Zapis JSON |
---|
{ "sessionInclusionCriteria": { object ( |
Pola | |
---|---|
sessionInclusionCriteria |
Określa, które sesje są uwzględniane w segmencie. Opcjonalnie. |
exclusion |
Określa, które sesje są wykluczone w tym segmencie. Opcjonalnie. |
SessionSegmentCriteria
Sesja spełnia kryteria, jeśli jej zdarzenia spełniają warunki.
Zapis JSON |
---|
{
"andConditionGroups": [
{
object ( |
Pola | |
---|---|
andConditionGroups[] |
Sesja spełnia te kryteria, jeśli sesja jest zgodna z każdym z tych |
SessionSegmentConditionGroup
Warunki informują Analytics, jakie dane uwzględnić w segmencie, a jakie z niego wykluczyć.
Zapis JSON |
---|
{ "conditionScoping": enum ( |
Pola | |
---|---|
conditionScoping |
Dane są uwzględniane w segmencie lub wykluczane z niego na podstawie tego, czy spełniają kryteria grupy warunków. Ten zakres określa liczbę zdarzeń, w których przypadku Opcjonalnie. Jeśli nie określono inaczej, używana jest wartość |
segmentFilterExpression |
Dane są uwzględniane w segmencie lub wykluczane na podstawie tego, czy pasują do tego wyrażenia. Wyrażenia określają kryteria dotyczące wymiarów, danych lub parametrów. |
SessionCriteriaScoping
Zakres określa, które zdarzenia są brane pod uwagę przy ocenie, czy sesja spełnia kryteria.
Wartości w polu enum | |
---|---|
SESSION_CRITERIA_SCOPING_UNSPECIFIED |
Zakres nieokreślonych kryteriów. Nie określać. |
SESSION_CRITERIA_WITHIN_SAME_EVENT |
Jeśli kryteria zostaną spełnione w ramach jednego zdarzenia, sesja spełnia kryteria. |
SESSION_CRITERIA_WITHIN_SAME_SESSION |
Jeśli kryteria zostaną spełnione w ciągu jednej sesji, zostaną one spełnione. |
SessionSegmentExclusion
Określa, które sesje są wykluczone z tego segmentu.
Zapis JSON |
---|
{ "sessionExclusionDuration": enum ( |
Pola | |
---|---|
sessionExclusionDuration |
Określa czas trwania wykluczenia, jeśli sesja jest zgodna z zasadą Opcjonalnie. Jeśli nie określono inaczej, używana jest wartość |
sessionExclusionCriteria |
Jeśli sesja spełnia ten warunek, jest wykluczona z segmentu odbiorców typu |
SessionExclusionDuration
Określa opcje okresu działania wykluczenia, jeśli sesja pasuje do sessionExclusionCriteria
.
Wartości w polu enum | |
---|---|
SESSION_EXCLUSION_DURATION_UNSPECIFIED |
Nieokreślony czas trwania wykluczenia. Nie określać. |
SESSION_EXCLUSION_TEMPORARY |
Tymczasowo wyklucz sesje z segmentu w okresach, w których sesja spełnia warunek sessionExclusionCriteria . |
SESSION_EXCLUSION_PERMANENT |
Trwale wyklucz z segmentu sesje, jeśli kiedykolwiek spełnią warunek sessionExclusionCriteria . |
EventSegment
Segmenty zdarzeń są podzbiorami zdarzeń, które zostały wywołane w Twojej witrynie lub aplikacji. Są to np. wszystkie zdarzenia zakupu dokonane w określonej lokalizacji czy zdarzenia app_exception, które wystąpiły w określonym systemie operacyjnym.
Zapis JSON |
---|
{ "eventInclusionCriteria": { object ( |
Pola | |
---|---|
eventInclusionCriteria |
Określa, które zdarzenia mają być uwzględnione w segmencie. Opcjonalnie. |
exclusion |
Określa, które zdarzenia są wykluczone w tym segmencie. Opcjonalnie. |
EventSegmentCriteria
Zdarzenie spełnia kryteria, jeśli spełnia warunki.
Zapis JSON |
---|
{
"andConditionGroups": [
{
object ( |
Pola | |
---|---|
andConditionGroups[] |
Zdarzenie spełnia te kryteria, jeśli pasuje do każdego z tych parametrów: |
EventSegmentConditionGroup
Warunki informują Analytics, jakie dane uwzględnić w segmencie, a jakie z niego wykluczyć.
Zapis JSON |
---|
{ "conditionScoping": enum ( |
Pola | |
---|---|
conditionScoping |
Wartość w polu Opcjonalnie. Jeśli nie określono inaczej, używana jest wartość |
segmentFilterExpression |
Dane są uwzględniane w segmencie lub wykluczane na podstawie tego, czy pasują do tego wyrażenia. Wyrażenia określają kryteria dotyczące wymiarów, danych lub parametrów. |
EventCriteriaScoping
Zakres określa, które zdarzenia są brane pod uwagę przy ocenie, czy zdarzenie spełnia kryteria.
Wartości w polu enum | |
---|---|
EVENT_CRITERIA_SCOPING_UNSPECIFIED |
Zakres nieokreślonych kryteriów. Nie określać. |
EVENT_CRITERIA_WITHIN_SAME_EVENT |
Jeśli kryteria zostaną spełnione w ramach jednego zdarzenia, zostanie ono spełnione. |
EventSegmentExclusion
Określa, które zdarzenia są wykluczone w tym segmencie.
Zapis JSON |
---|
{ "eventExclusionDuration": enum ( |
Pola | |
---|---|
eventExclusionDuration |
Wartość w polu Opcjonalnie. Jeśli nie określono inaczej, używana jest wartość |
eventExclusionCriteria |
Jeśli zdarzenie spełnia ten warunek, zostanie wykluczone z segmentu odbiorców z segmentu |
EventExclusionDuration
Określa opcje okresu trwania wykluczenia, jeśli zdarzenie pasuje do eventExclusionCriteria
.
Wartości w polu enum | |
---|---|
EVENT_EXCLUSION_DURATION_UNSPECIFIED |
Nieokreślony czas trwania wykluczenia. Nie określać. |
EVENT_EXCLUSION_PERMANENT |
Trwale wyklucz zdarzenia z segmentu, jeśli kiedykolwiek spełnią warunek eventExclusionCriteria . |
FilterExpression
Do wyrażania filtrów wymiarów lub danych. Pola w tym samym obiekcie FilterExpression muszą zawierać wszystkie wymiary lub wszystkie dane.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole Unii expr . Określ jeden typ wyrażenia filtra dla FilterExpression . expr może mieć tylko jedną z tych wartości: |
|
andGroup |
Parametr FilterExpressions w grupie andGroup jest powiązany z operatorem AND. |
orGroup |
Parametr FilterExpressions w obiekcie orGroup jest powiązany z operatorem OR. |
notExpression |
Element FilterExpression NIE jest wartością notExpression. |
filter |
Filtr podstawowy. W tym samym obiekcie FilterExpression wszystkie nazwy pól filtra muszą być wszystkimi wymiarami lub wszystkimi danymi. |
FilterExpressionList
Lista wyrażeń filtra.
Zapis JSON |
---|
{
"expressions": [
{
object ( |
Pola | |
---|---|
expressions[] |
Lista wyrażeń filtra. |
Filtruj
Wyrażenie do filtrowania wartości wymiarów lub danych.
Zapis JSON |
---|
{ "fieldName": string, // Union field |
Pola | |
---|---|
fieldName |
Nazwa wymiaru lub danych. Musi być nazwą zdefiniowaną w wymiarach lub danych. |
Pole Unii one_filter . Określ jeden typ filtra dla elementu Filter . one_filter może mieć tylko jedną z tych wartości: |
|
stringFilter |
Filtr związany z ciągami znaków. |
inListFilter |
Filtr wartości na liście. |
numericFilter |
Filtr wartości liczbowych lub dat. |
betweenFilter |
Filtr między 2 wartościami. |
FunnelSubReport
Raporty podrzędne ścieżek zawierają wartości danych wymiarów i danych. Na przykład 12 użytkowników dotarło do drugiego kroku ścieżki.
Zapis JSON |
---|
{ "dimensionHeaders": [ { object ( |
Pola | |
---|---|
dimensionHeaders[] |
Opisuje kolumny wymiarów. Raporty ścieżki zawsze zawierają wymiar krok ścieżki w odpowiedziach na raporty podrzędne. W odpowiedzi mogą być zawarte dodatkowe wymiary, takie jak podziały, daty i następne działania, jeśli będzie to wymagane. |
metricHeaders[] |
Opisuje kolumny danych. Raporty ścieżki zawsze uwzględniają aktywnych użytkowników w odpowiedziach na raporty podrzędne. Tabela ścieżek zawiera dodatkowe dane, np. współczynnik realizacji, porzuceń i współczynnik porzuceń. |
rows[] |
Wiersze z kombinacjami wartości wymiarów i wartościami danych w raporcie. |
metadata |
Metadane raportu ścieżki. |
DimensionHeader
Opisuje kolumnę wymiaru w raporcie. Wymiary żądane w raporcie prowadzą do wpisów kolumn w wierszach i nagłówkach wymiarów. Wymiary używane tylko w filtrach lub wyrażeniach nie generują jednak kolumn w raporcie. Dlatego wymiary te nie generują nagłówków.
Zapis JSON |
---|
{ "name": string } |
Pola | |
---|---|
name |
Nazwa wymiaru. |
MetricHeader
Opisuje kolumnę danych w raporcie. Dane widoczne w raporcie, którego dotyczy żądanie, generują wpisy kolumn w wierszach i nagłówkach MetricHeaders. Jednak dane używane wyłącznie w filtrach lub wyrażeniach nie generują kolumn w raporcie. Oznacza to, że nie generują nagłówków.
Zapis JSON |
---|
{
"name": string,
"type": enum ( |
Pola | |
---|---|
name |
Nazwa danych. |
type |
Typ danych wskaźnika. |
MetricType
Typ wartości danych.
Wartości w polu enum | |
---|---|
METRIC_TYPE_UNSPECIFIED |
Nieokreślony typ. |
TYPE_INTEGER |
Typ liczby całkowitej. |
TYPE_FLOAT |
Typ zmiennoprzecinkowy. |
TYPE_SECONDS |
Czas trwania w sekundach; specjalny typ liczby zmiennoprzecinkowej. |
TYPE_MILLISECONDS |
Czas trwania w milisekundach; specjalny typ liczby zmiennoprzecinkowej. |
TYPE_MINUTES |
Czas trwania w minutach; specjalny typ liczby zmiennoprzecinkowej. |
TYPE_HOURS |
Czas trwania w godzinach; specjalny typ liczby zmiennoprzecinkowej. |
TYPE_STANDARD |
Niestandardowe dane standardowego typu; specjalny typ liczby zmiennoprzecinkowej. |
TYPE_CURRENCY |
Kwota pieniężna. Specjalny typ liczby zmiennoprzecinkowej. |
TYPE_FEET |
Długość w stopach. Specjalny typ liczby zmiennoprzecinkowej. |
TYPE_MILES |
Długość w milach. Specjalny typ liczby zmiennoprzecinkowej. |
TYPE_METERS |
Długość w metrach; specjalny typ liczby zmiennoprzecinkowej. |
TYPE_KILOMETERS |
Długość w kilometrach. Specjalny typ liczby zmiennoprzecinkowej. |
Wiersz
Dane do raportu w poszczególnych wierszach. Na przykład jeśli funkcja RunReportRequest zawiera:
"dimensions": [
{
"name": "eventName"
},
{
"name": "countryId"
}
],
"metrics": [
{
"name": "eventCount"
}
]
Jeden wiersz z wartością „in_app_purchase” w polu eventName, „JP” w polu countryId i 15 jako zdarzenieCount wygląda tak:
"dimensionValues": [
{
"value": "in_app_purchase"
},
{
"value": "JP"
}
],
"metricValues": [
{
"value": "15"
}
]
Zapis JSON |
---|
{ "dimensionValues": [ { object ( |
Pola | |
---|---|
dimensionValues[] |
Lista wymaganych wartości wymiarów. W raporcie przestawnym wartości wymiarów są wyświetlane tylko w przypadku wymiarów uwzględnionych w tabeli przestawnej. |
metricValues[] |
Lista żądanych wartości widocznych danych. |
DimensionValue
Wartość wymiaru.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole Unii one_value . Jeden rodzaj wartości wymiaru one_value może być tylko jednym z tych rodzajów: |
|
value |
Wartość jako ciąg znaków, jeśli typem wymiaru jest ciąg znaków. |
MetricValue
Wartość danych.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole Unii one_value . Jedna z wartości danych one_value może być tylko jedną z tych wartości: |
|
value |
Wartość pomiaru. Typ znajdziesz w MetricHeader. |
FunnelResponseMetadata
Metadane odpowiedzi raportu ścieżki zawierają dodatkowe informacje na temat raportu ścieżki.
Zapis JSON |
---|
{
"samplingMetadatas": [
{
object ( |
Pola | |
---|---|
samplingMetadatas[] |
Jeśli wyniki raportu ścieżki są próbkowane, wartość ta wskazuje, jaki odsetek zdarzeń został użyty w raporcie ścieżki. Dla każdego zakresu dat wypełnione jest pole Jeśli jednak wyniki nie są próbkowane, to pole nie zostanie zdefiniowane. |
SamplingMetadata
Jeśli wyniki raportu ścieżki są próbkowane, te metadane opisują odsetek zdarzeń użytych w raporcie ścieżki dla danego zakresu dat. Próbkowanie to analiza podzbioru wszystkich danych w celu odkrycia istotnych informacji z większego zbioru danych.
Zapis JSON |
---|
{ "samplesReadCount": string, "samplingSpaceSize": string } |
Pola | |
---|---|
samplesReadCount |
Łączna liczba zdarzeń odczytywanych w tym próbkowanym raporcie w określonym zakresie dat. To jest rozmiar podzbioru danych w tej usłudze, które były przeanalizowane w tym raporcie ścieżki. |
samplingSpaceSize |
Łączna liczba zdarzeń w danych usługi, które mogły zostać przeanalizowane w tym raporcie ścieżki w określonym zakresie dat. Próbkowanie pozwala odkryć istotne informacje o większym zbiorze danych, który odpowiada rozmiarowi większego zbioru danych. Aby obliczyć odsetek dostępnych danych, które zostały wykorzystane w tym raporcie ścieżki, wykonaj obliczenia |
PropertyQuota
Bieżący stan wszystkich limitów w tej usłudze Analytics. Jeśli zostanie wyczerpany limit usługi, wszystkie żądania wysyłane do tej usługi będą zwracać błędy dotyczące wyczerpania zasobów.
Zapis JSON |
---|
{ "tokensPerDay": { object ( |
Pola | |
---|---|
tokensPerDay |
Standardowe usługi Analytics mogą korzystać z maksymalnie 200 tys. tokenów dziennie, a usługi Analytics 360 – 2 milionów tokenów. Większość żądań używa mniej niż 10 tokenów. |
tokensPerHour |
Standardowe usługi Analytics mogą używać do 40 tys. tokenów na godzinę. Usługi w Analytics 360 mogą korzystać z 400 tys. tokenów na godzinę. Żądanie do interfejsu API pochłania 1 liczbę tokenów, która jest odejmowana od limitów godzinowych, dziennych i godzinowych dla projektu. |
concurrentRequests |
Standardowe usługi Analytics mogą wysyłać maksymalnie 10 żądań równoczesnych, a usługi Analytics 360 – do 50 żądań równoczesnych. |
serverErrorsPerProjectPerHour |
W standardowych parach usług Analytics i projektów w chmurze może występować do 10 błędów serwera na godzinę. Pary usług Analytics 360 i projektów w chmurze mogą zawierać do 50 błędów serwera na godzinę. |
potentiallyThresholdedRequestsPerHour |
Usługi w Analytics mogą wysyłać maksymalnie 120 żądań z wymiarami potencjalnie przekraczającymi próg wartości na godzinę. W żądaniu zbiorczym każde żądanie raportu jest zliczane osobno w ramach tego limitu, jeśli zawiera ono wymiary, które mogą nie przekraczać progu. |
tokensPerProjectPerHour |
Usługi Analytics mogą wykorzystywać do 35% tokenów na projekt na godzinę. W przypadku standardowych usług Analytics można wykorzystać do 14 tys. tokenów na projekt na godzinę, a usługi Analytics 360 – 140 tys. tokenów na projekt na godzinę. Żądanie do interfejsu API pochłania 1 liczbę tokenów, która jest odejmowana od limitów godzinowych, dziennych i godzinowych dla projektu. |
QuotaStatus
Bieżący stan określonej grupy limitów.
Zapis JSON |
---|
{ "consumed": integer, "remaining": integer } |
Pola | |
---|---|
consumed |
Limit zużywany przez to żądanie. |
remaining |
Pozostały limit po tym żądaniu. |