Kohort raporu için kohortların spesifikasyonu.
Kohort raporları, grup için kullanıcıları elde tutma ile ilgili bir zaman serisi oluşturur. Örneğin, Eylül ayının ilk haftasında edinilen kullanıcı grubunu seçebilir ve sonraki altı hafta boyunca bu grubu takip edebilirsiniz. Eylül kohortunun ilk haftasında edinilen kullanıcıların seçilmesi cohort
nesnesinde belirtilir. Sonraki altı hafta için bu kohortun ardından, cohortsRange
nesnesinde belirtilir.
Örnekler için Kohort Raporu Örnekleri'ni inceleyin.
Rapor yanıtı, uygulamanızın üç hafta sonra bu kohortun% 60'ını ve altı hafta sonra bu kohortun% 25'ini elinde tuttuğunu belirten haftalık bir zaman serisi gösterebilir. Bu iki yüzde, cohortActiveUsers/cohortTotalUsers
metriği ile hesaplanabilir ve rapordaki ayrı satırlar olarak gösterilir.
JSON gösterimi |
---|
{ "cohorts": [ { object ( |
Alanlar | |
---|---|
cohorts[] |
Kullanıcıları kohortlar halinde gruplandırmak için seçim ölçütlerini tanımlar. Çoğu grup raporu yalnızca bir kohortu tanımlar. Birden çok kohort belirtilirse her kohort raporda adıyla tanınabilir. |
cohortsRange |
Grup raporları, daha geniş bir raporlama tarih aralığı boyunca grupları takip eder. Bu aralık, kohortların takip edilmesi için bir ofset süresi belirtir. |
cohortReportSettings |
Grup raporu için isteğe bağlı ayarlar. |
Kohort
Kohort seçim ölçütü tanımlar. Kohort, ortak bir özelliği paylaşan kullanıcı grubudur. Örneğin, aynı firstSessionDate
değerine sahip kullanıcılar aynı kohorta dahildir.
JSON gösterimi |
---|
{
"name": string,
"dimension": string,
"dateRange": {
object ( |
Alanlar | |
---|---|
name |
Bu gruba bir ad atar. |
dimension |
Grup tarafından kullanılan boyut. Zorunludur ve yalnızca |
dateRange |
Grup, ilk temas tarihi Kohort isteğinde bu Bu |
CohortsRange
Grup raporu için genişletilmiş raporlama tarih aralığını yapılandırır. Kohortların takip edilmesi için bir ofset süresi belirtir.
JSON gösterimi |
---|
{
"granularity": enum ( |
Alanlar | |
---|---|
granularity |
Zorunlu. Grup raporunun genişletilmiş raporlama tarih aralığına ait |
startOffset |
|
endOffset |
Zorunlu.
|
Ayrıntı düzeyi
Grup raporunun genişletilmiş raporlama tarih aralığına ait startOffset
ve endOffset
değerlerini yorumlamak için kullanılan ayrıntı düzeyi.
Sıralamalar | |
---|---|
GRANULARITY_UNSPECIFIED |
Hiçbir zaman belirtilmemelidir. |
DAILY |
Günlük ayrıntı düzeyi. Grubun dateRange değeri tek bir günse ve istek cohortNthDay içeriyorsa genellikle kullanılır. |
WEEKLY |
Haftalık ayrıntı düzeyi. Grubun dateRange değeri bir haftaysa (Pazar günü başlayıp Cumartesi günü sona erer) ve istek cohortNthWeek değerini içeriyorsa genellikle kullanılır. |
MONTHLY |
Aylık ayrıntı düzeyi. Grubun dateRange değeri bir ayysa ve istek cohortNthMonth içeriyorsa genellikle kullanılır. |
CohortReportSettings
Grup raporunun isteğe bağlı ayarları.
JSON gösterimi |
---|
{ "accumulate": boolean } |
Alanlar | |
---|---|
accumulate |
Doğru değerine ayarlanırsa ilk temas gününden bitiş gününe kadar sonucu toplar. |