Laporan kelompok membuat deret waktu retensi pengguna untuk kelompok. Misalnya, Anda dapat memilih kelompok pengguna yang diperoleh pada minggu pertama bulan September dan mengikuti kelompok tersebut selama enam minggu ke depan. Pemilihan pengguna yang diperoleh dalam kelompok minggu pertama September ditentukan dalam objek cohort. Mengikuti kohor tersebut selama enam minggu ke depan ditentukan dalam objek cohortsRange.
Respons laporan dapat menampilkan deret waktu mingguan yang menunjukkan bahwa aplikasi Anda telah mempertahankan 60% dari kelompok ini setelah tiga minggu dan 25% dari kelompok ini setelah enam minggu. Kedua persentase ini dapat dihitung dengan metrik cohortActiveUsers/cohortTotalUsers dan akan menjadi baris terpisah dalam laporan.
Menentukan kriteria pemilihan untuk mengelompokkan pengguna ke dalam kelompok.
Sebagian besar laporan kelompok hanya menentukan satu kelompok. Jika beberapa kelompok ditentukan, setiap kelompok dapat dikenali dalam laporan berdasarkan namanya.
Menentukan kriteria pemilihan kelompok. Kelompok adalah sekumpulan pengguna yang memiliki karakteristik yang sama. Misalnya, pengguna dengan firstSessionDate yang sama termasuk dalam kelompok yang sama.
Menetapkan nama ke kelompok ini. Dimensi cohort diberi nilai ke nama ini dalam respons laporan. Jika ditetapkan, tidak boleh diawali dengan cohort_ atau RESERVED_. Jika tidak ditetapkan, kohor diberi nama berdasarkan indeks berbasis nol cohort_0, cohort_1, dll.
dimension
string
Dimensi yang digunakan oleh kelompok. Wajib dan hanya mendukung firstSessionDate.
Kohor memilih pengguna yang tanggal kontak pertamanya berada di antara tanggal mulai dan tanggal akhir yang ditentukan dalam dateRange. dateRange ini tidak menentukan rentang tanggal lengkap data peristiwa yang ada dalam laporan kelompok. Dalam laporan kelompok, dateRange ini diperluas oleh tingkat perincian dan offset yang ada di cohortsRange; data peristiwa untuk rentang tanggal pelaporan yang diperluas ada dalam laporan kelompok.
Dalam permintaan kelompok, dateRange ini diperlukan dan dateRanges di RunReportRequest atau RunPivotReportRequest tidak boleh ditentukan.
dateRange ini umumnya harus selaras dengan tingkat perincian kelompok. Jika CohortsRange menggunakan perincian harian, dateRange ini dapat berupa satu hari. Jika CohortsRange menggunakan tingkat perincian mingguan, dateRange ini dapat disesuaikan dengan batas minggu, yang dimulai pada hari Minggu dan berakhir pada hari Sabtu. Jika CohortsRange menggunakan tingkat perincian bulanan, dateRange ini dapat diselaraskan dengan bulan, dimulai dari hari pertama dan berakhir pada hari terakhir bulan.
CohortsRange
Mengonfigurasi rentang tanggal pelaporan yang diperpanjang untuk laporan kelompok. Menentukan durasi offset untuk mengikuti kohor.
Wajib. Tingkat perincian yang digunakan untuk menafsirkan startOffset dan endOffset untuk rentang tanggal pelaporan yang diperpanjang untuk laporan kelompok.
startOffset
integer
startOffset menentukan tanggal mulai rentang tanggal pelaporan yang diperpanjang untuk laporan kelompok. startOffset biasanya disetel ke 0 sehingga laporan berisi data dari akuisisi kelompok ke depan.
Jika granularity adalah DAILY, startDate dari rentang tanggal pelaporan yang diperpanjang adalah startDate dari kelompok ditambah startOffset hari.
Jika granularity adalah WEEKLY, startDate dari rentang tanggal pelaporan yang diperpanjang adalah startDate dari kelompok ditambah startOffset * 7 hari.
Jika granularity adalah MONTHLY, startDate dari rentang tanggal pelaporan yang diperpanjang adalah startDate dari kelompok ditambah startOffset * 30 hari.
endOffset
integer
Wajib. endOffset menentukan tanggal akhir rentang tanggal pelaporan yang diperpanjang untuk laporan kelompok. endOffset dapat berupa bilangan bulat positif, tetapi biasanya ditetapkan ke 5 hingga 10 sehingga laporan berisi data tentang kohor untuk beberapa jangka waktu perincian berikutnya.
Jika granularity adalah DAILY, endDate dari rentang tanggal pelaporan yang diperpanjang adalah endDate dari kelompok ditambah endOffset hari.
Jika granularity adalah WEEKLY, endDate dari rentang tanggal pelaporan yang diperpanjang adalah endDate dari kelompok ditambah endOffset * 7 hari.
Jika granularity adalah MONTHLY, endDate dari rentang tanggal pelaporan yang diperpanjang adalah endDate dari kelompok ditambah endOffset * 30 hari.
Perincian
Tingkat perincian yang digunakan untuk menafsirkan startOffset dan endOffset untuk rentang tanggal pelaporan yang diperpanjang untuk laporan kelompok.
Enum
GRANULARITY_UNSPECIFIED
Tidak boleh ditentukan.
DAILY
Perincian harian. Biasanya digunakan jika dateRange kelompok adalah satu hari dan permintaan berisi cohortNthDay.
WEEKLY
Perincian mingguan. Biasanya digunakan jika dateRange kelompok memiliki durasi satu minggu (dimulai pada hari Minggu dan berakhir pada hari Sabtu) dan permintaan berisi cohortNthWeek.
MONTHLY
Perincian bulanan. Biasanya digunakan jika dateRange kelompok memiliki durasi satu bulan dan permintaan berisi cohortNthMonth.
CohortReportSettings
Setelan opsional laporan kelompok.
Representasi JSON
{"accumulate": boolean}
Kolom
accumulate
boolean
Jika benar, akan mengakumulasi hasil dari hari kontak pertama hingga hari akhir. Tidak didukung di RunReportRequest.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 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"]]