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.
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.
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.
In Kohortenberichten werden Kohorten über einen erweiterten Berichtszeitraum beobachtet. In diesem Bereich wird ein Zeitversatz angegeben, über den die Kohorten beobachtet werden sollen.
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.
Dieser Kohorte wird ein Name zugewiesen. Der Wert der Dimension cohort wird in einer Berichtsantwort mit diesem Namen angegeben. Wenn festgelegt, darf der Wert nicht mit cohort_ oder RESERVED_ beginnen. Wenn diese Option nicht festgelegt ist, werden Kohorten nach ihrem Index (cohort_0, cohort_1 usw.) benannt, der bei null beginnt.
dimension
string
Von der Kohorte verwendete Dimension. Erforderlich und unterstützt nur firstSessionDate.
Für die Kohorte werden Nutzer ausgewählt, deren Datum der ersten Interaktion zwischen dem Start- und Enddatum liegt, das in der dateRange definiert ist. Diese dateRange gibt nicht den vollständigen Zeitraum der Ereignisdaten an, die in einem Kohortenbericht enthalten sind. In einem Kohortenbericht wird dieser dateRange um die Detaillierung und den Offset in der cohortsRange erweitert. Ereignisdaten für den erweiterten Berichtszeitraum sind in einem Kohortenbericht enthalten.
In einer Kohortenanfrage ist diese dateRange erforderlich und die dateRanges in der RunReportRequest oder RunPivotReportRequest darf nicht angegeben sein.
Diese dateRange sollte im Allgemeinen mit der Granularität der Kohorte übereinstimmen. Wenn für CohortsRange die tägliche Granularität verwendet wird, kann dieser dateRange ein einzelner Tag sein. Wenn für CohortsRange die wöchentliche Granularität verwendet wird, kann dieser dateRange an einer Wochengrenze ausgerichtet werden, die am Sonntag beginnt und am Samstag endet. Wenn für CohortsRange die monatliche Detailebene verwendet wird, kann diese dateRange auf einen Monat ausgerichtet werden, der am ersten und am letzten Tag des Monats endet.
CohortsRange
Hiermit wird der erweiterte Berichtszeitraum für einen Kohortenbericht konfiguriert. Gibt einen zeitlichen Versatz an, über den die Kohorten beobachtet werden sollen.
Erforderlich. Die Detaillierung, mit der startOffset und endOffset für den erweiterten Berichtszeitraum in einem Kohortenbericht interpretiert werden.
startOffset
integer
startOffset gibt das Startdatum des erweiterten Berichtszeitraums für einen Kohortenbericht an. startOffset wird in der Regel auf „0“ festgelegt, damit Berichte Daten ab der Akquisition der Kohorte enthalten.
Wenn granularity = DAILY ist, entspricht das startDate des erweiterten Berichtszeitraums dem startDate der Kohorte plus startOffset Tage.
Wenn granularity = WEEKLY ist, entspricht das startDate des erweiterten Berichtszeitraums dem startDate der Kohorte plus startOffset * 7 Tage.
Wenn granularity = MONTHLY ist, entspricht das startDate des erweiterten Berichtszeitraums dem startDate der Kohorte plus startOffset * 30 Tage.
endOffset
integer
Erforderlich. endOffset gibt das Enddatum des erweiterten Berichtszeitraums für einen Kohortenbericht an. endOffset kann eine beliebige positive Ganzzahl sein, wird aber in der Regel auf 5 bis 10 festgelegt, damit Berichte Daten zur Kohorte für die nächsten Zeiträume mit höherer Detaillierung enthalten.
Wenn granularity = DAILY ist, entspricht das endDate des erweiterten Berichtszeitraums dem endDate der Kohorte plus endOffset Tage.
Wenn granularity = WEEKLY ist, entspricht das endDate des erweiterten Berichtszeitraums dem endDate der Kohorte plus endOffset * 7 Tage.
Wenn granularity = MONTHLY ist, entspricht das endDate des erweiterten Berichtszeitraums dem endDate der Kohorte plus endOffset * 30 Tage.
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
boolean
Wenn „wahr“ festgelegt ist, wird das Ergebnis vom Tag der ersten Interaktion bis zum Enddatum erfasst. Nicht unterstützt in RunReportRequest.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2024-11-22 (UTC)."],[[["Defines the criteria for grouping users into cohorts based on shared characteristics, such as their first session date."],["Allows for tracking user retention over an extended period by specifying an offset duration to follow the cohorts."],["Reports can be generated with daily, weekly, or monthly granularity, providing insights into cohort behavior over time."],["Includes optional settings for accumulating results and providing custom names for cohorts."],["Offers flexibility in defining the reporting date range to analyze specific periods of user engagement."]]],["Cohort reports track user retention over time. They utilize `cohorts` to group users based on shared characteristics, such as `firstSessionDate`. `CohortsRange` defines the report's time frame, using `granularity` to set the intervals (daily, weekly, monthly) and `startOffset` and `endOffset` to determine the duration. The `CohortReportSettings` include an option for `accumulate` to get the result from first touch day to the end day. Each cohort can be given a `name` for identification.\n"]]