- คำขอ HTTP
- พารามิเตอร์เส้นทาง
- เนื้อความของคำขอ
- เนื้อหาการตอบกลับ
- ขอบเขตการให้สิทธิ์
- RunReportRequest
- ลองใช้งาน
แสดงผลรายงานหลายรายการพร้อมกัน รายงานทั้งหมดต้องเป็นของพร็อพเพอร์ตี้ Google Analytics เดียวกัน
คำขอ HTTP
POST https://analyticsdata.googleapis.com/v1beta/{property=properties/*}:batchRunReports
URL ใช้ไวยากรณ์การแปลง gRPC
พารามิเตอร์เส้นทาง
พารามิเตอร์ | |
---|---|
property |
ตัวระบุพร็อพเพอร์ตี้ Google Analytics ที่ระบบติดตามเหตุการณ์ ระบุในเส้นทาง URL ไม่ใช่เนื้อหา ดูข้อมูลเพิ่มเติมได้ที่วิธีค้นหารหัสพร็อพเพอร์ตี้ คุณต้องระบุพร็อพเพอร์ตี้นี้สำหรับกลุ่ม พร็อพเพอร์ตี้ภายใน RunReportRequest อาจไม่ได้ระบุหรือสอดคล้องกับพร็อพเพอร์ตี้นี้ ตัวอย่าง: properties/1234 |
เนื้อหาของคำขอ
เนื้อความของคำขอมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้
การแสดง JSON |
---|
{
"requests": [
{
object ( |
ช่อง | |
---|---|
requests[] |
คำขอแต่ละรายการ คำขอแต่ละรายการจะมีการตอบกลับรายงานแยกกัน คำขอแบบกลุ่มแต่ละรายการจะมีคำขอได้สูงสุด 5 รายการ |
เนื้อหาการตอบกลับ
การตอบกลับแบบเป็นกลุ่มที่มีรายงานหลายรายการ
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้
การแสดง JSON |
---|
{
"reports": [
{
object ( |
ช่อง | |
---|---|
reports[] |
คำตอบแต่ละรายการ การตอบกลับแต่ละรายการจะมีคำขอรายงานแยกกัน |
kind |
ระบุประเภทของทรัพยากรของข้อความนี้ โดย |
ขอบเขตการให้สิทธิ์
ต้องใช้ขอบเขต OAuth ต่อไปนี้
https://www.googleapis.com/auth/analytics.readonly
https://www.googleapis.com/auth/analytics
RunReportRequest
คําขอสร้างรายงาน
การแสดง JSON |
---|
{ "property": string, "dimensions": [ { object ( |
ช่อง | |
---|---|
property |
ตัวระบุพร็อพเพอร์ตี้ Google Analytics ที่ระบบติดตามเหตุการณ์ ระบุในเส้นทาง URL ไม่ใช่เนื้อหา ดูข้อมูลเพิ่มเติมได้ที่วิธีค้นหารหัสพร็อพเพอร์ตี้ ภายในคําขอกลุ่ม พร็อพเพอร์ตี้นี้ไม่ควรระบุหรือไม่ตรงกับพร็อพเพอร์ตี้ระดับกลุ่ม ตัวอย่าง: properties/1234 |
dimensions[] |
มิติข้อมูลที่ขอและแสดง |
metrics[] |
เมตริกที่ขอและแสดง |
date |
ช่วงวันที่ของข้อมูลที่จะให้อ่าน หากมีการขอช่วงวันที่หลายช่วง แถวคำตอบแต่ละแถวจะมีดัชนีช่วงวันที่ที่เริ่มต้นที่ 0 หากช่วงวันที่ 2 ทับซ้อนกัน ข้อมูลเหตุการณ์ของวันที่ที่ทับซ้อนจะรวมอยู่ในแถวคำตอบของทั้ง 2 ช่วงวันที่ ในคําขอกลุ่มประชากรตามรุ่น |
dimension |
ตัวกรองมิติข้อมูลช่วยให้คุณค้นหาเฉพาะค่ามิติข้อมูลที่ต้องการในรายงานได้ ดูข้อมูลเพิ่มเติมได้จากตัวอย่างในพื้นฐานเกี่ยวกับตัวกรองมิติข้อมูล เมตริกใช้ในตัวกรองนี้ไม่ได้ |
metric |
ข้อความตัวกรองของเมตริก ใช้หลังจากรวบรวมข้อมูลแถวของรายงานแล้ว ซึ่งคล้ายกับนิพจน์ having ของ SQL คุณใช้มิติข้อมูลในตัวกรองนี้ไม่ได้ |
offset |
จํานวนแถวของแถวเริ่มต้น ระบบจะนับแถวแรกเป็นแถว 0 เมื่อแบ่งหน้า คำขอแรกไม่ได้ระบุออฟเซ็ต หรือเทียบเท่ากับการตั้งค่าออฟเซ็ตเป็น 0 คำขอแรกจะแสดงผลแถว ดูข้อมูลเพิ่มเติมเกี่ยวกับพารามิเตอร์การแบ่งหน้านี้ได้ที่การแบ่งหน้า |
limit |
จำนวนแถวที่จะแสดงผล หากไม่ระบุ ระบบจะแสดงผล 10,000 แถว API จะแสดงผลสูงสุด 250,000 แถวต่อคำขอ ไม่ว่าคุณจะขอกี่แถวก็ตาม นอกจากนี้ API ยังแสดงผลแถวน้อยกว่า ดูข้อมูลเพิ่มเติมเกี่ยวกับพารามิเตอร์การแบ่งหน้านี้ได้ที่การแบ่งหน้า |
metric |
การรวมเมตริก ค่าเมตริกที่รวบรวมจะแสดงในแถวที่มีการตั้งค่า dimensionValues เป็น "RESERVED_(MetricAggregation)" ระบบจะรวบรวมข้อมูลรวมซึ่งรวมถึงทั้งการเปรียบเทียบและช่วงวันที่หลายช่วงตามช่วงวันที่ |
order |
ระบุวิธีจัดเรียงแถวในการตอบกลับ คําขอที่มีทั้งการเปรียบเทียบและช่วงวันที่หลายรายการจะมีลําดับตามที่ใช้กับการเปรียบเทียบ |
currency |
รหัสสกุลเงินในรูปแบบ ISO4217 เช่น "AED", "USD", "JPY" หากช่องนี้ว่างเปล่า รายงานจะใช้สกุลเงินเริ่มต้นของพร็อพเพอร์ตี้ |
cohort |
กลุ่มประชากรตามรุ่นที่เชื่อมโยงกับคําขอนี้ หากมีกลุ่มประชากรตามรุ่นในคําขอ ก็ต้องมีมิติข้อมูล "กลุ่มประชากรตามรุ่น" |
keep |
หากเป็นเท็จหรือไม่ระบุ ระบบจะไม่แสดงผลแต่ละแถวที่มีเมตริกทั้งหมดเท่ากับ 0 หากเป็น "จริง" ระบบจะแสดงผลแถวเหล่านี้หากตัวกรองไม่ได้นําแถวเหล่านี้ออกแยกต่างหาก ไม่ว่าการตั้งค่า เช่น หากพร็อพเพอร์ตี้ไม่เคยบันทึกเหตุการณ์ |
return |
สลับว่าจะแสดงสถานะปัจจุบันของโควต้าของพร็อพเพอร์ตี้ Google Analytics นี้หรือไม่ ระบบจะแสดงโควต้าใน PropertyQuota |
comparisons[] |
ไม่บังคับ การกําหนดค่าการเปรียบเทียบที่ขอและแสดง คําขอต้องมีเพียงช่องการเปรียบเทียบเท่านั้นจึงจะได้รับคอลัมน์การเปรียบเทียบในการตอบกลับ |