Gerar relatórios grandes

Por padrão, os relatórios podem ter até 100.000 linhas na API de gerenciamento do Google AdSense. Se você estiver perto desses limites ou tiver problemas de desempenho ao processar os dados, veja algumas dicas que podem ajudar.

Reduzir a escala do seu relatório

A primeira coisa a ser observada ao tentar diminuir um relatório é a lista de dimensões que você está usando. Cada dimensão adicionada tem um efeito multiplicador no número de linhas retornadas. Adicione apenas as dimensões necessárias.

Como dividir seus relatórios

Às vezes, você só precisa de dados extremamente precisos para uma parte do relatório e o restante permite menos detalhes. Por exemplo, talvez você precise de detalhes extremamente precisos para os ganhos do mês anterior, com estatísticas por país e canal todos os dias, mas só precisa dos dados no nível do país antes disso. Por isso, você pode executar um relatório complexo para o mês anterior, mas um mais simples para o momento anterior a isso.

Mude para CSV para evitar a análise de JSON

A API de gerenciamento do Google AdSense permite que você receba seus relatórios em formato CSV, em vez do JSON habitual.

Para fazer isso, basta chamar o método alternativo generateCsv.

Exemplo

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

Próximas etapas