- ทรัพยากร: ReportTask
- ReportDefinition
- มิติข้อมูล
- DimensionExpression
- CaseExpression
- ConcatenateExpression
- เมตริก
- DateRange
- FilterExpression
- FilterExpressionList
- ตัวกรอง
- StringFilter
- MatchType
- InListFilter
- NumericFilter
- การดำเนินการ
- NumericValue
- BetweenFilter
- EmptyFilter
- MetricAggregation
- OrderBy
- MetricOrderBy
- DimensionOrderBy
- OrderType
- CohortSpec
- กลุ่มประชากรตามรุ่น
- CohortsRange
- ความละเอียด
- CohortReportSettings
- SamplingLevel
- ReportMetadata
- สถานะ
- เมธอด
ทรัพยากร: ReportTask
การกําหนดค่างานรายงานที่เฉพาะเจาะจง
| การแสดง JSON | 
|---|
| { "name": string, "reportDefinition": { object ( | 
| ช่อง | |
|---|---|
| name | 
 เอาต์พุตเท่านั้น ตัวระบุ ชื่อแหล่งข้อมูลของงานรายงานที่กำหนดไว้ในระหว่างการสร้าง รูปแบบ: "properties/{property}/reportTasks/{reportTask}" | 
| report | 
 ไม่บังคับ คําจํากัดความรายงานเพื่อดึงข้อมูลรายงาน ซึ่งอธิบายโครงสร้างของรายงาน โดยปกติแล้วจะมีฟิลด์ที่จะรวมอยู่ในรายงานและเกณฑ์ที่จะใช้กรองข้อมูล | 
| report | 
 เอาต์พุตเท่านั้น ข้อมูลเมตาของรายงานสําหรับงานรายงานที่เฉพาะเจาะจง ซึ่งให้ข้อมูลเกี่ยวกับรายงาน โดยปกติแล้วจะมีข้อมูลต่อไปนี้ ชื่อแหล่งข้อมูลของรายงาน สถานะของรายงาน การประทับเวลาที่สร้างรายงาน ฯลฯ | 
ReportDefinition
คําจํากัดความของวิธีเรียกใช้รายงาน
| การแสดง JSON | 
|---|
| { "dimensions": [ { object ( | 
| ช่อง | |
|---|---|
| dimensions[] | 
 ไม่บังคับ มิติข้อมูลที่ขอและแสดง | 
| metrics[] | 
 ไม่บังคับ เมตริกที่ขอและแสดง | 
| date | 
 ไม่บังคับ ช่วงวันที่ของข้อมูลที่จะให้อ่าน หากมีการขอช่วงวันที่หลายช่วง แถวคำตอบแต่ละแถวจะมีดัชนีช่วงวันที่ที่เริ่มต้นที่ 0 หากช่วงวันที่ 2 ทับซ้อนกัน ข้อมูลเหตุการณ์ของวันที่ที่ทับซ้อนจะรวมอยู่ในแถวคำตอบของทั้ง 2 ช่วงวันที่ ในคําขอกลุ่มประชากรตามรุ่น  | 
| dimension | 
 ไม่บังคับ ตัวกรองมิติข้อมูลช่วยให้คุณค้นหาเฉพาะค่ามิติข้อมูลที่ต้องการในรายงานได้ ดูข้อมูลเพิ่มเติมได้จากตัวอย่างในพื้นฐานเกี่ยวกับตัวกรองมิติข้อมูล เมตริกใช้ในตัวกรองนี้ไม่ได้ | 
| metric | 
 ไม่บังคับ ข้อความตัวกรองของเมตริก ใช้หลังจากรวบรวมข้อมูลแถวของรายงานแล้ว ซึ่งคล้ายกับนิพจน์ having ของ SQL คุณใช้มิติข้อมูลในตัวกรองนี้ไม่ได้ | 
| offset | 
 ไม่บังคับ จํานวนแถวของแถวเริ่มต้นจากพื้นที่เก็บข้อมูล Google Analytics ระบบจะนับแถวแรกเป็นแถว 0 เมื่อสร้างงานรายงาน พารามิเตอร์  | 
| limit | 
 ไม่บังคับ จำนวนแถวที่จะแสดงในรายงาน หากไม่ระบุ ระบบจะแสดงผล 10,000 แถว API จะแสดงผลสูงสุด 250,000 แถวต่อคำขอ ไม่ว่าคุณจะขอกี่แถวก็ตาม  นอกจากนี้ API ยังแสดงผลแถวน้อยกว่า  | 
| metric | 
 ไม่บังคับ การรวมเมตริก ค่าเมตริกที่รวบรวมจะแสดงในแถวที่มีการตั้งค่า dimensionValues เป็น "RESERVED_(MetricAggregation)" | 
| order | 
 ไม่บังคับ ระบุวิธีจัดเรียงแถวในการตอบกลับ | 
| currency | 
 ไม่บังคับ รหัสสกุลเงินในรูปแบบ ISO4217 เช่น "AED", "USD", "JPY" หากช่องนี้ว่างเปล่า รายงานจะใช้สกุลเงินเริ่มต้นของพร็อพเพอร์ตี้ | 
| cohort | 
 ไม่บังคับ กลุ่มประชากรตามรุ่นที่เชื่อมโยงกับคําขอนี้ หากมีกลุ่มประชากรตามรุ่นในคําขอ ก็ต้องมีมิติข้อมูล "กลุ่มประชากรตามรุ่น" | 
| keep | 
 ไม่บังคับ หากเป็นเท็จหรือไม่ระบุ ระบบจะไม่แสดงผลแต่ละแถวที่มีเมตริกทั้งหมดเท่ากับ 0 หากเป็น "จริง" ระบบจะแสดงผลแถวเหล่านี้หากตัวกรองไม่ได้นําแถวเหล่านี้ออกแยกต่างหาก ไม่ว่าการตั้งค่า  เช่น หากพร็อพเพอร์ตี้ไม่เคยบันทึกเหตุการณ์  | 
| sampling | 
 ไม่บังคับ ระดับการสุ่มตัวอย่างของรายงาน | 
มิติข้อมูล
มิติข้อมูลคือลักษณะของข้อมูล เช่น มิติข้อมูลเมืองจะระบุเมืองที่เป็นต้นทางของเหตุการณ์ ค่ามิติข้อมูลในการตอบกลับรายงานคือสตริง เช่น เมืองอาจเป็น "ปารีส" หรือ "นิวยอร์ก"
| การแสดง JSON | 
|---|
| {
  "name": string,
  "dimensionExpression": {
    object ( | 
| ช่อง | |
|---|---|
| name | 
 ชื่อมิติข้อมูล ดูรายการชื่อมิติข้อมูลที่วิธีการรายงานหลัก เช่น  หากระบุ  มิติข้อมูลจะอ้างอิงโดย  | 
| dimension | 
 มิติข้อมูลหนึ่งอาจเป็นผลลัพธ์ของนิพจน์มิติข้อมูลหลายรายการ เช่น มิติข้อมูล "ประเทศ เมือง": concatenate(country, ", ", city) | 
DimensionExpression
ใช้เพื่อแสดงมิติข้อมูลซึ่งเป็นผลลัพธ์ของสูตรของมิติข้อมูลหลายรายการ ตัวอย่างการใช้งาน: 1) lowerCase(dimension) 2) concatenate(dimension1, symbol, dimension2)
| การแสดง JSON | 
|---|
| { // Union field | 
| ช่อง | |
|---|---|
| ฟิลด์สหภาพ one_expressionระบุนิพจน์มิติข้อมูลประเภทใดประเภทหนึ่งสําหรับDimensionExpressionone_expressionต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น | |
| lower | 
 ใช้เพื่อแปลงค่ามิติข้อมูลเป็นตัวพิมพ์เล็ก | 
| upper | 
 ใช้เพื่อแปลงค่ามิติข้อมูลเป็นอักษรตัวพิมพ์ใหญ่ | 
| concatenate | 
 ใช้เพื่อรวมค่ามิติข้อมูลเป็นมิติข้อมูลเดียว เช่น มิติข้อมูล "ประเทศ เมือง": concatenate(country, ", ", city) | 
CaseExpression
ใช้เพื่อแปลงค่ามิติข้อมูลเป็นรูปแบบตัวพิมพ์ใหญ่ล้วน
| การแสดง JSON | 
|---|
| { "dimensionName": string } | 
| ช่อง | |
|---|---|
| dimension | 
 ชื่อมิติข้อมูล ชื่อต้องอ้างอิงกลับไปยังชื่อในช่องมิติข้อมูลของคําขอ | 
ConcatenateExpression
ใช้เพื่อรวมค่ามิติข้อมูลเป็นมิติข้อมูลเดียว
| การแสดง JSON | 
|---|
| { "dimensionNames": [ string ], "delimiter": string } | 
| ช่อง | |
|---|---|
| dimension | 
 ชื่อมิติข้อมูล ชื่อต้องอ้างอิงกลับไปยังชื่อในช่องมิติข้อมูลของคําขอ | 
| delimiter | 
 ตัวคั่นระหว่างชื่อมิติข้อมูล ตัวคั่นมักเป็นอักขระเดี่ยว เช่น "|" หรือ "," แต่อาจเป็นสตริงที่ยาวกว่านั้นก็ได้ หากค่ามิติข้อมูลมีตัวคั่น ระบบจะแสดงทั้ง 2 รายการในการตอบกลับโดยไม่มีการแยกความแตกต่าง เช่น หากค่าของมิติข้อมูล 1 = "US,FR", ค่าของมิติข้อมูล 2 = "JP" และตัวคั่น = "," การตอบกลับจะมีค่าเป็น "US,FR,JP" | 
เมตริก
การวัดเชิงปริมาณของรายงาน เช่น เมตริก eventCount คือจํานวนเหตุการณ์ทั้งหมด คำขอมีเมตริกได้สูงสุด 10 รายการ
| การแสดง JSON | 
|---|
| { "name": string, "expression": string, "invisible": boolean } | 
| ช่อง | |
|---|---|
| name | 
 ชื่อเมตริก ดูรายการชื่อเมตริกที่รองรับโดยวิธีการรายงานหลัก เช่น  หากระบุ  เมตริกจะอ้างอิงโดย  | 
| expression | 
 นิพจน์ทางคณิตศาสตร์สําหรับเมตริกที่ได้มา เช่น เมตริกจํานวนเหตุการณ์ต่อผู้ใช้คือ  | 
| invisible | 
 ระบุว่าเมตริกมองไม่เห็นในการตอบกลับรายงานหรือไม่ หากเมตริกมองไม่เห็น เมตริกจะไม่สร้างคอลัมน์ในการตอบกลับ แต่จะใช้ใน  | 
DateRange
ชุดวันที่ติดต่อกัน: startDate, startDate + 1, ..., endDate คำขอมีช่วงวันที่ได้สูงสุด 4 ช่วง
| การแสดง JSON | 
|---|
| { "startDate": string, "endDate": string, "name": string } | 
| ช่อง | |
|---|---|
| start | 
 วันที่เริ่มต้นแบบรวมของคําค้นหาในรูปแบบ  | 
| end | 
 วันที่สิ้นสุดแบบรวมของคำค้นหาในรูปแบบ  | 
| name | 
 กําหนดชื่อให้กับช่วงวันที่นี้ มิติข้อมูล  | 
FilterExpression
วิธีแสดงตัวกรองมิติข้อมูลหรือเมตริก ฟิลด์ใน FilterExpression เดียวกันต้องเป็นมิติข้อมูลทั้งหมดหรือเมตริกทั้งหมด
| การแสดง JSON | 
|---|
| { // Union field | 
| ช่อง | |
|---|---|
| ฟิลด์สหภาพ exprระบุนิพจน์ตัวกรอง 1 ประเภทสําหรับFilterExpressionexprต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น | |
| and | 
 FilterExpressions ใน andGroup มีความสัมพันธ์แบบ "และ" | 
| or | 
 FilterExpressions ใน orGroup มีความสัมพันธ์แบบ "หรือ" | 
| not | 
 FilterExpression ไม่ใช่ notExpression | 
| filter | 
 ตัวกรองพื้นฐาน ใน FilterExpression เดียวกัน ชื่อช่องทั้งหมดของตัวกรองต้องเป็นมิติข้อมูลทั้งหมดหรือเมตริกทั้งหมด | 
FilterExpressionList
รายการนิพจน์ตัวกรอง
| การแสดง JSON | 
|---|
| {
  "expressions": [
    {
      object ( | 
| ช่อง | |
|---|---|
| expressions[] | 
 รายการนิพจน์ตัวกรอง | 
ตัวกรอง
นิพจน์สําหรับกรองค่ามิติข้อมูลหรือเมตริก
| การแสดง JSON | 
|---|
| { "fieldName": string, // Union field | 
| ช่อง | |
|---|---|
| field | 
 ชื่อมิติข้อมูลหรือชื่อเมตริก ต้องเป็นชื่อที่กําหนดไว้ในมิติข้อมูลหรือเมตริก | 
| ฟิลด์สหภาพ one_filterระบุตัวกรอง 1 ประเภทสําหรับFilterone_filterต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น | |
| string | 
 ตัวกรองที่เกี่ยวข้องกับสตริง | 
| in | 
 ตัวกรองสำหรับค่าในรายการ | 
| numeric | 
 ตัวกรองสำหรับค่าตัวเลขหรือวันที่ | 
| between | 
 ตัวกรองสำหรับค่าระหว่าง 2 ค่า | 
| empty | 
 ตัวกรองสำหรับค่าว่าง เช่น ค่า "(not set)" และ "" | 
StringFilter
ตัวกรองสตริง
| การแสดง JSON | 
|---|
| {
  "matchType": enum ( | 
| ช่อง | |
|---|---|
| match | 
 ประเภทการทำงานของตัวกรองนี้ | 
| value | 
 ค่าสตริงที่ใช้สำหรับการจับคู่ | 
| case | 
 หากเป็น "จริง" ค่าสตริงจะคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ | 
MatchType
ประเภทการทำงานของตัวกรองสตริง
| Enum | |
|---|---|
| MATCH_TYPE_UNSPECIFIED | ไม่ระบุ | 
| EXACT | การจับคู่ค่าสตริงที่ตรงกันทั้งหมด | 
| BEGINS_WITH | ขึ้นต้นด้วยค่าสตริง | 
| ENDS_WITH | ลงท้ายด้วยค่าสตริง | 
| CONTAINS | มีค่าสตริง | 
| FULL_REGEXP | การจับคู่ที่ตรงกันทั้งหมดสำหรับนิพจน์ทั่วไปที่มีค่าสตริง | 
| PARTIAL_REGEXP | การจับคู่บางส่วนสําหรับนิพจน์ทั่วไปที่มีค่าสตริง | 
InListFilter
ผลลัพธ์ต้องอยู่ในรายการค่าสตริง
| การแสดง JSON | 
|---|
| { "values": [ string ], "caseSensitive": boolean } | 
| ช่อง | |
|---|---|
| values[] | 
 รายการค่าสตริง ต้องระบุข้อมูล | 
| case | 
 หากเป็น "จริง" ค่าสตริงจะคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ | 
NumericFilter
ตัวกรองสำหรับค่าตัวเลขหรือวันที่
| การแสดง JSON | 
|---|
| { "operation": enum ( | 
| ช่อง | |
|---|---|
| operation | 
 ประเภทการดำเนินการสำหรับตัวกรองนี้ | 
| value | 
 ค่าตัวเลขหรือค่าวันที่ | 
การดำเนินการ
การดำเนินการที่ใช้กับตัวกรองตัวเลข
| Enum | |
|---|---|
| OPERATION_UNSPECIFIED | ไม่ระบุ | 
| EQUAL | เท่ากับ | 
| LESS_THAN | น้อยกว่า | 
| LESS_THAN_OR_EQUAL | น้อยกว่าหรือเท่ากับ | 
| GREATER_THAN | มากกว่า | 
| GREATER_THAN_OR_EQUAL | มากกว่าหรือเท่ากับ | 
NumericValue
เพื่อแสดงตัวเลข
| การแสดง JSON | 
|---|
| { // Union field | 
| ช่อง | |
|---|---|
| ฟิลด์สหภาพ one_valueค่าตัวเลขone_valueอาจเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น | |
| int64 | 
 ค่าจำนวนเต็ม | 
| double | 
 ค่า Double | 
BetweenFilter
เพื่อแสดงว่าผลลัพธ์ต้องอยู่ระหว่าง 2 ตัวเลข (รวม)
| การแสดง JSON | 
|---|
| { "fromValue": { object ( | 
| ช่อง | |
|---|---|
| from | 
 ขึ้นต้นด้วยหมายเลขนี้ | 
| to | 
 ลงท้ายด้วยหมายเลขนี้ | 
EmptyFilter
ประเภทนี้ไม่มีช่อง
กรองค่าว่าง
MetricAggregation
แสดงการรวมเมตริก
| Enum | |
|---|---|
| METRIC_AGGREGATION_UNSPECIFIED | โอเปอเรเตอร์ที่ไม่ได้ระบุ | 
| TOTAL | โอเปอเรเตอร์ SUM | 
| MINIMUM | โอเปอเรเตอร์ขั้นต่ำ | 
| MAXIMUM | โอเปอเรเตอร์สูงสุด | 
| COUNT | โอเปอเรเตอร์การนับ | 
OrderBy
"จัดเรียงตาม" จะกําหนดวิธีจัดเรียงแถวในการตอบกลับ เช่น การจัดเรียงแถวตามจํานวนเหตุการณ์จากมากไปน้อยเป็นการจัดเรียงรูปแบบหนึ่ง และการจัดเรียงแถวตามสตริงชื่อเหตุการณ์เป็นการจัดเรียงรูปแบบอื่น
| การแสดง JSON | 
|---|
| { "desc": boolean, // Union field | 
| ช่อง | |
|---|---|
| desc | 
 หากเป็น "จริง" ระบบจะจัดเรียงจากมากไปน้อย | 
| ฟิลด์สหภาพ one_order_byระบุประเภทลําดับตาม 1 ประเภทสําหรับOrderByone_order_byต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น | |
| metric | 
 จัดเรียงผลลัพธ์ตามค่าของเมตริก | 
| dimension | 
 จัดเรียงผลลัพธ์ตามค่าของมิติข้อมูล | 
MetricOrderBy
จัดเรียงตามค่าเมตริก
| การแสดง JSON | 
|---|
| { "metricName": string } | 
| ช่อง | |
|---|---|
| metric | 
 ชื่อเมตริกในคําขอเพื่อจัดเรียง | 
DimensionOrderBy
จัดเรียงตามค่ามิติข้อมูล
| การแสดง JSON | 
|---|
| {
  "dimensionName": string,
  "orderType": enum ( | 
| ช่อง | |
|---|---|
| dimension | 
 ชื่อมิติข้อมูลในคําขอที่จะจัดเรียงตาม | 
| order | 
 ควบคุมกฎสําหรับลําดับค่าของมิติข้อมูล | 
OrderType
กฎในการจัดลําดับค่ามิติข้อมูลสตริง
| Enum | |
|---|---|
| ORDER_TYPE_UNSPECIFIED | ไม่ระบุ | 
| ALPHANUMERIC | จัดเรียงตัวอักษรและตัวเลขคละกันตาม Code Point ของ Unicode เช่น "2" < "A" < "X" < "b" < "z" | 
| CASE_INSENSITIVE_ALPHANUMERIC | การจัดเรียงตัวอักษรและตัวเลขคละกันโดยไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ตาม Code Point ของ Unicode แบบตัวพิมพ์เล็ก เช่น "2" < "A" < "b" < "X" < "z" | 
| NUMERIC | ระบบจะแปลงค่ามิติข้อมูลเป็นตัวเลขก่อนการจัดเรียง เช่น ในการเรียงลําดับตัวเลข "25" < "100" และในการเรียงลําดับ ALPHANUMERIC"100" < "25" ค่ามิติข้อมูลที่ไม่ใช่ตัวเลขทั้งหมดจะมีค่าลําดับเท่ากันใต้ค่าตัวเลขทั้งหมด | 
CohortSpec
ข้อกําหนดของกลุ่มประชากรตามรุ่นสําหรับรายงานกลุ่มประชากรตามรุ่น
รายงานกลุ่มประชากรตามรุ่นจะสร้างอนุกรมเวลาของการคงผู้ใช้ไว้สําหรับกลุ่มประชากรตามรุ่น เช่น คุณอาจเลือกกลุ่มประชากรตามรุ่นของผู้ใช้ที่ได้ในช่วงสัปดาห์แรกของเดือนกันยายนและติดตามกลุ่มประชากรตามรุ่นนั้นเป็นเวลา 6 สัปดาห์ถัดไป การเลือกผู้ใช้ที่ได้ในกลุ่มประชากรตามรุ่นของสัปดาห์แรกของเดือนกันยายนระบุไว้ในออบเจ็กต์ cohort การติดตามกลุ่มประชากรตามรุ่นนั้นในช่วง 6 สัปดาห์ข้างหน้าจะระบุไว้ในออบเจ็กต์ cohortsRange
ดูตัวอย่างได้ที่ตัวอย่างรายงานกลุ่มประชากรตามรุ่น
การตอบกลับรายงานอาจแสดงอนุกรมเวลารายสัปดาห์ที่ระบุว่าแอปของคุณเก็บรักษากลุ่มประชากรตามรุ่นนี้ไว้ได้ 60% หลังจากผ่านไป 3 สัปดาห์ และ 25% หลังจากผ่านไป 6 สัปดาห์ เปอร์เซ็นต์ 2 รายการนี้สามารถคํานวณได้จากเมตริก cohortActiveUsers/cohortTotalUsers และจะเป็นแถวแยกกันในรายงาน
| การแสดง JSON | 
|---|
| { "cohorts": [ { object ( | 
| ช่อง | |
|---|---|
| cohorts[] | 
 กําหนดเกณฑ์การเลือกเพื่อจัดกลุ่มผู้ใช้เป็นกลุ่มประชากรตามรุ่น รายงานกลุ่มประชากรตามรุ่นส่วนใหญ่จะกําหนดกลุ่มประชากรตามรุ่นเพียงกลุ่มเดียว หากระบุกลุ่มประชากรตามรุ่นหลายกลุ่ม ระบบจะจดจำกลุ่มประชากรตามรุ่นแต่ละกลุ่มในรายงานตามชื่อ | 
| cohorts | 
 รายงานกลุ่มประชากรตามรุ่นจะติดตามกลุ่มประชากรตามรุ่นในช่วงวันที่การรายงานที่ขยายออกไป ช่วงนี้จะระบุระยะเวลาที่เลื่อนเพื่อติดตามกลุ่มประชากรตามรุ่น | 
| cohort | 
 การตั้งค่าที่ไม่บังคับสําหรับรายงานกลุ่มประชากรตามรุ่น | 
กลุ่มร่วม
กําหนดเกณฑ์การเลือกกลุ่มประชากรตามรุ่น กลุ่มประชากรตามรุ่นคือกลุ่มผู้ใช้ที่มีลักษณะร่วมกัน เช่น ผู้ใช้ที่มี firstSessionDate เดียวกันจะถือเป็นกลุ่มประชากรตามรุ่นกลุ่มเดียวกัน
| การแสดง JSON | 
|---|
| {
  "name": string,
  "dimension": string,
  "dateRange": {
    object ( | 
| ช่อง | |
|---|---|
| name | 
 กําหนดชื่อให้กลุ่มประชากรตามรุ่นนี้ มิติข้อมูล  | 
| dimension | 
 มิติข้อมูลที่กลุ่มประชากรตามรุ่นใช้ ต้องระบุและรองรับเฉพาะ  | 
| date | 
 กลุ่มประชากรตามรุ่นจะเลือกผู้ใช้ที่มีวันที่เริ่มทําการอยู่ในช่วงวันที่เริ่มต้นและวันที่สิ้นสุดที่กําหนดไว้ใน  ในคําขอกลุ่มประชากรตามรุ่น ต้องมี  โดยทั่วไปแล้ว  | 
CohortsRange
กำหนดค่าช่วงวันที่การรายงานแบบขยายสำหรับรายงานกลุ่มประชากรตามรุ่น ระบุระยะเวลาออฟเซ็ตเพื่อติดตามกลุ่มประชากรตามรุ่น
| การแสดง JSON | 
|---|
| {
  "granularity": enum ( | 
| ช่อง | |
|---|---|
| granularity | 
 ต้องระบุ ความละเอียดที่ใช้ในการตีความ  | 
| start | 
 
 หาก  หาก  หาก  | 
| end | 
 ต้องระบุ  หาก  หาก  หาก  | 
รายละเอียด
ความละเอียดที่ใช้ในการตีความ startOffset และ endOffset สําหรับช่วงวันที่การรายงานแบบขยายสําหรับรายงานกลุ่มประชากรตามรุ่น
| Enum | |
|---|---|
| GRANULARITY_UNSPECIFIED | ไม่ควรระบุ | 
| DAILY | รายละเอียดรายวัน ใช้กันโดยทั่วไปหาก dateRangeของกลุ่มประชากรตามรุ่นคือ 1 วันและคําขอมีcohortNthDay | 
| WEEKLY | รายละเอียดระดับรายสัปดาห์ ใช้กันโดยทั่วไปหาก dateRangeของกลุ่มประชากรตามรุ่นมีระยะเวลา 1 สัปดาห์ (เริ่มตั้งแต่วันอาทิตย์และสิ้นสุดในวันเสาร์) และคำขอมีcohortNthWeek | 
| MONTHLY | รายละเอียดรายเดือน ใช้กันโดยทั่วไปหาก dateRangeของกลุ่มประชากรตามรุ่นมีระยะเวลา 1 เดือนและคําขอมีcohortNthMonth | 
CohortReportSettings
การตั้งค่าที่ไม่บังคับของรายงานกลุ่มประชากรตามรุ่น
| การแสดง JSON | 
|---|
| { "accumulate": boolean } | 
| ช่อง | |
|---|---|
| accumulate | 
 หากเป็นจริง ระบบจะรวบรวมผลลัพธ์จากวันที่มีการสัมผัสครั้งแรกจนถึงวันที่สิ้นสุด ไม่รองรับใน  | 
SamplingLevel
หมวดหมู่ของระดับการสุ่มตัวอย่างสําหรับคําขอ
| Enum | |
|---|---|
| SAMPLING_LEVEL_UNSPECIFIED | ประเภทที่ไม่ระบุ | 
| LOW | ใช้ระดับการสุ่มตัวอย่าง 10 ล้านรายการกับพร็อพเพอร์ตี้มาตรฐาน และ 100 ล้านรายการกับพร็อพเพอร์ตี้ Google Analytics 360 | 
| MEDIUM | ใช้ได้เฉพาะกับพร็อพเพอร์ตี้ Google Analytics 360 ที่มีระดับการสุ่มตัวอย่าง 1,000 ล้าน | 
| UNSAMPLED | มีให้บริการเฉพาะในพร็อพเพอร์ตี้ Google Analytics 360 การสํารวจแบบไม่สุ่มตัวอย่างจะแม่นยํากว่าและสามารถเปิดเผยข้อมูลเชิงลึกที่ไม่ปรากฏในการสํารวจแบบมาตรฐานได้ ดูข้อมูลเพิ่มเติมได้ที่ https://support.google.com/analytics/answer/10896953 | 
ReportMetadata
ข้อมูลเมตาของรายงานสําหรับงานรายงานที่เฉพาะเจาะจง
| การแสดง JSON | 
|---|
| {
  "creationQuotaTokensCharged": integer,
  "state": enum ( | 
| ช่อง | |
|---|---|
| creation | 
 เอาต์พุตเท่านั้น โทเค็นโควต้าทั้งหมดที่เรียกเก็บในระหว่างการสร้างรายงาน เนื่องจากจำนวนโทเค็นนี้อิงตามกิจกรรมจากสถานะ  | 
| state | 
 เอาต์พุตเท่านั้น สถานะปัจจุบันของงานรายงานนี้ | 
| begin | 
 เอาต์พุตเท่านั้น เวลาที่มีการเรียกใช้  การประทับเวลาในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและทศนิยมสูงสุด 9 หลัก ตัวอย่างเช่น  | 
| task | 
 เอาต์พุตเท่านั้น จํานวนแถวทั้งหมดในผลการรายงาน ระบบจะป้อนข้อมูลในช่องนี้เมื่อสถานะทำงานอยู่ คุณสามารถใช้  | 
| error | 
 เอาต์พุตเท่านั้น ระบบจะแสดงข้อความแสดงข้อผิดพลาดหากงานรายงานไม่สําเร็จระหว่างการสร้าง | 
| total | 
 เอาต์พุตเท่านั้น จํานวนแถวทั้งหมดในพื้นที่เก็บข้อมูล Google Analytics หากต้องการค้นหาแถวข้อมูลเพิ่มเติมนอกเหนือจากรายงานปัจจุบัน ผู้ใช้สามารถเริ่มงานรายงานใหม่โดยอิงตาม  
 ตัวอย่างเช่น สมมติว่า  | 
รัฐ
สถานะการประมวลผล
| Enum | |
|---|---|
| STATE_UNSPECIFIED | ระบบจะไม่ใช้สถานะที่ไม่ระบุ | 
| CREATING | ขณะนี้ระบบกําลังสร้างรายงานและจะพร้อมใช้งานในอนาคต การสร้างจะเกิดขึ้นทันทีหลังจากการเรียก CreateReport | 
| ACTIVE | รายงานสร้างขึ้นแล้วและพร้อมสําหรับการค้นหา | 
| FAILED | สร้างรายงานไม่สำเร็จ | 
| เมธอด | |
|---|---|
| 
 | เริ่มสร้างงานรายงาน | 
| 
 | รับข้อมูลเมตาของรายงานเกี่ยวกับงานรายงานที่เฉพาะเจาะจง | 
| 
 | แสดงรายการงานรายงานทั้งหมดสําหรับพร็อพเพอร์ตี้ | 
| 
 | ดึงข้อมูลเนื้อหาของงานรายงาน |