ส่งความคิดเห็น
CohortSpec
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
ข้อกําหนดของกลุ่มประชากรตามรุ่นสําหรับรายงานกลุ่มประชากรตามรุ่น
รายงานกลุ่มประชากรตามรุ่นจะสร้างอนุกรมเวลาของการคงผู้ใช้ไว้สําหรับกลุ่มประชากรตามรุ่น เช่น คุณอาจเลือกกลุ่มประชากรตามรุ่นของผู้ใช้ที่ได้ในช่วงสัปดาห์แรกของเดือนกันยายนและติดตามกลุ่มประชากรตามรุ่นนั้นเป็นเวลา 6 สัปดาห์ถัดไป การเลือกผู้ใช้ที่ได้ในกลุ่มประชากรตามรุ่นของสัปดาห์แรกของเดือนกันยายนระบุไว้ในออบเจ็กต์ cohort
การติดตามกลุ่มประชากรตามรุ่นนั้นในช่วง 6 สัปดาห์ข้างหน้าจะระบุไว้ในออบเจ็กต์ cohortsRange
ดูตัวอย่างได้ที่ตัวอย่างรายงานกลุ่มประชากรตามรุ่น
การตอบกลับรายงานอาจแสดงอนุกรมเวลารายสัปดาห์ที่ระบุว่าแอปของคุณเก็บรักษากลุ่มประชากรตามรุ่นนี้ไว้ได้ 60% หลังจากผ่านไป 3 สัปดาห์ และ 25% หลังจากผ่านไป 6 สัปดาห์ เปอร์เซ็นต์ 2 รายการนี้สามารถคํานวณได้จากเมตริก cohortActiveUsers/cohortTotalUsers
และจะเป็นแถวแยกกันในรายงาน
ช่อง
cohorts[]
object (Cohort
)
กําหนดเกณฑ์การเลือกเพื่อจัดกลุ่มผู้ใช้เป็นกลุ่มประชากรตามรุ่น
รายงานกลุ่มประชากรตามรุ่นส่วนใหญ่จะกําหนดกลุ่มประชากรตามรุ่นเพียงกลุ่มเดียว หากระบุกลุ่มประชากรตามรุ่นหลายกลุ่ม ระบบจะจดจำกลุ่มประชากรตามรุ่นแต่ละกลุ่มในรายงานตามชื่อ
cohorts Range
object (CohortsRange
)
รายงานกลุ่มประชากรตามรุ่นจะติดตามกลุ่มประชากรตามรุ่นในช่วงวันที่การรายงานที่ขยายออกไป ช่วงนี้จะระบุระยะเวลาที่เลื่อนเพื่อติดตามกลุ่มประชากรตามรุ่น
cohort Report Settings
object (CohortReportSettings
)
การตั้งค่าที่ไม่บังคับสําหรับรายงานกลุ่มประชากรตามรุ่น
กลุ่มร่วม
กําหนดเกณฑ์การเลือกกลุ่มประชากรตามรุ่น กลุ่มประชากรตามรุ่นคือกลุ่มผู้ใช้ที่มีลักษณะร่วมกัน เช่น ผู้ใช้ที่มี firstSessionDate
เดียวกันจะถือเป็นกลุ่มประชากรตามรุ่นกลุ่มเดียวกัน
การแสดง JSON
{
"name" : string ,
"dimension" : string ,
"dateRange" : {
object (DateRange
)
}
}
ช่อง
name
string
กําหนดชื่อให้กลุ่มประชากรตามรุ่นนี้ มิติข้อมูล cohort
มีค่าเป็นชื่อนี้ในการตอบกลับรายงาน หากตั้งค่าไว้ จะต้องไม่ขึ้นต้นด้วย cohort_
หรือ RESERVED_
หากไม่ได้ตั้งค่าไว้ ระบบจะตั้งชื่อกลุ่มประชากรตามดัชนีฐาน 0 เช่น cohort_0
, cohort_1
เป็นต้น
dimension
string
มิติข้อมูลที่กลุ่มประชากรตามรุ่นใช้ ต้องระบุและรองรับเฉพาะ firstSessionDate
date Range
object (DateRange
)
กลุ่มประชากรตามรุ่นจะเลือกผู้ใช้ที่มีวันที่เริ่มทําการอยู่ในช่วงวันที่เริ่มต้นและวันที่สิ้นสุดที่กําหนดไว้ใน dateRange
dateRange
นี้ไม่ได้ระบุช่วงวันที่ทั้งหมดของข้อมูลเหตุการณ์ที่มีอยู่ในรายงานกลุ่มประชากรตามรุ่น ในรายงานกลุ่มประชากรตามรุ่น dateRange
นี้จะขยายตามความละเอียดและการออฟเซตที่มีอยู่ใน cohortsRange
ข้อมูลเหตุการณ์สําหรับช่วงวันที่การรายงานที่ขยายจะแสดงอยู่ในรายงานกลุ่มประชากรตามรุ่น
ในคําขอกลุ่มประชากรตามรุ่น ต้องมี dateRange
นี้ และไม่ต้องระบุ dateRanges
ใน RunReportRequest
หรือ RunPivotReportRequest
โดยทั่วไปแล้ว dateRange
นี้ควรสอดคล้องกับความละเอียดของกลุ่มประชากรตามรุ่น หาก CohortsRange
ใช้รายละเอียดแบบรายวัน dateRange
นี้อาจเป็นเพียงวันเดียว หาก CohortsRange
ใช้ความละเอียดระดับสัปดาห์ dateRange
นี้จะปรับให้สอดคล้องกับขอบเขตสัปดาห์ได้ โดยเริ่มจากวันอาทิตย์และสิ้นสุดที่วันเสาร์ หาก CohortsRange
ใช้ความละเอียดระดับเดือน dateRange
นี้จะปรับให้สอดคล้องกับเดือนได้โดยเริ่มจากวันแรกและสิ้นสุดในวันสุดท้ายของเดือน
CohortsRange
กำหนดค่าช่วงวันที่การรายงานแบบขยายสำหรับรายงานกลุ่มประชากรตามรุ่น ระบุระยะเวลาออฟเซ็ตเพื่อติดตามกลุ่มประชากรตามรุ่น
การแสดง JSON
{
"granularity" : enum (Granularity
) ,
"startOffset" : integer ,
"endOffset" : integer
}
ช่อง
granularity
enum (Granularity
)
ต้องระบุ ความละเอียดที่ใช้ในการตีความ startOffset
และ endOffset
สําหรับช่วงวันที่การรายงานแบบขยายสําหรับรายงานกลุ่มประชากรตามรุ่น
start Offset
integer
startOffset
ระบุวันที่เริ่มต้นของช่วงวันที่รายงานแบบขยายสําหรับรายงานกลุ่มประชากรตามรุ่น โดยทั่วไป startOffset
จะตั้งค่าเป็น 0 เพื่อให้รายงานมีข้อมูลจากกลุ่มประชากรตามรุ่นที่ได้มาใหม่
หาก granularity
คือ DAILY
startDate
ของช่วงวันที่การรายงานที่ขยายจะเป็น startDate
ของกลุ่มประชากรตามรุ่นบวก startOffset
วัน
หาก granularity
คือ WEEKLY
startDate
ของช่วงวันที่การรายงานที่ขยายจะเป็น startDate
ของกลุ่มประชากรตามรุ่นบวก startOffset * 7
วัน
หาก granularity
คือ MONTHLY
startDate
ของช่วงวันที่การรายงานที่ขยายจะเป็น startDate
ของกลุ่มประชากรตามรุ่นบวก startOffset * 30
วัน
end Offset
integer
ต้องระบุ endOffset
ระบุวันที่สิ้นสุดของช่วงวันที่การรายงานที่ขยายสําหรับรายงานกลุ่มประชากรตามรุ่น endOffset
อาจเป็นจำนวนเต็มบวกใดก็ได้ แต่โดยทั่วไปจะตั้งค่าไว้ที่ 5-10 เพื่อให้รายงานมีข้อมูลเกี่ยวกับกลุ่มประชากรตามรุ่นสำหรับระยะเวลาที่ละเอียดยิ่งขึ้นหลายช่วงเวลาถัดไป
หาก granularity
คือ DAILY
endDate
ของช่วงวันที่การรายงานที่ขยายจะเป็น endDate
ของกลุ่มประชากรตามรุ่นบวก endOffset
วัน
หาก granularity
คือ WEEKLY
endDate
ของช่วงวันที่การรายงานที่ขยายจะเป็น endDate
ของกลุ่มประชากรตามรุ่นบวก endOffset * 7
วัน
หาก granularity
คือ MONTHLY
endDate
ของช่วงวันที่การรายงานที่ขยายจะเป็น endDate
ของกลุ่มประชากรตามรุ่นบวก endOffset * 30
วัน
รายละเอียด
ความละเอียดที่ใช้ในการตีความ startOffset
และ endOffset
สําหรับช่วงวันที่การรายงานแบบขยายสําหรับรายงานกลุ่มประชากรตามรุ่น
Enum
GRANULARITY_UNSPECIFIED
ไม่ควรระบุ
DAILY
รายละเอียดรายวัน ใช้กันโดยทั่วไปหาก dateRange
ของกลุ่มประชากรตามรุ่นคือ 1 วันและคําขอมี cohortNthDay
WEEKLY
รายละเอียดระดับรายสัปดาห์ ใช้กันโดยทั่วไปหาก dateRange
ของกลุ่มประชากรตามรุ่นมีระยะเวลา 1 สัปดาห์ (เริ่มตั้งแต่วันอาทิตย์และสิ้นสุดในวันเสาร์) และคำขอมี cohortNthWeek
MONTHLY
รายละเอียดรายเดือน ใช้กันโดยทั่วไปหาก dateRange
ของกลุ่มประชากรตามรุ่นมีระยะเวลา 1 เดือนและคําขอมี cohortNthMonth
CohortReportSettings
การตั้งค่าที่ไม่บังคับของรายงานกลุ่มประชากรตามรุ่น
การแสดง JSON
{
"accumulate" : boolean
}
ช่อง
accumulate
boolean
หากเป็นจริง ระบบจะรวบรวมผลลัพธ์จากวันที่มีการสัมผัสครั้งแรกจนถึงวันที่สิ้นสุด ไม่รองรับใน RunReportRequest
ส่งความคิดเห็น
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2024-11-22 UTC
หากต้องการบอกให้เราทราบเพิ่มเติม
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 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"]]