Gerar relatórios grandes

Por padrão, os relatórios têm um comprimento máximo de 100.000 linhas na AdSense Management API. Se você próximo desses limites ou problemas de desempenho ao processar os dados, aqui há algumas dicas que podem ajudar.

Reduzir a escala do seu relatório

A primeira coisa a procurar ao tentar reduzir 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. Confirme se basta adicionar 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, com o restante permitindo menos detalhes. Por exemplo, você pode precisar de detalhes extremamente precisos para o ganhos de cada mês, com estatísticas por país e canal todos os dias, mas você só precisa do dados em nível de país ao analisarmos antes disso. Assim, você poderia gerar um relatório complexo para o mês anterior, mas um caso mais simples para o período anterior a esse.

Evitar a análise de JSON alternando para CSV

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

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