/
Informes preconfigurados

Informes preconfigurados



Además de los informes dinámicos, existe otro tipo de informes, llamados preconfigurados.  Estos están programados en el sistema y permiten realizar consultas específicas ya pre-armadas. 

Para ejecutar un informe de estos a través del API, es necesario saber antes cuál es su código de informe. 
El mismo se puede obtener ingresando a la interfaz, eligiendo el informe, y obteniendo su identificador: informe_id.

El request se debe realizar con el método GET. 

El URL se puede obtener ingresando a la interfaz a un informe Preconfigurado.
Se posiciona el mouse sobre el icono de 'Exportar Datos en .csv' y con el botón derecho se puede copiar la 'dirección del enlace' y ahí se obtiene el ID del reporte.



Se debe hacer este reemplazo en la URL obtenida:

https://admin.eu.e-planning.net/admin/adnet/pub/stats/informe.html?fecha_fin=19/08/2013&fecha_shortcut_id=0&maxwidth=1856&cant_dias=4.99998842592593&status_aceptar=1&maxheight=1044&intipo_id=5&informe_id=531&o=json&fecha_inicio=15/08/2013&filtro=&salida=3

Cambiando la extension de la pagina a html, y el parametro o a json.

Respuesta:
La respuesta es un objeto report que contiene:

- header: Encabezado del reporte, incluye datos básicos sobre el mismo:
    - date_from: Fecha desde.
    -date_to: Fecha hasta.
    - dowload_date: Fecha de descarga del reporte
    - objeto: Este campo tendra como clave la clase del objeto para el cual estamos obteniendo un reporte,y el valor sera el nombre del objeto. Ej    'pautas': 'Test de Tags Segmentada a iPhone OS'.
    - title: titulo del reporte
-columns: Lista de columnas del reporte
-data: Contiene una tabla con todos los valores del reporte.
-functions: contiene dos funciones asociadas y sus valores correspondientes.
    - sum: contiene una fila con los valores correspondientes de la suma de los valores de cada columna.
    - average: contiene una fila con los valores correspondientes al promedio de los valores de cada columna.
Cada row contiene contiene los datos de una fila, en orden por columna.


Ej de respuesta:

{
  'report': {
    'header': {
      'date_from': '01/01/2013',
      'date_to': '31/12/2013',
      'download_date': '30/05/2014 09:46:01',
      'pautas': 'Test de Tags - Segmentada a iPhone OS',
      'title': 'Impresiones+Clics por mes'
    },
    'columns': {
      'column': [
        'Fecha',
        'Impresiones',
        'Clics',
        'CTR',
        'Usuarios únicos'
      ]
    },
    'data': {
      'row': [
        {
          'cell': [
            '01/2013',
            '42',
            '0',
            '0.00%',
            '1'
          ]
        },
        {
          'cell': [
            '02/2013',
            '1',
            '0',
            '0.00%',
            '0'
          ]
        },
        {
          'cell': [
            '03/2013',
            '8',
            '0',
            '0.00%',
            '0'
          ]
        }
      ]
    },
    'functions': {
      'sum': {
        'value': [
          '51',
          '0',
          '1'
        ]
      },
      'average': {
        'value': [
          '17',
          '0',
          '0.33'
        ]
      }
    }
  }
}


Related content