رسیدگی به پاسخ گزارش بی اهمیت نیست، به خصوص اگر می خواهید راه حل شما انعطاف پذیر و مستقل از ابعاد و معیارهای واقعی باشد که در گزارش خود انتخاب کرده اید.
خوشبختانه، پاسخ گزارش بسیار کامل است و حاوی اطلاعات مفید زیادی است.
سرصفحه ها
میتوانید از اطلاعاتی که در سرصفحهها بازگردانده شدهاند برای انتخاب نحوه قالببندی یک معیار خاص استفاده کنید. این شامل اطلاعاتی در مورد اینکه چه نوع معیاری است، برای مثال ارز، نسبت یا محاسبه، و اگر ارزش پولی است، در چه واحد پولی است.
مثال:
"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}