Die Spezifikation von Kohorten für einen Kohortenbericht.
In Kohortenberichten wird eine Zeitreihe der Nutzerbindung für die Kohorte erstellt. Sie können beispielsweise die Kohorte der Nutzer auswählen, die in der ersten Septemberwoche gewonnen wurden, und diese Kohorte dann in den nächsten sechs Wochen beobachten. Die Auswahl der Nutzer, die in der ersten Septemberwoche gewonnen wurden, wird im cohort
-Objekt angegeben. Die Beobachtung dieser Kohorte für die nächsten sechs Wochen wird im cohortsRange
-Objekt angegeben.
Beispiele finden Sie unter Beispiele für Kohortenberichte.
Die Berichtsantwort kann eine wöchentliche Zeitreihe enthalten, in der beispielsweise dargestellt wird, dass Ihre App nach drei Wochen 60% und nach sechs Wochen 25% dieser Kohorte beibehalten hat. Diese beiden Prozentsätze können mit dem Messwert cohortActiveUsers/cohortTotalUsers
berechnet werden und werden im Bericht in separaten Zeilen aufgeführt.
JSON-Darstellung |
---|
{ "cohorts": [ { object ( |
Felder | |
---|---|
cohorts[] |
Hiermit werden die Auswahlkriterien für die Gruppierung von Nutzern in Kohorten definiert. In den meisten Kohortenberichten wird nur eine einzige Kohorte definiert. Wenn mehrere Kohorten angegeben werden, können sie im Bericht anhand ihres Namens erkannt werden. |
cohorts |
In Kohortenberichten werden Kohorten über einen erweiterten Berichtszeitraum beobachtet. In diesem Bereich wird ein Zeitversatz angegeben, über den die Kohorten beobachtet werden sollen. |
cohort |
Optionale Einstellungen für einen Kohortenbericht. |
Kohorte
Hier werden die Kriterien für die Kohortenauswahl definiert. Eine Kohorte ist eine Gruppe von Nutzern mit einem gemeinsamen Merkmal. Beispielsweise gehören Nutzer mit demselben firstSessionDate
zur selben Kohorte.
JSON-Darstellung |
---|
{
"name": string,
"dimension": string,
"dateRange": {
object ( |
Felder | |
---|---|
name |
Dieser Kohorte wird ein Name zugewiesen. Der Wert der Dimension |
dimension |
Von der Kohorte verwendete Dimension. Erforderlich und unterstützt nur |
date |
Für die Kohorte werden Nutzer ausgewählt, deren Datum der ersten Interaktion zwischen dem Start- und Enddatum liegt, das in der In einer Kohortenanfrage ist diese Diese |
CohortsRange
Hiermit wird der erweiterte Berichtszeitraum für einen Kohortenbericht konfiguriert. Gibt einen zeitlichen Versatz an, über den die Kohorten beobachtet werden sollen.
JSON-Darstellung |
---|
{
"granularity": enum ( |
Felder | |
---|---|
granularity |
Erforderlich. Die Detaillierung, mit der |
start |
Wenn Wenn Wenn |
end |
Erforderlich. Wenn Wenn Wenn |
Detaillierungsgrad
Die Detaillierung, mit der startOffset
und endOffset
für den erweiterten Berichtszeitraum in einem Kohortenbericht interpretiert werden.
Enums | |
---|---|
GRANULARITY_UNSPECIFIED |
Sollte niemals angegeben werden. |
DAILY |
Tägliche Granularität. Wird häufig verwendet, wenn die dateRange der Kohorte ein einzelner Tag ist und die Anfrage cohortNthDay enthält. |
WEEKLY |
Wöchentliche Detaillierung. Wird häufig verwendet, wenn die dateRange der Kohorte eine Woche lang ist (beginnend am Sonntag und endend am Samstag) und die Anfrage cohortNthWeek enthält. |
MONTHLY |
Monatliche Detaillierung. Wird häufig verwendet, wenn die dateRange der Kohorte einen Monat lang ist und die Anfrage cohortNthMonth enthält. |
CohortReportSettings
Optionale Einstellungen für einen Kohortenbericht.
JSON-Darstellung |
---|
{ "accumulate": boolean } |
Felder | |
---|---|
accumulate |
Wenn „wahr“ festgelegt ist, wird das Ergebnis vom Tag der ersten Interaktion bis zum Enddatum erfasst. Nicht unterstützt in |