تاریخ های گم شده

هنگام اجرای یک گزارش روزانه در API مدیریت AdSense، ممکن است انتظار داشته باشید که برای هر روز یک ردیف دریافت کنید، صرف نظر از اینکه چه داده هایی برگردانده می شوند. با این حال، در برخی موارد ممکن است هیچ داده ای برای یک روز مشخص دریافت نکنید، صرفاً به این دلیل که هیچ رویداد ثبت شده ای از انواع درخواستی وجود نداشته است.

ابعاد: DATE
متریک: CLICKS ، EARNINGS

واکنش:

{
  "totalMatchedRows": "4",
  "headers": [
    { "name": "DATE", "type": "DIMENSION" },
    { "name": "CLICKS", "type": "METRIC_TALLY" },
    { "name": "EARNINGS", "type": "METRIC_CURRENCY", "currency": "USD" }
  ],
  "rows": [
    { "cells":
      [ {"value": "2014-01-08"}, {"value": "3"}, {"value": "0.41"} ],
      [ {"value": "2014-01-09"}, {"value": "5"}, {"value": "0.49"} ],
      [ {"value": "2014-01-12"}, {"value": "2"}, {"value": "0.19"} ],
      [ {"value": "2014-01-13"}, {"value": "1"}, {"value": "0.03"} ]
    }
  ],
  "totals": {
    "cells": [
      {}, {"value": "13"}, {"value": "1.12"}
    ]
  },
  "averages": {
    "cells": [
      {}, {"value": "2"}, {"value": "0.28"}
    ]
  },
  "startDate": {"year": 2014, "month": 1, "day": 8},
  "endDate": {"year": 2021, "month": 1, "day": 13}
}

همانطور که می بینید، هیچ ردیفی برای 2014-01-10 یا 2014-01-11 برگردانده نشده است، زیرا هیچ رویدادی برای کلیک یا درآمد وجود نداشته است.

مراحل بعدی