La specifica delle coorti per un report sulle coorti.
I report sulle coorti creano una serie temporale della fidelizzazione degli utenti per la coorte. Ad esempio, potresti selezionare la coorte di utenti acquisiti nella prima settimana di settembre e seguirla per le sei settimane successive. La selezione degli utenti acquisiti nella coorte della prima settimana di settembre è specificata nell'oggetto cohort
. La coorte successiva per le sei settimane successive è specificata nell'oggetto cohortsRange
.
Per alcuni esempi, consulta Esempi di report sulle coorti.
La risposta del report potrebbe mostrare una serie temporale settimanale in cui, ad esempio, la tua app ha mantenuto il 60% di questa coorte dopo tre settimane e il 25% dopo sei settimane. Queste due percentuali possono essere calcolate utilizzando la metrica cohortActiveUsers/cohortTotalUsers
e saranno righe separate nel report.
Rappresentazione JSON |
---|
{ "cohorts": [ { object ( |
Campi | |
---|---|
cohorts[] |
Definisce i criteri di selezione per raggruppare gli utenti in coorti. La maggior parte dei report sulle coorti definisce una sola coorte. Se vengono specificate più coorti, ogni coorte può essere riconosciuta nel report dal nome. |
cohorts |
I report sulle coorti seguono le coorti in un intervallo di date dei report esteso. Questo intervallo specifica una durata dell'offset per seguire le coorti. |
cohort |
Impostazioni facoltative per un report sulle coorti. |
Coorte
Definisce i criteri di selezione delle coorti. Una coorte è un gruppo di utenti con una caratteristica comune. Ad esempio, gli utenti con lo stesso firstSessionDate
appartengono alla stessa coorte.
Rappresentazione JSON |
---|
{
"name": string,
"dimension": string,
"dateRange": {
object ( |
Campi | |
---|---|
name |
Assegna un nome a questa coorte. La dimensione |
dimension |
Dimensione utilizzata dalla coorte. Obbligatorio e supporta solo |
date |
La coorte seleziona gli utenti la cui data del primo contatto è compresa tra la data di inizio e la data di fine definite in In una richiesta di coorte, questo In genere, questo |
CohortsRange
Configura l'intervallo di date dei report esteso per un report sulle coorti. Specifica una durata dell'offset per seguire le coorti.
Rappresentazione JSON |
---|
{
"granularity": enum ( |
Campi | |
---|---|
granularity |
Obbligatorio. La granularità utilizzata per interpretare |
start |
Se Se Se |
end |
Obbligatorio. Se Se Se |
Granularità
La granularità utilizzata per interpretare startOffset
e endOffset
per l'intervallo di date dei report estesi per un report sulle coorti.
Enum | |
---|---|
GRANULARITY_UNSPECIFIED |
Non deve mai essere specificato. |
DAILY |
Granularità giornaliera. Utilizzato di frequente se il dateRange della coorte è un solo giorno e la richiesta contiene cohortNthDay . |
WEEKLY |
Granularità settimanale. Viene utilizzato di solito se dateRange della coorte ha una durata di una settimana (da domenica a sabato) e la richiesta contiene cohortNthWeek . |
MONTHLY |
Granularità mensile. Di uso comune se la dateRange della coorte dura un mese e la richiesta contiene cohortNthMonth . |
CohortReportSettings
Impostazioni facoltative di un report sulle coorti.
Rappresentazione JSON |
---|
{ "accumulate": boolean } |
Campi | |
---|---|
accumulate |
Se true, accumula il risultato dal giorno del primo contatto al giorno di fine. Non supportato in |