การจัดการกับคำตอบในรายงานไม่ใช่เรื่องง่าย โดยเฉพาะหากต้องการให้โซลูชันของคุณมีความยืดหยุ่นและเป็นอิสระจากมิติข้อมูลและเมตริกจริงที่คุณเลือกในรายงาน
โชคดีที่การตอบกลับในรายงานค่อนข้างครบถ้วนและมีข้อมูลที่เป็นประโยชน์มากมาย
ส่วนหัว
คุณสามารถใช้ข้อมูลที่แสดงในส่วนหัวเพื่อเลือกวิธีจัดรูปแบบเมตริกหนึ่งๆ ได้ ซึ่งรวมถึงข้อมูลเกี่ยวกับประเภทของเมตริก เช่น สกุลเงิน อัตราส่วน หรือการนับ รวมถึงสกุลเงินของเมตริกนั้นๆ หากเป็นมูลค่าทางการเงิน
ตัวอย่าง:
"headers": [ { "name": "MONTH", "type": "DIMENSION" }, { "name": "CLICKS", "type": "METRIC_TALLY" }, { "name": "EARNINGS", "type": "METRIC_CURRENCY", "currency": "USD" }, { "name": "AD_REQUESTS_COVERAGE", "type": "METRIC_RATIO" } ]
แถว
นี่คือที่ที่คุณจะได้รับผลการรายงานจริง แถวคำตอบแต่ละแถวจะแสดงแถวของรายงาน ซึ่งมีความหมายแตกต่างกันไปตามมิติข้อมูลที่คุณเลือก
"rows": [ { "cells": [ {"value": "2021-01"}, {"value": "278"}, {"value": "63.12"}, {"value": "0.9998"} ], [ {"value": "2021-02"}, {"value": "39"}, {"value": "8.46"}, {"value": "0.9998"} ] } ]
ผลรวมและค่าเฉลี่ย
เมื่อเรียกใช้รายงาน คุณจะได้รับอาร์เรย์ยูทิลิตี totals
และ averages
กลับมาด้วย ซึ่งจะมีค่าสำหรับเมตริกที่เหมาะสมแต่ละรายการ
"totals": { "cells": [ {}, {"value": "317"}, {"value": "71.58"}, {"value": "0.9998"} ] }, "averages": { "cells": [ {}, {"value": "158"}, {"value": "71.58"}, {"value": "0.9998"} ] }
วันที่เริ่มต้นและวันที่สิ้นสุด
หากใช้วันที่สัมพัทธ์ บางครั้งการทราบวันที่เริ่มต้นและวันที่สิ้นสุดที่คำนวณได้อาจเป็นประโยชน์
"startDate": {"year": 2021, "month": 1, "day": 1}, "endDate": {"year": 2021, "month": 2, "day": 28}