- คำขอ HTTP
- พารามิเตอร์เส้นทาง
- เนื้อความของคําขอ
- เนื้อหาการตอบกลับ
- ขอบเขตการให้สิทธิ์
- ช่วงนาที
- ลองใช้งาน
แสดงรายงานที่กําหนดเองของข้อมูลเหตุการณ์แบบเรียลไทม์สําหรับพร็อพเพอร์ตี้ของคุณ เหตุการณ์จะปรากฏในรายงานแบบเรียลไทม์ หลังจากส่งมายัง Google Analytics รายงานแบบเรียลไทม์จะแสดงเหตุการณ์และข้อมูลการใช้งานในช่วงเวลาตั้งแต่ตอนนี้ถึง 30 นาทีที่ผ่านมา (ไม่เกิน 60 นาทีสําหรับพร็อพเพอร์ตี้ Google Analytics 360)
สําหรับคําแนะนําในการสร้างคําขอแบบเรียลไทม์และการทําความเข้าใจการทําความเข้าใจ โปรดดูที่การสร้างรายงานแบบเรียลไทม์
คำขอ HTTP
POST https://analyticsdata.googleapis.com/v1beta/{property=properties/*}:runRealtimeReport
URL ใช้ไวยากรณ์ gRPC Transcoding
พารามิเตอร์เส้นทาง
พารามิเตอร์ | |
---|---|
property |
ตัวระบุพร็อพเพอร์ตี้ GA4 ของ Google Analytics ที่มีการติดตามเหตุการณ์ ระบุไว้ในเส้นทางของ URL ไม่ใช่เนื้อหา ดูข้อมูลเพิ่มเติมได้ที่วิธีค้นหารหัสพร็อพเพอร์ตี้ ตัวอย่าง: พร็อพเพอร์ตี้/1234 |
เนื้อหาของคำขอ
เนื้อหาของคําขอมีข้อมูลที่มีโครงสร้างดังต่อไปนี้
การแสดง JSON |
---|
{ "dimensions": [ { object ( |
ช่อง | |
---|---|
dimensions[] |
มิติข้อมูลที่ขอและแสดง |
metrics[] |
เมตริกที่ขอและแสดง |
dimensionFilter |
ตัวกรองตัวกรองของมิติข้อมูล ใช้เมตริกในตัวกรองนี้ไม่ได้ |
metricFilter |
ตัวกรองตัวกรองของเมตริก ใช้ที่ระยะการรวบรวมโพสต์ ซึ่งคล้ายกับคําสั่ง SQL ที่มีวรรค ใช้มิติข้อมูลกับตัวกรองนี้ไม่ได้ |
limit |
จํานวนแถวที่จะแสดงผล หากไม่ระบุ ระบบจะแสดงผล 10,000 แถว API จะแสดงแถวได้สูงสุด 100,000 แถวต่อคําขอ ไม่ว่าคุณจะขอกี่รายการ API ยังสามารถแสดงแถวน้อยกว่า |
metricAggregations[] |
การรวมเมตริก ค่าเมตริกแบบรวมจะแสดงในแถวที่มีการตั้งค่ามิติข้อมูลค่าเป็น "RESERVED_(MetricAggregation)" |
orderBys[] |
ระบุวิธีจัดเรียงแถวในการตอบกลับ |
returnPropertyQuota |
สลับว่าจะส่งคืนสถานะปัจจุบันของโควต้า Analytics ในพร็อพเพอร์ตี้นี้แบบเรียลไทม์หรือไม่ โควต้าจะส่งกลับมาใน PropertyIdentifier |
minuteRanges[] |
ช่วงนาทีของข้อมูลเหตุการณ์ที่จะอ่าน หากไม่ได้ระบุ ระบบจะใช้ช่วง 1 นาทีในช่วง 30 นาทีที่ผ่านมา หากมีการขอหลายนาที แต่ละแถวในการตอบสนองจะมีดัชนีช่วงนาทีเป็นศูนย์ หากช่วง 2 นาทีทับซ้อนกัน ข้อมูลเหตุการณ์สําหรับนาทีที่ทับซ้อนกันจะรวมอยู่ในแถวคําตอบของทั้ง 2 ช่วง |
เนื้อหาการตอบกลับ
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้
ตารางรายงานแบบเรียลไทม์ของคําตอบที่สอดคล้องกับคําขอ
การแสดง JSON |
---|
{ "dimensionHeaders": [ { object ( |
ช่อง | |
---|---|
dimensionHeaders[] |
อธิบายคอลัมน์มิติข้อมูล จํานวน มิติข้อมูลส่วนหัว และการจัดลําดับมิติข้อมูลของส่วนหัวตรงกับมิติข้อมูลที่แสดงในแถว |
metricHeaders[] |
อธิบายคอลัมน์เมตริก จํานวน MetricHeaders และการจัดลําดับของ MetricHeaders ตรงกับเมตริกที่แสดงในแถว |
rows[] |
แถวของชุดค่าผสมของค่ามิติข้อมูลและค่าเมตริกในรายงาน |
totals[] |
ค่ารวมของเมตริก (หากขอ) |
maximums[] |
จํานวนเมตริกสูงสุดหากมีการร้องขอ |
minimums[] |
ค่าขั้นต่ําของเมตริกหากระบบขอ |
rowCount |
จํานวนแถวทั้งหมดในผลการค้นหา |
propertyQuota |
สถานะโควต้าแบบเรียลไทม์ของพร็อพเพอร์ตี้ Analytics นี้รวมถึงคําขอนี้ |
kind |
ระบุประเภทของข้อความนี้ โดย |
ขอบเขตการให้สิทธิ์
ต้องมีขอบเขต OAuth อย่างใดอย่างหนึ่งต่อไปนี้
https://www.googleapis.com/auth/analytics.readonly
https://www.googleapis.com/auth/analytics
ช่วงนาที
ชุดนาทีที่อยู่ติดกัน: startMinutesAgo, startMinutesAgo + 1, ..., endMinutesAgo คําขอมีความยาวได้ไม่เกิน 2 นาที
การแสดง JSON |
---|
{ "name": string, "startMinutesAgo": integer, "endMinutesAgo": integer } |
ช่อง | |
---|---|
name |
กําหนดชื่อให้กับช่วงนาทีนี้ มิติข้อมูล |
startMinutesAgo |
เวลาเริ่มต้นรวมการค้นหาเป็นนาทีก่อนหน้านั้น ตัวอย่างเช่น หากไม่ระบุ |
endMinutesAgo |
นาทีสุดท้ายสําหรับข้อความค้นหาจะรวมเป็นเวลาหลายนาทีก่อนหน้านั้น ต้องไม่อยู่ก่อน หากไม่ระบุ |