Bir grup raporu için kohortların spesifikasyonu.
Grup raporları, grup için bir zaman serisi kullanıcıları elde tutma işlemi oluşturur. Örneğin, Eylül'ün ilk haftasında edinilen kullanıcı kohortunu seçebilir ve bu kohortu sonraki altı hafta boyunca takip edebilirsiniz. Eylül grubunun ilk haftasında edinilen kullanıcıların seçilmesi cohort
nesnesinde belirtilir. Sonraki altı hafta boyunca bu kohortun devamı cohortsRange
nesnesinde belirtilir.
Örnekler için Kohort Raporu Örnekleri bölümüne bakın.
Rapor yanıtında, uygulamanızın üç hafta sonra bu grubun% 60'ını, altı hafta sonra da bu kohortun% 25'ini koruduğunu belirten bir haftalık zaman serisi gösterilebilir. Bu iki yüzde, cohortActiveUsers/cohortTotalUsers
metriğiyle hesaplanabilir ve raporda ayrı satırlar olur.
JSON gösterimi |
---|
{ "cohorts": [ { object ( |
Alanlar | |
---|---|
cohorts[] |
Kullanıcıları kohortlar halinde gruplandırmak için seçim ölçütlerini tanımlar. Çoğu kohort raporu yalnızca tek bir kohort tanımlar. Birden fazla kohort belirtilirse her kohort raporda adlarıyla tanınabilir. |
cohortsRange |
Kohort raporları, geniş bir raporlama tarih aralığı boyunca kohortları takip eder. Bu aralık, kohortların takip edileceği ofset süresini belirtir. |
cohortReportSettings |
Grup raporu için isteğe bağlı ayarlar. |
Kohort
Kohort seçim ölçütü tanımlar. Kohort, ortak bir özelliğe sahip 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 Bir kohort isteğinde bu Bu |
CohortsRange
Bir grup raporu için genişletilmiş raporlama tarih aralığını yapılandırır. Kohortların takip edileceği ofset süresini belirtir.
JSON gösterimi |
---|
{
"granularity": enum ( |
Alanlar | |
---|---|
granularity |
Zorunlu. Grup raporunun genişletilmiş raporlama tarih aralığı için |
startOffset |
|
endOffset |
Zorunlu.
|
Ayrıntı düzeyi
Grup raporunun genişletilmiş raporlama tarih aralığı için startOffset
ve endOffset
öğelerini yorumlamada kullanılan ayrıntı düzeyi.
Sıralamalar | |
---|---|
GRANULARITY_UNSPECIFIED |
Hiçbir zaman belirtilmemelidir. |
DAILY |
Günlük ayrıntı düzeyi. Genellikle grubun dateRange değeri tek bir günse ve istek cohortNthDay içeriyorsa kullanılır. |
WEEKLY |
Haftalık ayrıntı düzeyi. Genellikle grubun dateRange tarihi bir haftaysa (Pazar günü başlayıp Cumartesi günü sona eren) ve istek cohortNthWeek içeriyorsa kullanılır. |
MONTHLY |
Aylık ayrıntı düzeyi. Genellikle grubun dateRange tarihi bir aysa ve istek cohortNthMonth içeriyorsa kullanılır. |
CohortReportSettings
Grup raporunun isteğe bağlı ayarları.
JSON gösterimi |
---|
{ "accumulate": boolean } |
Alanlar | |
---|---|
accumulate |
True (doğru) ise, sonucu ilk temas gününden bitiş gününe kadar toplar. |