Как создавать большие отчеты

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

Уменьшение масштаба отчета

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

Разделение отчетов

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

Как избежать синтаксического анализа JSON, перейдя на CSV

AdSense Management API позволяет получать отчеты в формате CSV, а не в обычном JSON.

Для этого вызовите альтернативный метод generateCsv.

Пример

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

Дальнейшие действия