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