Создание больших отчетов

По умолчанию отчеты в API хостов AdSense содержат не более 100 000 строк. Если вы уже приблизились к этому лимиту, или у вас возникают проблемы при обработке данных, попробуйте следующее.

Сужение отчета

Прежде всего проанализируйте список используемых параметров. Каждый из них умножает количество возвращаемых строк. Добавляйте только те параметры, которые вам действительно нужны.

Разбиение отчета

Иногда необходимо получить очень точные данные для какой-то одной части отчета, а остальные могут быть не такими детализированными. Например, вы хотите получить данные о доходах за прошлый месяц в разбивке по стране и каналу с детализацией по дням, а за остальные месяцы вам достаточно детализации на уровне страны. Просто создайте два отчета: детализированный за предыдущий месяц и более простой за все предшествующие.

Используйте CSV, чтобы избежать синтаксического анализа JSON

Используя API хостов AdSense, вы можете получать отчеты в формате CSV, а не JSON, как обычно. Для этого достаточно добавить в запрос параметр alt со значением "CSV".

Пример:

DATE,CLICKS
2014-01-01,2
2014-01-02,1
2014-01-03,4
2014-01-04,1
2014-01-05,1

Превышение лимита

На самом деле вы можете включить в отчет более 100 000 строк, если это действительно необходимо. Для этого просто добавьте в запрос параметр alt со значением "media". Это позволяет включить в отчет около 1 миллиона строк. Это приблизительное число, так как при определенных условиях сервер может выдать до 2 миллионов строк.

В результате вы получите архив GZIP с файлом, который после распаковки будет идентичен файлу CSV, описанному в предыдущем разделе.

Дополнительная информация

Оставить отзыв о...

Текущей странице
AdSense Host API
AdSense Host API