- แหล่งข้อมูล: 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}" |
reportDefinition |
ไม่บังคับ คำจำกัดความรายงานเพื่อดึงข้อมูลรายงาน ซึ่งอธิบายโครงสร้างของรายงาน โดยปกติแล้วจะประกอบด้วยฟิลด์ที่จะรวมไว้ในรายงานและเกณฑ์ที่จะใช้กรองข้อมูล |
reportMetadata |
เอาต์พุตเท่านั้น ข้อมูลเมตาของรายงานสําหรับงานรายงานที่เฉพาะเจาะจง ซึ่งให้ข้อมูลเกี่ยวกับรายงาน โดยปกติแล้วไฟล์นี้จะมีข้อมูลต่อไปนี้ ชื่อทรัพยากรของรายงาน สถานะของรายงาน การประทับเวลาที่สร้างรายงาน เป็นต้น |
ReportDefinition
คำจำกัดความของวิธีเรียกใช้รายงาน
| การแสดง JSON |
|---|
{ "dimensions": [ { object ( |
| ฟิลด์ | |
|---|---|
dimensions[] |
ไม่บังคับ มิติข้อมูลที่ขอและแสดง |
metrics[] |
ไม่บังคับ เมตริกที่ขอและแสดง |
dateRanges[] |
ไม่บังคับ ช่วงวันที่ของข้อมูลที่จะอ่าน หากมีการขอช่วงวันที่หลายช่วง แต่ละแถวการตอบกลับจะมีดัชนีช่วงวันที่ที่อิงตาม 0 หากช่วงวันที่ 2 ช่วงทับซ้อนกัน ระบบจะรวมข้อมูลเหตุการณ์ของวันที่ทับซ้อนกันไว้ในแถวการตอบกลับของทั้ง 2 ช่วงวันที่ ในคำขอกลุ่มประชากรตามรุ่น |
dimensionFilter |
ไม่บังคับ ตัวกรองมิติข้อมูลช่วยให้คุณขอเฉพาะค่ามิติข้อมูลที่ต้องการในรายงานได้ ดูข้อมูลเพิ่มเติมได้ที่พื้นฐานของตัวกรองมิติข้อมูลเพื่อดูตัวอย่าง ใช้เมตริกในตัวกรองนี้ไม่ได้ |
metricFilter |
ไม่บังคับ ข้อความตัวกรองของเมตริก ใช้หลังจากรวมแถวของรายงานแล้ว ซึ่งคล้ายกับอนุประโยค HAVING ของ SQL ใช้มิติข้อมูลในตัวกรองนี้ไม่ได้ |
offset |
ไม่บังคับ จํานวนแถวของแถวเริ่มต้นจากพื้นที่เก็บข้อมูล Google Analytics ระบบจะนับแถวแรกเป็นแถวที่ 0 เมื่อสร้างงานรายงาน พารามิเตอร์ |
limit |
ไม่บังคับ จำนวนแถวที่จะแสดงผลในรายงาน หากไม่ระบุ ระบบจะแสดงผล 10,000 แถว API จะแสดงแถวสูงสุด 250,000 แถวต่อคำขอ ไม่ว่าคุณจะขอจำนวนเท่าใดก็ตาม นอกจากนี้ API ยังแสดงผลแถวน้อยกว่า |
metricAggregations[] |
ไม่บังคับ การรวมเมตริก ค่าเมตริกที่รวบรวมจะแสดงในแถวที่ตั้งค่า dimensionValues เป็น "RESERVED_(MetricAggregation)" |
orderBys[] |
ไม่บังคับ ระบุวิธีจัดเรียงแถวในการตอบกลับ |
currencyCode |
ไม่บังคับ รหัสสกุลเงินในรูปแบบ ISO4217 เช่น "AED", "USD", "JPY" หากช่องว่าง รายงานจะใช้สกุลเงินเริ่มต้นของพร็อพเพอร์ตี้ |
cohortSpec |
ไม่บังคับ กลุ่มประชากรตามรุ่นที่เชื่อมโยงกับคำขอนี้ หากมีกลุ่มกลุ่มประชากรตามรุ่นในคำขอ จะต้องมีมิติข้อมูล "กลุ่มประชากรตามรุ่น" |
keepEmptyRows |
ไม่บังคับ หากเป็นเท็จหรือไม่ระบุ ระบบจะไม่แสดงผลแต่ละแถวที่มีเมตริกทั้งหมดเท่ากับ 0 หากเป็นจริง ระบบจะแสดงแถวเหล่านี้หากตัวกรองไม่ได้นำออกแยกกัน ไม่ว่า เช่น หากพร็อพเพอร์ตี้ไม่เคยบันทึกเหตุการณ์ |
samplingLevel |
ไม่บังคับ ระดับการสุ่มตัวอย่างของรายงาน |
มิติข้อมูล
มิติข้อมูลคือลักษณะของข้อมูล เช่น มิติข้อมูลเมืองจะระบุเมืองที่เป็นต้นทางของเหตุการณ์ ค่ามิติข้อมูลในการตอบกลับของรายงานคือสตริง เช่น เมืองอาจเป็น "ปารีส" หรือ "นิวยอร์ก"
| การแสดง JSON |
|---|
{
"name": string,
"dimensionExpression": {
object ( |
| ช่อง | |
|---|---|
name |
ชื่อของมิติข้อมูล ดูรายการชื่อมิติข้อมูลที่รองรับโดยวิธีการรายงานหลัก เช่น หากระบุ
|
dimensionExpression |
มิติข้อมูลหนึ่งอาจเป็นผลลัพธ์ของนิพจน์ของมิติข้อมูลหลายรายการ เช่น มิติข้อมูล "ประเทศ เมือง": concatenate(ประเทศ, ", ", เมือง) |
DimensionExpression
ใช้เพื่อแสดงมิติข้อมูลซึ่งเป็นผลลัพธ์ของสูตรที่มีมิติข้อมูลหลายรายการ ตัวอย่างการใช้งาน: 1) lowerCase(dimension) 2) concatenate(dimension1, symbol, dimension2)
| การแสดง JSON |
|---|
{ // Union field |
| ช่อง | |
|---|---|
ฟิลด์ Union one_expression ระบุนิพจน์มิติข้อมูลประเภทใดประเภทหนึ่งสำหรับ DimensionExpression one_expression ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
lowerCase |
ใช้เพื่อแปลงค่ามิติข้อมูลเป็นตัวพิมพ์เล็ก |
upperCase |
ใช้เพื่อแปลงค่ามิติข้อมูลเป็นตัวพิมพ์ใหญ่ |
concatenate |
ใช้เพื่อรวมค่ามิติข้อมูลเป็นมิติข้อมูลเดียว เช่น มิติข้อมูล "ประเทศ เมือง": concatenate(ประเทศ, ", ", เมือง) |
CaseExpression
ใช้เพื่อแปลงค่ามิติข้อมูลเป็นตัวพิมพ์เล็กหรือตัวพิมพ์ใหญ่
| การแสดง JSON |
|---|
{ "dimensionName": string } |
| ช่อง | |
|---|---|
dimensionName |
ชื่อของมิติข้อมูล ชื่อต้องอ้างอิงกลับไปยังชื่อในช่องมิติข้อมูลของคำขอ |
ConcatenateExpression
ใช้เพื่อรวมค่ามิติข้อมูลเป็นมิติข้อมูลเดียว
| การแสดง JSON |
|---|
{ "dimensionNames": [ string ], "delimiter": string } |
| ช่อง | |
|---|---|
dimensionNames[] |
ชื่อของมิติข้อมูล ชื่อต้องอ้างอิงกลับไปยังชื่อในช่องมิติข้อมูลของคำขอ |
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 } |
| ช่อง | |
|---|---|
startDate |
วันที่เริ่มต้นของคำค้นหา (รวมวันที่เริ่มต้น) ในรูปแบบ |
endDate |
วันที่สิ้นสุดแบบรวมสำหรับคำค้นหาในรูปแบบ |
name |
กำหนดชื่อให้กับช่วงวันที่นี้ มิติข้อมูล |
FilterExpression
เพื่อแสดงตัวกรองมิติข้อมูลหรือเมตริก ฟิลด์ใน FilterExpression เดียวกันต้องเป็นมิติข้อมูลทั้งหมดหรือเมตริกทั้งหมด
| การแสดง JSON |
|---|
{ // Union field |
| ช่อง | |
|---|---|
ฟิลด์ Union expr ระบุนิพจน์ตัวกรองประเภทใดประเภทหนึ่งสำหรับ FilterExpression expr ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
andGroup |
FilterExpressions ใน andGroup มีความสัมพันธ์แบบ AND |
orGroup |
FilterExpressions ใน orGroup มีความสัมพันธ์แบบ OR |
notExpression |
FilterExpression ไม่ใช่ notExpression |
filter |
ตัวกรองดั้งเดิม ใน FilterExpression เดียวกัน ชื่อฟิลด์ของตัวกรองทั้งหมดต้องเป็นมิติข้อมูลทั้งหมดหรือเมตริกทั้งหมด |
FilterExpressionList
รายการนิพจน์ตัวกรอง
| การแสดง JSON |
|---|
{
"expressions": [
{
object ( |
| ช่อง | |
|---|---|
expressions[] |
รายการนิพจน์ตัวกรอง |
ตัวกรอง
นิพจน์เพื่อกรองค่ามิติข้อมูลหรือเมตริก
| การแสดง JSON |
|---|
{ "fieldName": string, // Union field |
| ช่อง | |
|---|---|
fieldName |
ชื่อมิติข้อมูลหรือชื่อเมตริก ต้องเป็นชื่อที่กำหนดไว้ในมิติข้อมูลหรือเมตริก |
ฟิลด์ Union one_filter ระบุตัวกรองประเภทใดประเภทหนึ่งสำหรับ Filter one_filter ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
stringFilter |
ตัวกรองที่เกี่ยวข้องกับสตริง |
inListFilter |
ตัวกรองสำหรับค่าในรายการ |
numericFilter |
ตัวกรองสำหรับค่าตัวเลขหรือค่าวันที่ |
betweenFilter |
ตัวกรองสำหรับค่า 2 ค่า |
emptyFilter |
ตัวกรองสำหรับค่าว่าง เช่น ค่า "(not set)" และค่า "" |
StringFilter
ตัวกรองสำหรับสตริง
| การแสดง JSON |
|---|
{
"matchType": enum ( |
| ช่อง | |
|---|---|
matchType |
ประเภทการทำงานของตัวกรองนี้ |
value |
ค่าสตริงที่ใช้สำหรับการจับคู่ |
caseSensitive |
หากเป็นจริง ค่าสตริงจะคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ |
MatchType
ประเภทการทำงานของตัวกรองสตริง
| Enum | |
|---|---|
MATCH_TYPE_UNSPECIFIED |
ไม่ระบุ |
EXACT |
การทำงานแบบตรงทั้งหมดของค่าสตริง |
BEGINS_WITH |
ขึ้นต้นด้วยค่าสตริง |
ENDS_WITH |
ลงท้ายด้วยค่าสตริง |
CONTAINS |
มีค่าสตริง |
FULL_REGEXP |
การจับคู่ทั้งหมดสำหรับนิพจน์ทั่วไปที่มีค่าสตริง |
PARTIAL_REGEXP |
การจับคู่บางส่วนสำหรับนิพจน์ทั่วไปที่มีค่าสตริง |
InListFilter
ผลลัพธ์ต้องอยู่ในรายการค่าสตริง
| การแสดง JSON |
|---|
{ "values": [ string ], "caseSensitive": boolean } |
| ช่อง | |
|---|---|
values[] |
รายการค่าสตริง ต้องระบุ |
caseSensitive |
หากเป็นจริง ค่าสตริงจะคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ |
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 |
| ช่อง | |
|---|---|
ฟิลด์ Union one_value ค่าตัวเลข one_value ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
int64Value |
ค่าจำนวนเต็ม |
doubleValue |
ค่า Double |
BetweenFilter
เพื่อระบุว่าผลลัพธ์ต้องอยู่ระหว่างตัวเลข 2 ตัว (รวมตัวเลขทั้ง 2 ตัว)
| การแสดง JSON |
|---|
{ "fromValue": { object ( |
| ช่อง | |
|---|---|
fromValue |
ขึ้นต้นด้วยหมายเลขนี้ |
toValue |
ลงท้ายด้วยหมายเลขนี้ |
EmptyFilter
ประเภทนี้ไม่มีฟิลด์
กรองค่าที่ว่างเปล่า
MetricAggregation
แสดงการรวมเมตริก
| Enum | |
|---|---|
METRIC_AGGREGATION_UNSPECIFIED |
โอเปอเรเตอร์ที่ไม่ได้ระบุ |
TOTAL |
โอเปอเรเตอร์ SUM |
MINIMUM |
โอเปอเรเตอร์ขั้นต่ำ |
MAXIMUM |
โอเปอเรเตอร์สูงสุด |
COUNT |
ตัวดำเนินการ COUNT |
OrderBy
Order bys จะกำหนดวิธีจัดเรียงแถวในการตอบกลับ เช่น การจัดเรียงแถวตามจำนวนเหตุการณ์จากมากไปน้อยเป็นการจัดเรียงแบบหนึ่ง และการจัดเรียงแถวตามสตริงชื่อเหตุการณ์เป็นการจัดเรียงอีกแบบหนึ่ง
| การแสดง JSON |
|---|
{ "desc": boolean, // Union field |
| ช่อง | |
|---|---|
desc |
หากเป็นจริง จะจัดเรียงจากมากไปน้อย |
ฟิลด์ Union one_order_by ระบุประเภทการจัดเรียง 1 ประเภทสำหรับ OrderBy one_order_by ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
metric |
จัดเรียงผลลัพธ์ตามค่าของเมตริก |
dimension |
จัดเรียงผลลัพธ์ตามค่าของมิติข้อมูล |
MetricOrderBy
จัดเรียงตามค่าเมตริก
| การแสดง JSON |
|---|
{ "metricName": string } |
| ช่อง | |
|---|---|
metricName |
ชื่อเมตริกในคำขอเพื่อจัดเรียงตาม |
DimensionOrderBy
จัดเรียงตามค่ามิติข้อมูล
| การแสดง JSON |
|---|
{
"dimensionName": string,
"orderType": enum ( |
| ช่อง | |
|---|---|
dimensionName |
ชื่อมิติข้อมูลในคำขอเพื่อจัดเรียงตาม |
orderType |
ควบคุมกฎสำหรับการจัดลำดับค่ามิติข้อมูล |
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[] |
กำหนดเกณฑ์การเลือกเพื่อจัดกลุ่มผู้ใช้เป็นกลุ่มประชากรตามรุ่น รายงานกลุ่มประชากรตามรุ่นส่วนใหญ่จะกำหนดกลุ่มประชากรตามรุ่นเพียงกลุ่มเดียว หากระบุกลุ่มประชากรตามรุ่นหลายกลุ่ม คุณจะระบุกลุ่มประชากรตามรุ่นแต่ละกลุ่มในรายงานได้ตามชื่อ |
cohortsRange |
รายงานกลุ่มประชากรตามรุ่นจะติดตามกลุ่มประชากรตามรุ่นในช่วงวันที่รายงานที่ขยาย ช่วงนี้จะระบุระยะเวลาออฟเซ็ตเพื่อติดตามกลุ่มประชากรตามรุ่น |
cohortReportSettings |
การตั้งค่าที่ไม่บังคับสำหรับรายงานกลุ่มประชากรตามรุ่น |
กลุ่มประชากรตามรุ่น
กำหนดเกณฑ์การเลือกกลุ่มประชากรตามรุ่น กลุ่มประชากรตามรุ่นคือกลุ่มผู้ใช้ที่มีลักษณะร่วมกัน เช่น ผู้ใช้ที่มี firstSessionDate เดียวกันจะถือเป็นกลุ่มประชากรตามรุ่นกลุ่มเดียวกัน
| การแสดง JSON |
|---|
{
"name": string,
"dimension": string,
"dateRange": {
object ( |
| ช่อง | |
|---|---|
name |
กำหนดชื่อให้กับกลุ่มประชากรตามรุ่นนี้ มิติข้อมูล |
dimension |
มิติข้อมูลที่กลุ่มประชากรตามรุ่นใช้ ต้องระบุและรองรับเฉพาะ |
dateRange |
กลุ่มประชากรตามรุ่นจะเลือกผู้ใช้ที่มีวันที่การโต้ตอบแรกอยู่ระหว่างวันที่เริ่มต้นและวันที่สิ้นสุดที่กำหนดไว้ใน ในคำขอกลุ่มประชากรตามรุ่น คุณต้องระบุ โดยทั่วไปแล้ว |
CohortsRange
กำหนดค่าช่วงวันที่รายงานแบบขยายสําหรับรายงานกลุ่มประชากรตามรุ่น ระบุระยะเวลาออฟเซ็ตเพื่อติดตามกลุ่มประชากรตามรุ่น
| การแสดง JSON |
|---|
{
"granularity": enum ( |
| ช่อง | |
|---|---|
granularity |
ต้องระบุ ระดับรายละเอียดที่ใช้ในการตีความ |
startOffset |
หาก หาก หาก |
endOffset |
ต้องระบุ หาก หาก หาก |
รายละเอียด
ระดับรายละเอียดที่ใช้ในการตีความ startOffset และ endOffset สำหรับช่วงวันที่รายงานแบบขยายของรายงานกลุ่มประชากรตามรุ่น
| Enum | |
|---|---|
GRANULARITY_UNSPECIFIED |
ไม่ควรระบุ |
DAILY |
ความละเอียดรายวัน ใช้กันโดยทั่วไปหาก dateRange ของกลุ่มประชากรตามรุ่นเป็นวันเดียวและคำขอมี 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 พันล้าน |
UNSAMPLED |
ใช้ได้เฉพาะกับพร็อพเพอร์ตี้ Google Analytics 360 การสํารวจแบบไม่สุ่มตัวอย่างมีความแม่นยํามากกว่า และเปิดเผยข้อมูลเชิงลึกที่ไม่ปรากฏในการสํารวจแบบมาตรฐานได้ ดูข้อมูลเพิ่มเติมได้ที่ https://support.google.com/analytics/answer/10896953 |
ReportMetadata
ข้อมูลเมตาของรายงานสำหรับงานรายงานที่เฉพาะเจาะจง
| การแสดง JSON |
|---|
{
"creationQuotaTokensCharged": integer,
"state": enum ( |
| ช่อง | |
|---|---|
creationQuotaTokensCharged |
เอาต์พุตเท่านั้น โทเค็นโควต้าทั้งหมดที่เรียกเก็บในระหว่างการสร้างรายงาน เนื่องจากจำนวนโทเค็นนี้อิงตามกิจกรรมจากสถานะ |
state |
เอาต์พุตเท่านั้น สถานะปัจจุบันของงานรายงานนี้ |
beginCreatingTime |
เอาต์พุตเท่านั้น เวลาที่เรียกใช้ ใช้ RFC 3339 โดยเอาต์พุตที่สร้างขึ้นจะได้รับการแปลงเป็นรูปแบบ Z เสมอ และใช้ตัวเลขเศษส่วน 0, 3, 6 หรือ 9 หลัก นอกจากนี้ ระบบยังยอมรับออฟเซ็ตอื่นๆ นอกเหนือจาก "Z" ด้วย เช่น |
taskRowCount |
เอาต์พุตเท่านั้น จำนวนแถวทั้งหมดในผลลัพธ์ของรายงาน ระบบจะป้อนข้อมูลในช่องนี้เมื่อสถานะเป็น "ใช้งานอยู่" คุณใช้ |
errorMessage |
เอาต์พุตเท่านั้น ระบบจะแสดงข้อความแสดงข้อผิดพลาดหากงานรายงานล้มเหลวระหว่างการสร้าง |
totalRowCount |
เอาต์พุตเท่านั้น จํานวนแถวทั้งหมดในที่เก็บข้อมูลของ Google Analytics หากต้องการค้นหาแถวข้อมูลเพิ่มเติมนอกเหนือจากรายงานปัจจุบัน ผู้ใช้จะเริ่มงานรายงานใหม่ตาม
ตัวอย่างเช่น สมมติว่า |
รัฐ
สถานะการประมวลผล
| Enum | |
|---|---|
STATE_UNSPECIFIED |
ระบบจะไม่ใช้สถานะที่ไม่ได้ระบุ |
CREATING |
ขณะนี้ระบบกำลังสร้างรายงานและจะพร้อมใช้งานในอนาคต การสร้างจะเกิดขึ้นทันทีหลังจากเรียกใช้ CreateReport |
ACTIVE |
ระบบสร้างรายงานเสร็จสมบูรณ์แล้วและพร้อมสำหรับการค้นหา |
FAILED |
สร้างรายงานไม่สำเร็จ |
เมธอด |
|
|---|---|
|
เริ่มสร้างงานรายงาน |
|
รับข้อมูลเมตารายงานเกี่ยวกับงานรายงานที่เฉพาะเจาะจง |
|
แสดงรายการงานรายงานทั้งหมดสำหรับพร็อพเพอร์ตี้ |
|
ดึงข้อมูลเนื้อหาของงานรายงาน |