- แหล่งข้อมูล: ReportTask
- ReportDefinition
- มิติข้อมูล
- DimensionExpression
- CaseExpression
- ConcatenateExpression
- เมตริก
- DateRange
- FilterExpression
- FilterExpressionList
- ตัวกรอง
- StringFilter
- MatchType
- InListFilter
- NumericFilter
- การดำเนินการ
- NumericValue
- BetweenFilter
- MetricAggregation
- OrderBy
- MetricOrderBy
- DimensionOrderBy
- OrderType
- CohortSpec
- กลุ่มประชากรตามรุ่น
- CohortsRange
- รายละเอียด
- CohortReportSettings
- ReportMetadata
- สถานะ
- เมธอด
แหล่งข้อมูล: ReportTask
การกำหนดค่างานรายงานที่เจาะจง
การแสดง JSON |
---|
{ "name": string, "reportDefinition": { object ( |
ช่อง | |
---|---|
name |
เอาต์พุตเท่านั้น ตัวระบุ ชื่อทรัพยากรงานของรายงานที่กำหนดระหว่างการสร้าง รูปแบบ: "properties/{property}/reportTasks/{reportTask}" |
reportDefinition |
ไม่บังคับ คำจำกัดความของรายงานสำหรับดึงข้อมูลรายงาน ซึ่งอธิบายโครงสร้างของรายงาน โดยทั่วไปจะมีช่องที่จะรวมไว้ในรายงานและเกณฑ์ที่จะใช้ในการกรองข้อมูล |
reportMetadata |
เอาต์พุตเท่านั้น ข้อมูลเมตาของรายงานสำหรับงานรายงานที่เฉพาะเจาะจง ซึ่งให้ข้อมูลเกี่ยวกับรายงาน โดยทั่วไปจะมีข้อมูลต่อไปนี้ ได้แก่ ชื่อทรัพยากรของรายงาน สถานะของรายงาน การประทับเวลาที่สร้างรายงาน ฯลฯ |
ReportDefinition
คำจำกัดความของวิธีการเรียกใช้รายงาน
การแสดง JSON |
---|
{ "dimensions": [ { object ( |
ช่อง | |
---|---|
dimensions[] |
ไม่บังคับ มิติข้อมูลที่ขอและแสดง |
metrics[] |
ไม่บังคับ เมตริกที่ขอและแสดง |
dateRanges[] |
ไม่บังคับ ช่วงวันที่ของข้อมูลที่จะอ่าน หากมีการขอช่วงวันที่หลายช่วง แถวการตอบกลับแต่ละแถวจะมีดัชนีช่วงวันที่ที่ยึดตาม 0 หากช่วงวันที่ 2 ช่วงทับซ้อนกัน ข้อมูลกิจกรรมสำหรับวันที่ซ้อนทับกันจะรวมอยู่ในแถวการตอบกลับสำหรับช่วงวันที่ทั้งสอง ต้องระบุ |
dimensionFilter |
ไม่บังคับ ตัวกรองมิติข้อมูลให้คุณขอเฉพาะค่ามิติข้อมูลที่ต้องการในรายงานได้ ดูข้อมูลเพิ่มเติมได้ที่พื้นฐานของตัวกรองมิติข้อมูล ใช้เมตริกในตัวกรองนี้ไม่ได้ |
metricFilter |
ไม่บังคับ ข้อความตัวกรองของเมตริก นำไปใช้หลังจากรวมแถวของรายงาน ซึ่งคล้ายกับเงื่อนไขที่มี SQL ใช้มิติข้อมูลในตัวกรองนี้ไม่ได้ |
offset |
ไม่บังคับ จำนวนแถวของแถวเริ่มต้นจากพื้นที่เก็บข้อมูลของ Google Analytics แถวแรกจะนับเป็นแถว 0 เมื่อสร้างงานรายงาน พารามิเตอร์ |
limit |
ไม่บังคับ จำนวนแถวที่จะแสดงผลในรายงาน หากไม่ระบุ ระบบจะแสดงผล 10,000 แถว API จะส่งกลับจำนวนแถวสูงสุด 250,000 แถวต่อคำขอ ไม่ว่าคุณจะขอกี่แถวก็ตาม นอกจากนี้ API อาจแสดงผลแถวน้อยกว่า |
metricAggregations[] |
ไม่บังคับ การรวมเมตริก ค่าเมตริกรวมจะแสดงในแถวที่มีการตั้งค่าdimensions เป็น "RESERVED_(MetricAggregation)" |
orderBys[] |
ไม่บังคับ ระบุลำดับแถวในการตอบกลับ |
currencyCode |
ไม่บังคับ รหัสสกุลเงินในรูปแบบ ISO4217 เช่น "AED", "USD", "JPY" หากช่องว่างเปล่า รายงานจะใช้สกุลเงินเริ่มต้นของพร็อพเพอร์ตี้ |
cohortSpec |
ไม่บังคับ กลุ่มประชากรตามรุ่นที่เชื่อมโยงกับคำขอนี้ หากมีกลุ่มประชากรตามรุ่นในคำขอ "กลุ่มประชากรตามรุ่น" ต้องมีมิติข้อมูล |
keepEmptyRows |
ไม่บังคับ หากเป็นเท็จหรือไม่ได้ระบุ ระบบจะไม่แสดงผลแต่ละแถวที่มีเมตริกทั้งหมดเท่ากับ 0 หากจริง ระบบจะแสดงผลแถวเหล่านี้หากไม่มีการนำออกแยกต่างหากโดยตัวกรอง ไม่ว่าการตั้งค่า เช่น หากพร็อพเพอร์ตี้ไม่เคยบันทึกเหตุการณ์ |
มิติข้อมูล
มิติข้อมูลคือลักษณะของข้อมูล ตัวอย่างเช่น มิติข้อมูลเมืองจะระบุเมืองที่เกิดเหตุการณ์ ค่ามิติข้อมูลในคำตอบของรายงานคือสตริง ตัวอย่างเช่น เมืองอาจเป็น "ปารีส" หรือ "New York"
การแสดง JSON |
---|
{
"name": string,
"dimensionExpression": {
object ( |
ช่อง | |
---|---|
name |
ชื่อของมิติข้อมูล ดูมิติข้อมูล API สำหรับรายการชื่อมิติข้อมูลที่วิธีการรายงานหลักรองรับ เช่น หากระบุ
|
dimensionExpression |
มิติข้อมูลหนึ่งอาจเป็นผลมาจากนิพจน์ของมิติข้อมูลหลายรายการ เช่น มิติข้อมูล "ประเทศ, เมือง": เชื่อมต่อ(ประเทศ, ", ", เมือง) |
DimensionExpression
ใช้เพื่อแสดงมิติข้อมูลที่เกิดจากสูตรของมิติข้อมูลหลายรายการ ตัวอย่างการใช้งาน ได้แก่ 1) ตัวพิมพ์เล็ก(มิติข้อมูล) 2) เชื่อมต่อ(มิติข้อมูล 1 สัญลักษณ์ มิติข้อมูล 2)
การแสดง JSON |
---|
{ // Union field |
ช่อง | |
---|---|
ช่องการรวม one_expression ระบุนิพจน์มิติข้อมูล 1 ประเภทสำหรับ DimensionExpression one_expression ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้ |
|
lowerCase |
ใช้เพื่อแปลงค่ามิติข้อมูลเป็นตัวพิมพ์เล็ก |
upperCase |
ใช้เพื่อแปลงค่ามิติข้อมูลเป็นตัวพิมพ์ใหญ่ |
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 |
ชื่อของเมตริก โปรดดูรายการชื่อเมตริกที่วิธีการรายงานหลักรองรับที่เมตริก API เช่น หากระบุ อ้างอิงเมตริกโดย |
expression |
นิพจน์ทางคณิตศาสตร์สำหรับเมตริกที่ได้มา เช่น จำนวนเหตุการณ์ของเมตริกต่อผู้ใช้คือ |
invisible |
ระบุว่าเมตริกจะไม่แสดงในคำตอบของรายงานหรือไม่ หากเมตริกไม่ปรากฏ เมตริกจะไม่แสดงคอลัมน์ในคำตอบ แต่สามารถใช้ใน |
DateRange
ชุดวันที่ต่อเนื่อง: startDate
, startDate + 1
, ..., endDate
คำขออนุญาตให้มีช่วงวันที่ได้ไม่เกิน 4 ช่วง
การแสดง JSON |
---|
{ "startDate": string, "endDate": string, "name": string } |
ช่อง | |
---|---|
startDate |
วันที่เริ่มต้นที่ครอบคลุมสำหรับการค้นหาในรูปแบบ |
endDate |
วันที่สิ้นสุดแบบรวมสำหรับการค้นหาในรูปแบบ |
name |
กำหนดชื่อให้กับช่วงวันที่นี้ มิติข้อมูล |
FilterExpression
เพื่อแสดงตัวกรองมิติข้อมูลหรือเมตริก ฟิลด์ในFilterExpression เดียวกันจะต้องเป็นมิติข้อมูลทั้งหมดหรือเมตริกทั้งหมด
การแสดง JSON |
---|
{ // Union field |
ช่อง | |
---|---|
ช่องการรวม expr ระบุนิพจน์ตัวกรอง 1 ประเภทสำหรับ FilterExpression expr ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้ |
|
andGroup |
นิพจน์ตัวกรองใน andGroup มีความสัมพันธ์แบบ "และ" |
orGroup |
นิพจน์ตัวกรองในหรือกลุ่มมีความสัมพันธ์แบบ OR |
notExpression |
FilterExpression ไม่ใช่ notExpression |
filter |
ตัวกรองพื้นฐาน ในFilterExpression เดียวกัน ชื่อช่องทั้งหมดของตัวกรองจะต้องเป็นมิติข้อมูลทั้งหมดหรือเมตริกทั้งหมด |
FilterExpressionList
รายการนิพจน์ตัวกรอง
การแสดง JSON |
---|
{
"expressions": [
{
object ( |
ช่อง | |
---|---|
expressions[] |
รายการนิพจน์ตัวกรอง |
ตัวกรอง
นิพจน์เพื่อกรองค่ามิติข้อมูลหรือเมตริก
การแสดง JSON |
---|
{ "fieldName": string, // Union field |
ช่อง | |
---|---|
fieldName |
ชื่อมิติข้อมูลหรือชื่อเมตริก ต้องเป็นชื่อที่กำหนดไว้ในมิติข้อมูลหรือเมตริก |
ช่องการรวม one_filter ระบุตัวกรอง 1 ประเภทสำหรับ Filter one_filter ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้ |
|
stringFilter |
ตัวกรองที่เกี่ยวข้องกับสตริง |
inListFilter |
ตัวกรองสำหรับค่าในรายการ |
numericFilter |
ตัวกรองสำหรับค่าตัวเลขหรือวันที่ |
betweenFilter |
ตัวกรองสำหรับระหว่าง 2 ค่า |
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 |
ช่อง | |
---|---|
ช่องการรวม one_value ค่าตัวเลข one_value ค่าใดค่าหนึ่งต้องเป็นค่าใดค่าหนึ่งต่อไปนี้ |
|
int64Value |
ค่าจำนวนเต็ม |
doubleValue |
ค่า Double |
BetweenFilter
เพื่อแสดงว่าผลลัพธ์ต้องอยู่ระหว่างตัวเลข 2 ตัว (รวม 2 ตัว)
การแสดง JSON |
---|
{ "fromValue": { object ( |
ช่อง | |
---|---|
fromValue |
ขึ้นต้นด้วยตัวเลขนี้ |
toValue |
ลงท้ายด้วยหมายเลขนี้ |
MetricAggregation
แสดงการรวมเมตริก
Enum | |
---|---|
METRIC_AGGREGATION_UNSPECIFIED |
โอเปอเรเตอร์ที่ไม่ได้ระบุ |
TOTAL |
โอเปอเรเตอร์ SUM |
MINIMUM |
โอเปอเรเตอร์ขั้นต่ำ |
MAXIMUM |
โอเปอเรเตอร์สูงสุด |
COUNT |
โอเปอเรเตอร์การนับ |
สั่งโดย
การเรียงตามลำดับจะกำหนดวิธีจัดเรียงแถวในคำตอบ เช่น การจัดลำดับแถวตามจำนวนเหตุการณ์จากมากไปหาน้อยเป็น 1 การจัดเรียง และการจัดลำดับแถวตามสตริงชื่อเหตุการณ์เป็นการจัดลำดับที่แตกต่าง
การแสดง JSON |
---|
{ "desc": boolean, // Union field |
ช่อง | |
---|---|
desc |
หากเป็น "จริง" จะจัดเรียงตามลำดับจากมากไปน้อย |
ช่องการรวม 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 |
จัดเรียงอักขระและตัวเลขตามจุดรหัส Unicode เช่น "2" < "A" < "X" < "b" < "z" |
CASE_INSENSITIVE_ALPHANUMERIC |
ตัวอักษรและตัวเลขคละกันที่ไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่จะจัดเรียงตามจุดโค้ด Unicode ตัวพิมพ์เล็ก เช่น "2" < "A" < "b" < "X" < "z" |
NUMERIC |
ระบบจะแปลงค่ามิติข้อมูลเป็นตัวเลขก่อนจัดเรียง เช่น ในการจัดเรียง 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 |
หากเป็น "จริง" จะรวบรวมผลลัพธ์ตั้งแต่วันที่แตะครั้งแรกไปจนถึงวันที่สิ้นสุด ไม่รองรับใน |
ReportMetadata
ข้อมูลเมตาของรายงานสำหรับงานรายงานที่เฉพาะเจาะจง
การแสดง JSON |
---|
{
"creationQuotaTokensCharged": integer,
"state": enum ( |
ช่อง | |
---|---|
creationQuotaTokensCharged |
เอาต์พุตเท่านั้น โทเค็นโควต้าทั้งหมดที่เรียกเก็บระหว่างการสร้างรายงาน เนื่องจากจำนวนโทเค็นนี้อิงตามกิจกรรมจากสถานะ |
state |
เอาต์พุตเท่านั้น สถานะปัจจุบันของงานรายงานนี้ |
beginCreatingTime |
เอาต์พุตเท่านั้น เวลาที่มีการเรียก การประทับเวลาเป็น RFC3339 UTC "Zulu" โดยมีความละเอียดระดับนาโนวินาทีและมีเลขเศษส่วนสูงสุด 9 หลัก ตัวอย่าง: |
taskRowCount |
เอาต์พุตเท่านั้น จํานวนแถวทั้งหมดในผลการรายงาน ช่องนี้จะป็อปปูเลตเมื่อสถานะทำงานอยู่ คุณใช้ |
errorMessage |
เอาต์พุตเท่านั้น ระบบจะเติมข้อความแสดงข้อผิดพลาดหากงานรายงานล้มเหลวระหว่างการสร้าง |
totalRowCount |
เอาต์พุตเท่านั้น จํานวนแถวทั้งหมดในพื้นที่เก็บข้อมูล Google Analytics หากคุณต้องการค้นหาแถวข้อมูลเพิ่มเติมนอกเหนือจากรายงานปัจจุบัน แถวเหล่านั้นสามารถเริ่มงานรายงานใหม่โดยอิงตาม
ตัวอย่างเช่น สมมติว่า |
รัฐ
สถานะการประมวลผล
Enum | |
---|---|
STATE_UNSPECIFIED |
ระบบจะไม่ใช้สถานะที่ไม่ได้ระบุ |
CREATING |
กำลังสร้างรายงานและจะพร้อมใช้งานในอนาคต การสร้างจะเกิดขึ้นทันทีหลังจากการเรียกใช้ CreateReport |
ACTIVE |
สร้างรายงานเสร็จสมบูรณ์และพร้อมสำหรับการค้นหาแล้ว |
FAILED |
สร้างรายงานไม่สำเร็จ |
เมธอด |
|
---|---|
|
เริ่มการสร้างงานรายงาน |
|
รับข้อมูลเมตารายงานเกี่ยวกับงานรายงานที่ระบุ |
|
แสดงรายการงานรายงานทั้งหมดสําหรับพร็อพเพอร์ตี้ |
|
เรียกข้อมูลเนื้อหาของงานรายงาน |