Especificação de coortes para um relatório de coorte.
Os relatórios de coorte criam uma série temporal de retenção de usuários para a coorte. Por exemplo, você pode selecionar o coorte de usuários que foram adquiridos na primeira semana de setembro e acompanhar esse coorte nas próximas seis semanas. A seleção dos usuários adquiridos na coorte da primeira semana de setembro é especificada no objeto cohort
. O acompanhamento dessa coorte nas próximas seis semanas é especificado no objeto cohortsRange
.
Para conferir exemplos, consulte Exemplos de relatórios de coorte.
A resposta do relatório pode mostrar uma série temporal semanal em que o app retém 60% dessa coorte após três semanas e 25% após seis semanas. Essas duas porcentagens podem ser calculadas pela métrica cohortActiveUsers/cohortTotalUsers
e vão aparecer em linhas separadas no relatório.
Representação JSON |
---|
{ "cohorts": [ { object ( |
Campos | |
---|---|
cohorts[] |
Define os critérios de seleção para agrupar usuários em coortes. A maioria dos relatórios de coortes define apenas uma coorte. Se várias coortes forem especificadas, cada uma delas poderá ser reconhecida no relatório pelo nome. |
cohorts |
Os relatórios de coorte acompanham coortes em um período estendido. Esse intervalo especifica uma duração de deslocamento para acompanhar as coortes. |
cohort |
Configurações opcionais para um relatório de coorte. |
Coorte
Define um critério de seleção de coorte. Um coorte é um grupo de usuários que compartilham uma característica comum. Por exemplo, os usuários com o mesmo firstSessionDate
pertencem à mesma coorte.
Representação JSON |
---|
{
"name": string,
"dimension": string,
"dateRange": {
object ( |
Campos | |
---|---|
name |
Atribui um nome a essa coorte. A dimensão |
dimension |
Dimensão usada pela coorte. Obrigatório e compatível apenas com |
date |
A coorte seleciona usuários com data de primeiro contato entre a data de início e a data de término definidas em Em uma solicitação de coorte, esse Em geral, esse |
CohortsRange
Configura o período estendido de relatórios para um relatório de coorte. Especifica uma duração de deslocamento para acompanhar as coortes.
Representação JSON |
---|
{
"granularity": enum ( |
Campos | |
---|---|
granularity |
Obrigatório. A granularidade usada para interpretar o |
start |
Se Se Se |
end |
Obrigatório. Se Se Se |
Granularidade
A granularidade usada para interpretar o startOffset
e o endOffset
para o período estendido de um relatório de coorte.
Enums | |
---|---|
GRANULARITY_UNSPECIFIED |
Nunca deve ser especificado. |
DAILY |
Granularidade diária. É comumente usado quando o dateRange do grupo é um único dia e a solicitação contém cohortNthDay . |
WEEKLY |
Granularidade semanal. É usado com frequência quando o dateRange do grupo tem uma semana de duração (início no domingo e término no sábado) e a solicitação contém cohortNthWeek . |
MONTHLY |
Granularidade mensal. É comumente usado quando a dateRange da coorte tem a duração de um mês e a solicitação contém cohortNthMonth . |
CohortReportSettings
Configurações opcionais de um relatório de coorte.
Representação JSON |
---|
{ "accumulate": boolean } |
Campos | |
---|---|
accumulate |
Se verdadeiro, acumula o resultado do dia do primeiro contato até o dia final. Não é compatível com |