Xử lý kết quả

Việc xử lý phản hồi báo cáo không hề đơn giản, đặc biệt là khi bạn muốn giải pháp của mình linh hoạt và độc lập với các phương diện và chỉ số thực tế mà bạn đã chọn trong báo cáo.

Rất may là báo cáo phản hồi khá đầy đủ và bao gồm nhiều thông tin hữu ích.

Tiêu đề

Bạn có thể sử dụng thông tin được trả về trong tiêu đề để chọn cách định dạng một chỉ số cụ thể. Báo cáo bao gồm thông tin về loại chỉ số, ví dụ như đơn vị tiền tệ, tỷ lệ hay số lượng, và đơn vị tiền tệ của chỉ số nếu đó là giá trị tiền tệ.

Ví dụ:

"headers": [
  { "name": "MONTH", "type": "DIMENSION" },
  { "name": "CLICKS", "type": "METRIC_TALLY" },
  { "name": "EARNINGS", "type": "METRIC_CURRENCY", "currency": "USD" },
  { "name": "AD_REQUESTS_COVERAGE", "type": "METRIC_RATIO" }
]

Hàng

Đây là nơi bạn nhận kết quả báo cáo thực tế. Mỗi hàng phản hồi đại diện cho một hàng báo cáo, có ý nghĩa khác nhau dựa trên phương diện bạn đã chọn.

"rows": [
  { "cells":
    [ {"value": "2021-01"}, {"value": "278"}, {"value": "63.12"}, {"value": "0.9998"} ],
    [ {"value": "2021-02"}, {"value": "39"}, {"value": "8.46"}, {"value": "0.9998"} ]
  }
]

Tổng và trung bình

Khi chạy một báo cáo, bạn cũng sẽ lấy lại các mảng hiệu dụng totalsaverages. Các mảng này sẽ chứa giá trị cho từng chỉ số phù hợp.

"totals": {
  "cells": [
    {}, {"value": "317"}, {"value": "71.58"}, {"value": "0.9998"}
  ]
},
"averages": {
  "cells": [
    {}, {"value": "158"}, {"value": "71.58"}, {"value": "0.9998"}
  ]
}

Ngày bắt đầu và Ngày kết thúc

Nếu đang sử dụng ngày tương đối, đôi khi bạn nên biết ngày bắt đầu và ngày kết thúc đã tính là gì.

"startDate": {"year": 2021, "month": 1, "day": 1},
"endDate": {"year": 2021, "month": 2, "day": 28}

Các bước tiếp theo