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

По умолчанию отчеты в 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 Management API
AdSense Management API