Cómo ejecutar informes grandes

De forma predeterminada, los informes tienen una longitud máxima de 100.000 filas en la API de administración de AdSense. Si te acercas a estos límites o experimentas problemas de rendimiento al procesar los datos, consulta los consejos que te ofrecemos a continuación.

Reducir el tamaño del informe

Lo primero a tener en cuenta al intentar realizar un informe de menor tamaño es la lista de dimensiones que utilizas; cada dimensión que agregues, tendrá un efecto multiplicador en el número de filas que se devuelven. Asegúrate de tener solo las dimensiones que necesites.

Dividir los informes

A veces, solo necesitas datos muy precisos para una parte del informe, de manera que el resto no debe mostrar tanto detalle. Por ejemplo, puede que necesites datos muy precisos sobre los ingresos del mes anterior, con estadísticas por país y canal diarias, pero que en búsquedas posteriores solo necesites los datos por país. Puedes ejecutar un informe complejo del mes anterior y uno simple para los momentos posteriores.

Evitar el análisis de JSON cambiando a CSV

La API de administración de AdSense te permite recibir los informes en formato CSV, en lugar del formato JSON habitual. Para ello, agrega el parámetro alt a la solicitud y configúralo como "CSV".

Ejemplo:

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

Cómo sobrepasar el límite

Hay una manera de sobrepasar el límite de 100.000 filas realmente necesitas que aparezcan todos esos datos en el informe. Puedes agregar el parámetro alt a la solicitud, configurándolo como "media". De este modo, obtendrás un millón de filas aproximadamente. Se trata de un límite aproximado, ya que el servidor de informes puede llegar hasta 2 millones de filas en determinadas condiciones.

Los resultados se devolverán como un CSV comprimido que, después de la descompresión, será idéntico al de la sección anterior.

Pasos siguientes