- Zapis JSON
- Kohorta
- CohortsRange
- Szczegółowość
- CohortReportSettings (Ustawienia raportów kohortowych).
Specyfikacja kohort w raporcie dotyczącym kohorty.
Raporty dotyczące kohorty tworzą serię czasową utrzymania użytkowników w kohorcie. Możesz np. wybrać kohortę użytkowników pozyskanych w pierwszym tygodniu września i śledzić tę kohortę przez kolejne 6 tygodni. Wybór użytkowników pozyskanych w pierwszym tygodniu września jest określony w obiekcie cohort
. Kohorta na kolejne 6 tygodni jest określona w obiekcie cohortsRange
.
Przykłady znajdziesz w artykule Przykłady raportów dotyczących kohorty.
Odpowiedź w raporcie może zawierać cotygodniowy ciąg czasowy, w którym aplikacja utrzymała 60% tej kohorty po 3 tygodniach i 25% tej kohorty po 6 tygodniach. Te 2 wartości procentowe mogą być obliczane według danych cohortActiveUsers/cohortTotalUsers
i znajdują się w oddzielnych wierszach raportu.
Zapis JSON |
---|
{ "cohorts": [ { object ( |
Pola | |
---|---|
cohorts[] |
Określa kryteria wyboru służące do grupowania użytkowników w kohorty. Większość raportów dotyczących kohorty definiuje tylko jedną kohortę. Jeśli określisz wiele kohort, każda z nich zostanie rozpoznana w raporcie po jej nazwie. |
cohortsRange |
Raporty dotyczące kohorty uwzględniają kohorty w rozszerzonym zakresie dat. Ten zakres określa czas przesunięcia, aby śledzić kohorty. |
cohortReportSettings |
Opcjonalne ustawienia raportu dotyczącego kohorty. |
Kohorta
Określa kryteria wyboru kohorty. Kohorta to grupa użytkowników, którzy mają wspólną cechę. Na przykład użytkownicy z takim samym atrybutem firstSessionDate
należą do tej samej kohorty.
Zapis JSON |
---|
{
"name": string,
"dimension": string,
"dateRange": {
object ( |
Pola | |
---|---|
name |
Przypisuje nazwę do tej kohorty. Wymiar |
dimension |
Wymiar używany przez kohortę. Wymagana i obsługiwana tylko w przypadku języka |
dateRange |
Kohorta wybiera użytkowników, których data pierwszego kontaktu przypada między datą rozpoczęcia a datą zakończenia określoną w W żądaniu dotyczącym kohorty pole Ten parametr |
CohortsRange
Konfiguruje rozszerzony zakres dat w raporcie dotyczącym kohorty. Określa czas przesunięcia, aby śledzić kohorty.
Zapis JSON |
---|
{
"granularity": enum ( |
Pola | |
---|---|
granularity |
Wymagane. Szczegółowość używana do interpretacji |
startOffset |
Jeśli Jeśli Jeśli |
endOffset |
Wymagane. Jeśli Jeśli Jeśli |
Szczegółowość
Szczegółowość używana do interpretacji startOffset
i endOffset
w rozszerzonym zakresie dat raportowania w raporcie dotyczącym kohorty.
Wartości w polu enum | |
---|---|
GRANULARITY_UNSPECIFIED |
Nigdy nie należy określać. |
DAILY |
Szczegółowość dzienna. Zwykle używana, jeśli dateRange kohorty to 1 dzień, a żądanie zawiera cohortNthDay . |
WEEKLY |
Szczegółowość tygodniowa. Zwykle używany, jeśli dateRange kohorty obejmuje tydzień (rozpoczynający się w niedzielę, a kończący w sobotę) i żądanie zawiera wartość cohortNthWeek . |
MONTHLY |
Szczegółowość miesięczna. Zwykle używana, jeśli dateRange kohorty trwa miesiąc, a żądanie zawiera cohortNthMonth . |
CohortReportSettings
Opcjonalne ustawienia raportu dotyczącego kohorty.
Zapis JSON |
---|
{ "accumulate": boolean } |
Pola | |
---|---|
accumulate |
Jeśli ma wartość prawda, kumuluje wynik od pierwszego dnia kontaktu do dnia końcowego. Nieobsługiwane w |