แสดงผลรายงานที่กําหนดเองของข้อมูลเหตุการณ์ Google Analytics ของคุณ รายงานประกอบด้วยสถิติที่ได้มาจากข้อมูลที่รวบรวมโดยโค้ดติดตาม Google Analytics ข้อมูลที่ส่งกลับจาก API คือตารางที่มีคอลัมน์สําหรับมิติข้อมูลและเมตริกที่ขอ เมตริกคือการวัดกิจกรรมของผู้ใช้พร็อพเพอร์ตี้แต่ละรายการโดยเฉพาะ เช่น ผู้ใช้ที่ใช้งานอยู่หรือจํานวนเหตุการณ์ มิติข้อมูลจะแสดงเมตริกตามเกณฑ์ทั่วไปบางอย่าง เช่น ชื่อประเทศหรือเหตุการณ์
สําหรับคําแนะนําในการสร้างคําขอและการทําความเข้าใจคําตอบ โปรดดูการสร้างรายงาน
คำขอ HTTP
POST https://analyticsdata.googleapis.com/v1beta/{property=properties/*}:runReport
URL ใช้ไวยากรณ์ gRPC Transcoding
พารามิเตอร์เส้นทาง
พารามิเตอร์ | |
---|---|
property |
ตัวระบุพร็อพเพอร์ตี้ GA4 ของ Google Analytics ที่มีการติดตามเหตุการณ์ ระบุไว้ในเส้นทางของ URL ไม่ใช่เนื้อหา ดูข้อมูลเพิ่มเติมได้ที่วิธีค้นหารหัสพร็อพเพอร์ตี้ ภายในคําขอแบบกลุ่ม พร็อพเพอร์ตี้นี้ไม่ควรระบุหรือสอดคล้องกับพร็อพเพอร์ตี้ระดับกลุ่ม ตัวอย่าง: พร็อพเพอร์ตี้/1234 |
เนื้อหาของคำขอ
เนื้อหาของคําขอมีข้อมูลที่มีโครงสร้างดังต่อไปนี้
การแสดง JSON |
---|
{ "dimensions": [ { object ( |
ช่อง | |
---|---|
dimensions[] |
มิติข้อมูลที่ขอและแสดง |
metrics[] |
เมตริกที่ขอและแสดง |
dateRanges[] |
ช่วงวันที่ของข้อมูลที่จะอ่าน หากมีการขอช่วงวันที่หลายรายการ แถวคําตอบแต่ละแถวจะมีดัชนีช่วงวันที่เป็น 0 หากช่วงวันที่ 2 ช่วงทับซ้อนกัน ระบบจะรวมข้อมูลเหตุการณ์สําหรับวันที่ทับซ้อนในแถวคําตอบของทั้ง 2 ช่วงวันที่ ในคําขอกลุ่มประชากรตามรุ่นต้องไม่ระบุ |
dimensionFilter |
ตัวกรองมิติข้อมูลช่วยให้คุณขอค่ามิติข้อมูลที่เฉพาะเจาะจงในรายงานได้ ดูตัวอย่างเพิ่มเติมได้ที่พื้นฐานของตัวกรองมิติข้อมูล ใช้เมตริกในตัวกรองนี้ไม่ได้ |
metricFilter |
ตัวกรองตัวกรองของเมตริก ใช้หลังจากรวมแถวในรายงานแล้ว ซึ่งคล้ายกับอนุประโยค SQL ใช้มิติข้อมูลกับตัวกรองนี้ไม่ได้ |
offset |
จํานวนแถวของแถวเริ่มต้น แถวแรกจะนับเป็นแถว 0 เมื่อสลับหน้า คําขอแรกไม่ได้ระบุออฟเซ็ต หรือกําหนดให้เป็น 0 คําขอแรกจะส่งกลับ ดูข้อมูลเพิ่มเติมเกี่ยวกับพารามิเตอร์การใส่เลขหน้านี้ได้ที่การใส่เลขหน้า |
limit |
จํานวนแถวที่จะแสดงผล หากไม่ระบุ ระบบจะแสดงผล 10,000 แถว API จะแสดงแถวได้สูงสุด 100,000 แถวต่อคําขอ ไม่ว่าคุณจะขอกี่รายการ API ยังสามารถแสดงแถวน้อยกว่า ดูข้อมูลเพิ่มเติมเกี่ยวกับพารามิเตอร์การใส่เลขหน้านี้ได้ที่การใส่เลขหน้า |
metricAggregations[] |
การรวมเมตริก ค่าเมตริกแบบรวมจะแสดงในแถวที่มีการตั้งค่ามิติข้อมูลค่าเป็น "RESERVED_(MetricAggregation)" |
orderBys[] |
ระบุวิธีจัดเรียงแถวในการตอบกลับ |
currencyCode |
รหัสสกุลเงินในรูปแบบ ISO4217 เช่น "AED", "USD", "JPY" หากช่องว่างเปล่า รายงานจะใช้สกุลเงินเริ่มต้นของพร็อพเพอร์ตี้ |
cohortSpec |
กลุ่มกลุ่มประชากรตามรุ่นที่เชื่อมโยงกับคําขอนี้ หากมีกลุ่มประชากรตามรุ่นในคําขอ มิติข้อมูล 'กลุ่มประชากรตามรุ่น' จะต้องมีมิติข้อมูล |
keepEmptyRows |
หากเป็นเท็จหรือไม่ได้ระบุ จะไม่มีการแสดงแถวแต่ละแถวที่มีเมตริกเท่ากับ 0 หากเป็น "จริง" แถวเหล่านี้จะแสดงค่ากลับมาโดยที่ไม่ได้นําตัวกรองออกแยกต่างหาก |
returnPropertyQuota |
สลับว่าจะให้ระบบส่งคืนสถานะปัจจุบันของโควต้าพร็อพเพอร์ตี้ Analytics นี้หรือไม่ โควต้าจะส่งกลับมาใน PropertyIdentifier |
เนื้อหาการตอบกลับ
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีอินสแตนซ์ RunReportResponse
ขอบเขตการให้สิทธิ์
ต้องมีขอบเขต OAuth อย่างใดอย่างหนึ่งต่อไปนี้
https://www.googleapis.com/auth/analytics.readonly
https://www.googleapis.com/auth/analytics