- คำขอ HTTP
- พารามิเตอร์เส้นทาง
- เนื้อหาคำขอ
- เนื้อหาการตอบกลับ
- ขอบเขตการให้สิทธิ์
- RunPivotReportRequest
- ลองใช้งาน
แสดงผลรายงาน Pivot หลายรายการในคำขอแบบกลุ่ม รายงานทั้งหมดต้องเป็นของพร็อพเพอร์ตี้ Google Analytics เดียวกัน
คำขอ HTTP
POST https://analyticsdata.googleapis.com/v1beta/{property=properties/*}:batchRunPivotReports
URL ใช้ไวยากรณ์การแปลงรหัส gRPC
พารามิเตอร์เส้นทาง
| พารามิเตอร์ | |
|---|---|
property |
ตัวระบุพร็อพเพอร์ตี้ Google Analytics ที่มีการติดตามเหตุการณ์ ระบุไว้ในเส้นทาง URL ไม่ใช่ในเนื้อหา ดูข้อมูลเพิ่มเติมได้ที่หัวข้อ ตำแหน่งที่จะค้นหารหัสพร็อพเพอร์ตี้ ต้องระบุพร็อพเพอร์ตี้นี้สำหรับคำขอแบบกลุ่ม พร็อพเพอร์ตี้ภายใน RunPivotReportRequest อาจไม่ได้ระบุหรือสอดคล้องกับพร็อพเพอร์ตี้นี้ ตัวอย่าง: properties/1234 |
เนื้อหาคำขอ
เนื้อหาของคำขอมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้
| การแสดง JSON |
|---|
{
"requests": [
{
object ( |
| ช่อง | |
|---|---|
requests[] |
คำขอแต่ละรายการ คำขอแต่ละรายการมีการตอบกลับรายงาน Pivot แยกกัน คำขอแบบกลุ่มแต่ละรายการอนุญาตให้มีคำขอได้สูงสุด 5 รายการ |
เนื้อหาการตอบกลับ
การตอบกลับแบบกลุ่มที่มีรายงาน Pivot หลายรายการ
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้
| การแสดง JSON |
|---|
{
"pivotReports": [
{
object ( |
| ช่อง | |
|---|---|
pivotReports[] |
การตอบกลับแต่ละรายการ การตอบกลับแต่ละรายการมีคำขอรายงาน Pivot แยกกัน |
kind |
ระบุประเภทของทรัพยากรที่ข้อความนี้เป็น |
ขอบเขตการให้สิทธิ์
ต้องใช้ขอบเขต OAuth รายการใดรายการหนึ่งต่อไปนี้
https://www.googleapis.com/auth/analytics.readonlyhttps://www.googleapis.com/auth/analytics
RunPivotReportRequest
คำขอสร้างรายงาน Pivot
| การแสดง JSON |
|---|
{ "property": string, "dimensions": [ { object ( |
| ช่อง | |
|---|---|
property |
ตัวระบุพร็อพเพอร์ตี้ Google Analytics ที่มีการติดตามเหตุการณ์ ระบุไว้ในเส้นทาง URL ไม่ใช่ในเนื้อหา ดูข้อมูลเพิ่มเติมได้ที่หัวข้อ ตำแหน่งที่จะค้นหารหัสพร็อพเพอร์ตี้ ภายในคำขอแบบกลุ่ม พร็อพเพอร์ตี้นี้ควรไม่ได้ระบุหรือสอดคล้องกับพร็อพเพอร์ตี้ระดับกลุ่ม ตัวอย่าง: properties/1234 |
dimensions[] |
มิติข้อมูลที่ขอ มิติข้อมูลที่กำหนดทั้งหมดต้องใช้โดยรายการใดรายการหนึ่งต่อไปนี้ dimensionExpression, dimensionFilter, pivots, orderBys |
metrics[] |
เมตริกที่ขอ โดยต้องระบุเมตริกอย่างน้อย 1 รายการ เมตริกที่กำหนดทั้งหมดต้องใช้โดยรายการใดรายการหนึ่งต่อไปนี้ metric_expression, metricFilter, orderBys |
dateRanges[] |
ช่วงวันที่ที่จะดึงข้อมูลเหตุการณ์สำหรับรายงาน หากระบุช่วงวันที่หลายช่วง ระบบจะใช้ข้อมูลเหตุการณ์จากแต่ละช่วงวันที่ในรายงาน คุณสามารถรวมมิติข้อมูลพิเศษที่มีชื่อฟิลด์ "dateRange" ไว้ในชื่อฟิลด์ของ Pivot ได้ หากรวมไว้ รายงานจะเปรียบเทียบระหว่างช่วงวันที่ ในคำขอ Cohort ระบบต้องไม่ได้ระบุ |
pivots[] |
อธิบายรูปแบบการแสดงผลของมิติข้อมูลของรายงานในคอลัมน์หรือแถว การรวม fieldName (ชื่อมิติข้อมูล) ใน Pivot ทั้งหมดต้องเป็นเซตย่อยของชื่อมิติข้อมูลที่กำหนดไว้ในมิติข้อมูล Pivot 2 รายการจะใช้มิติข้อมูลร่วมกันไม่ได้ มิติข้อมูลจะแสดงก็ต่อเมื่อปรากฏใน Pivot |
dimensionFilter |
ข้อความตัวกรองของมิติข้อมูล ต้องขอใช้มิติข้อมูลในตัวกรองนี้ ไม่สามารถใช้เมตริกในตัวกรองนี้ |
metricFilter |
ข้อความตัวกรองของเมตริก ใช้ในระยะหลังการรวมข้อมูล ซึ่งคล้ายกับข้อความ having ใน SQL ต้องขอใช้เมตริกในตัวกรองนี้ ไม่สามารถใช้มิติข้อมูลในตัวกรองนี้ |
currencyCode |
รหัสสกุลเงินในรูปแบบ ISO4217 เช่น "AED", "USD", "JPY" หากช่องว่างเปล่า รายงานจะใช้สกุลเงินเริ่มต้นของพร็อพเพอร์ตี้ |
cohortSpec |
กลุ่ม Cohort ที่เชื่อมโยงกับคำขอนี้ หากมีกลุ่ม Cohort ในคำขอ ต้องระบุมิติข้อมูล "Cohort" |
keepEmptyRows |
หากเป็น "เท็จ" หรือไม่ได้ระบุ ระบบจะไม่แสดงผลแถวที่มีเมตริกทั้งหมดเท่ากับ 0 หากเป็น "จริง" ระบบจะแสดงผลแถวดังกล่าวหากตัวกรองไม่ได้นำออกแยกกัน ไม่ว่าการตั้งค่า เช่น หากพร็อพเพอร์ตี้ไม่เคยบันทึกเหตุการณ์ |
returnPropertyQuota |
สลับว่าจะแสดงผลสถานะปัจจุบันของโควต้าพร็อพเพอร์ตี้ Google Analytics นี้หรือไม่ ระบบจะแสดงผลโควต้าใน PropertyQuota |
comparisons[] |
ไม่บังคับ การกำหนดค่าการเปรียบเทียบที่ขอและแสดง คำขอต้องมีทั้งช่องการเปรียบเทียบและมิติข้อมูลการเปรียบเทียบจึงจะได้รับคอลัมน์การเปรียบเทียบในการตอบกลับ |