API de plataforma digital: Servicio de informes

El servicio de informes se usa para proporcionar acceso a muchos tipos diferentes de informes. También garantiza que cada tipo de usuario solo pueda acceder a los informes adecuados para ese tipo. Por ejemplo, los usuarios de red tienen acceso a todos los tipos de informe, mientras que los usuarios anunciantes y editores solo tienen acceso a unos pocos.

Las métricas disponibles varían según el tipo de informe, pero pueden incluir cuánto dinero se gastó en inventario, el número de impresiones vistas o vendidas, los ingresos obtenidos y mucho más. En este documento se describe cómo solicitar y descargar datos del servicio de informes. También describe cómo obtener más información sobre cada uno de los tipos de informe admitidos, así como proporcionar vínculos a más documentación sobre cada tipo de informe.

Nota:

  • Para obtener más información sobre cómo sincronizar datos de Xandr con la base de datos de informes, vea Fuentes de informes en masa.
  • Este es un servicio de solo lectura. recibirá POST una solicitud de informe con formato JSON, pero esto no alterará ninguno de los datos almacenados en nuestros servidores.

Tipos de informes

Tipo de informe Tipo de usuario Descripción Retención de datos
Análisis de red
network_analytics
Red Información general sobre lo que está sucediendo. Lo que está sirviendo, lo que está funcionando bien, tanto en el lado de la compra como en el de la venta. Duración total: algunos datos con granularidad reducida después de 100 días.
Facturación de red
network_billing
Red Lo que podrías necesitar para facturar a los anunciantes, lo que podrían facturarte los editores o Xandr. Duración total: algunos datos con granularidad reducida después de 100 días.
Buying Billing Report
buyer_invoice_report
Red Informes para la conciliación financiera con los cargos relacionados con la compra. 1095 días
Informe de facturación de ventas
seller_invoice_report
Red Informes para la conciliación financiera con los cargos relacionados con la venta. 1095 días
Análisis de anunciantes de red
network_advertiser_analytics
Red Informes de red sobre anunciantes. Duración total: algunos datos con granularidad reducida después de 100 días.
Análisis del editor de red
network_publisher_analytics
Red Informes de red sobre editores. Duración total: algunos datos con granularidad reducida después de 100 días.
Análisis del editor
publisher_analytics
Network, Publisher Informar de lo que un editor debería ver. Duración total: algunos datos con granularidad reducida después de 100 días.
Análisis de anunciantes
advertiser_analytics
red, anunciante Informes de lo que un anunciante debería ver. Duración total: algunos datos con granularidad reducida después de 100 días.
Análisis de vídeo en red
video_analytics_network
Red Informes de eventos de vídeo entre anunciantes y editores. 420 días
Análisis de vídeo de anunciantes de red
video_analytics_network_advertiser
Red Creación de informes de eventos de vídeo para un único anunciante. 420 días
Editor de red Análisis de vídeo
video_analytics_network_publisher
Red Creación de informes de eventos de vídeo para un único editor. 420 días
Informe de rendimiento del segmento de comprador
buyer_segment_performance
Red Informar sobre el rendimiento de los segmentos en las campañas y varios anunciantes. 45 días
Informe de revisión de marca del vendedor
seller_brand_review
Red Informar sobre el rendimiento de la marca en todo el inventario de la red. 428 días
Informe de revisión de marca del editor
publisher_brand_review
Publisher Informar sobre el rendimiento de la marca en todo el inventario del editor. 428 días
Network Creative Frequency & Recency
network_advertiser_frequency_recency
Red Creación de informes de red sobre la frecuencia y actualidad de los creativos de un solo anunciante. 120 días
Frecuencia & actualidad de la creatividad del anunciante
advertiser_frequency_recency
red, anunciante Informes de lo que un anunciante debe ver sobre su frecuencia y actualidad creativas. 120 días
Rendimiento del dominio del sitio de red
network_site_domain_performance
Red Creación de informes de red sobre el rendimiento del dominio en todos los anunciantes. 45 días
Informe de rendimiento del dominio del sitio
site_domain_performance
red, anunciante Creación de informes sobre el rendimiento del dominio para un único anunciante. 45 días
Dominio del sitio del vendedor
seller_site_domain
Red Informar sobre el inventario que llega a través de un editor. 60 días
Informe de cargas de segmento
segment_load
Red Informes de red sobre segmentos. 30 días
Conversiones atribuidas al anunciante
attributed_conversions
Red Creación de informes de red sobre las conversiones atribuidas de los anunciantes. 90 días
Informe de análisis geográfico
geo_analytics
Red Desglosa la entrega y el rendimiento de las campañas por área geográfica. 45 días
Análisis de operador de red
network_carrier_analytics
Red Informe sobre los datos de rendimiento del lado de la compra y del lado de la venta basándose en los operadores de dispositivos móviles. 46 días
Análisis de dispositivos de red
network_device_analytics
Red Informa sobre los datos de rendimiento del lado de la compra y del lado de la venta en función de los dispositivos en los que se han servido las impresiones. 428 días
Conversión Pixel Last Fire
pixel_fired
Red Informes de red sobre la última fecha y hora de activación de los píxeles de conversión de los anunciantes. Duración
Informe de auditorías creativas completadas
completed_creative_audits
Red Informe de red diseñado para ofrecerle información sobre cómo se mueven los creativos a través del proceso de auditoría 365 días
Fuentes de informes en masa
network_analytics_feed
clicktrackers
Red La capacidad de sincronizar nuestros informes agregados con la base de datos de informes. 30 días
Informe de uso de datos
buyer_data_usage_analytics
Red Informe de red que proporciona detalles sobre el uso de los datos proporcionados por terceros (por ejemplo, proveedores de segmentos de usuario), los costes de ese uso de datos y las líneas de pedido/campañas en las que se usaron esos datos para dirigirse a los usuarios. 60 días
Informe de uso de proveedores
buyer_vendor_usage_analytics
Red Informe de red que proporciona los detalles sobre el uso de datos o plataforma con tecnología de proveedores externos (por ejemplo, proveedores de segmentos de usuario), los costos de ese uso de datos o características, y las líneas de pedido o campañas en las que se aplicaron los costos de los proveedores. 60 días
Informe de compromiso del comprador
buyer_engagement_report
Anunciante Proporciona información sobre la duración visible de tus creatividades de pantalla y vídeo. Últimas cinco semanas
Métricas de ofertas de compradores
buyer_deal_metrics
Anunciante, Red Información clave sobre las métricas del acuerdo, el rendimiento y los motivos de rechazo que es relevante para los compradores. 30 días
Métricas de ofertas de vendedores
seller_deal_metrics
Editor, Red Información clave sobre las métricas del acuerdo, el rendimiento y los motivos de rechazo que es relevante para los vendedores. 30 días
Métricas de ofertas de vendedores de múltiples compradores
multi_buyer_seller_deal_metrics
Editor, Red Información clave sobre las métricas del acuerdo, el rendimiento y los motivos de rechazo que es relevante para el vendedor. 30 días
Análisis de valor clave
key_value_analytics
Red Creación de informes de red sobre la información asociada a las claves y valores de segmentación definidos de la red. Las impresiones con segmentación de clave/valor servirán y se registrarán solo para aquellas impresiones registradas por una etiqueta de emplazamiento que contiene el prefijo kw_ en el nombre de clave. 428 días
Informe de análisis del conservador
curator_analytics
Curador Proporciona a los curadores información sobre cómo fluye el dinero de la demanda a la oferta dentro de su mercado curado. 14 meses
Informe de rendimiento del segmento del curador
curator_segment_performance
Curador Proporciona a los curadores información sobre cómo sus segmentos objetivo están contribuyendo al rendimiento general de sus acuerdos seleccionados. 14 meses
Informe de alcance y frecuencia del comprador
buyer_approximate_unique_users_hourly
Red Proporciona la información asociada con el "alcance", que es el número de dispositivos únicos o personas expuestas a anuncios, y la "frecuencia", que es el número promedio de veces que cada dispositivo único o persona se ha expuesto a los anuncios. 90 días
Informe de atribución sin conexión
offline_attribution
Anunciante Proporciona información sobre el rendimiento de su línea de pedido para influir en las compras en la tienda entre su público objetivo. El informe de atribución sin conexión solo es accesible para los clientes que tienen habilitada la atribución de ventas sin conexión para sus líneas de pedido. 120 días
Informe de análisis de CMP del vendedor
cmp_analytics
Red Proporciona información sobre el número, la validez y el contenido de las cadenas del Marco de Transparencia & Consentimiento (IAB TCF) de la IAB en las solicitudes de anuncios de vendedores a nuestros puntos de conexión. 30 días
Informe de análisis de estado Premium de Prebid Server
psp_health_analytics
Red Datos relacionados con las solicitudes y transacciones de pujas de Prebid Server Premium . Útil para la solución de problemas y la optimización. El informe se basa en datos de muestra multiplicados para estimar el volumen total de actividad de PSP. El informe histórico de Monetize u otros informes de Monetize deben usarse para esos fines. 99 días
Informe de disponibilidad de inventario
platform_inventory_availability
Anunciante, publicador Los informes de disponibilidad de inventario ofrecen información sobre los tipos de inventario disponibles en la plataforma. 30 días

API de REST para ver los metadatos

Método HTTP Endpoint Description
GET https://api.appnexus.com/report?meta Devolver metadatos de todos los informes.
GET https://api.appnexus.com/report?meta=REPORT_TYPE Devolver metadatos para un tipo de informe determinado.

Campos JSON para ver los metadatos

La metamatriz incluye los siguientes campos:

Campo Descripción
time_granularity El nivel de tiempo durante el que el informe puede proporcionar datos.
Posibles valores:
- "hourly"
- "daily"
- "monthly"
- "yearly"
- "lifetime"

Si "hourly" o "lifetime", hay datos disponibles para año, mes, día y hora.
Si "daily", "monthly"o "yearly", los datos solo están disponibles para el año, el mes y el día.
columns Las columnas que se pueden solicitar. Para cada columna, el nombre y el tipo se enumeran en la respuesta JSON.
filters Las columnas que se pueden usar como filtros. Para cada columna, el nombre y el tipo se enumeran en la respuesta JSON.
time_intervals Los intervalos de tiempo para los que se puede ejecutar el informe.

Nota:

Algunos tipos de informes le permitirán ejecutar un informe durante un período de tiempo personalizado. Esto se puede hacer estableciendo los campos y end_date en la start_date solicitud de informe.

Ejemplo de respuesta de metadatos (mediante el network_analytics informe)

$ curl -b cookies -c cookies 'https://api.appnexus.com/report?meta=network_analytics'

{
    "response": {
        "status": "OK",
        "meta": {
            "time_granularity": "hourly",
            "columns": [
                {
                    "column": "month",
                    "type": "date"
                },
                {
                    "column": "day",
                    "type": "date"
                },
                {
                    "column": "hour",
                    "type": "date"
                },
                {
                    "column": "buyer_member_id",
                    "type": "int"
                },
                {
                    "column": "seller_member_id",
                    "type": "int"
                },
                {
                    "column": "seller_member_name",
                    "type": "string"
                },
                {
                    "column": "seller_member",
                    "type": "string"
                },
                {
                    "column": "advertiser_id",
                    "type": "int"
                },
                ...
            ],
            "filters": [
                {
                    "column": "hour",
                    "type": "date"
                },
                {
                    "column": "day",
                    "type": "date"
                },
                {
                    "column": "month",
                    "type": "date"
                },
                {
                    "column": "buyer_member_id",
                    "type": "int"
                },
                {
                    "column": "seller_member_id",
                    "type": "int"
                },
                ...
            ],
            "havings": [
                {
                    "column": "imps"
                },
                {
                    "column": "clicks"
                },
                {
                    "column": "cost"
                },
                {
                    "column": "revenue"
                },
                {
                    "column": "booked_revenue"
                },
                {
                    "column": "reseller_revenue"
                },
                {
                    "column": "profit"
                },
                ...
            ],
            "time_intervals": [
                "current_hour",
                "last_hour",
                "last_48_hours",
                "today",
                "yesterday",
                "last_7_days",
                "month_to_date",
                "quarter_to_date",
                "last_month",
                "lifetime",
                "mtd"
            ]
        }
    }
}

API de REST para la recuperación de datos

Método HTTP Endpoint Description
POST https://api.appnexus.com/report
(informe JSON)
Solicitar un informe.
GET https://api.appnexus.com/report?id=REPORT_ID Solicitar el estado de un informe.
GET https://api.appnexus.com/report-download?id=REPORT_ID Recuperar datos de informes.

Nota:

Los usuarios de red pueden ejecutar informes a nivel de anunciante y editor anexando advertiser_id=ADVERTISER_ID o publisher_id=PUBLISHER_ID a la cadena de consulta.

Campos JSON para la recuperación de datos

Campo Requerido en POST Tipo Descripción
report_type enumeración Esto determina qué información se devolverá.
Posibles valores:
- "network_analytics"
- "network_billing"
- "buyer_invoice_report"
- "seller_invoice_report"
- "network_advertiser_analytics"
- "network_publisher_analytics"
- "network_site_domain_performance"
- "advertiser_analytics"
- "video_analytics_network"
- "video_analytics_network_advertiser"
- "video_analytics_network_publisher"
- "buyer_segment_performance"
- "seller_brand_review"
- "publisher_brand_review"
- "publisher_analytics"
- "network_creative_search"
- "publisher_creative_search"
- "network_advertiser_frequency_recency"
- "advertiser_frequency_recency"
- "site_domain_performance"
- "seller_site_domain"
- "inventory_domain_analytics"
- "inventory_source_analytics"
- "inventory_daily_uniques"
- "segment_load"
- "attributed_conversions"
- "pixel_fired"
- "network_analytics_feed"
- "clicktrackers"
- "key_value_analytics"
- "psp_health_analytics"
timezone No cadena (50) Esto determina en qué zona horaria se notificarán los datos. Para obtener una lista de los posibles valores de zona horaria, consulte Zonas horarias de API.

Nota: Para los tipos , network_billingnetwork_analytics, network_advertiser_analytics, network_publisher_analytics, advertiser_analytics, y y , y , , y , , , y , ,publisher_analytics Además, los tipos de informe que no ofrecen datos por hora, como network_site_domain_performance, site_domain_performance, y seller_site_domain se notificarán en UTC.
filters No matriz Lista de objetos de filtro que se van a aplicar al informe. Consulte el paso 1 de la sección Cómo ejecutar un informe más abajo.
group_filters No matriz de objetos Permite especificar que una operación se realice en uno o varios filtros. Por ejemplo, si seleccionas impresiones totales agrupadas por campaña, puedes usar este campo para filtrar las campañas que no tengan al menos 10 000 impresiones.
columns matriz de cadenas La lista de columnas que se incluirán en el informe. Consulte Creación de una solicitud de informe con formato JSON a continuación. Se debe especificar al menos una columna.
row_per O BIEN groups No matriz Nota:Obsoleto. De forma predeterminada, los resultados de los informes se agrupan automáticamente por las dimensiones en columns. Pasar estos campos no tiene ningún efecto.

En la mayoría de los informes, las dimensiones seleccionadas se agrupan automáticamente. Por ejemplo, si incluyes las columnas "advertiser_id", "campaign_id", "creative_id"y "imps", cada fila de datos del informe mostraría las impresiones por anunciante, campaña y combinación de creatividades.
start_date No string La fecha de inicio del informe.
- Para los tipos de informes que ofrecen datos por hora, deben tener "YYYY-MM-DD HH:MM:SS"el formato de .

Nota:MM:SS debe ser 00:00, ya que los datos no están disponibles durante minutos y segundos.

- Para los tipos de informes que no ofrecen datos por hora, deben tener "YYYY-MM-DD"el formato de .
end_date No string La fecha de finalización del informe.

Nota: El end_date no es inclusivo. Por ejemplo, si inicias un informe "2017-07-01 00:00:00" y lo finalizas a "2017-07-01 23:00:00"las , el informe no incluirá datos de la última hora del día. La forma correcta de recuperar estos datos sería finalizar el informe a las "2017-07-02 00:00:00".

- Para los tipos de informes que ofrecen datos por hora, deben tener "YYYY-MM-DD HH:MM:SS"el formato de . Sin embargo, debe estarlo00:00, MM:SS ya que los datos no están disponibles durante minutos y segundos. Por ejemplo, "2017-07-01 00:00:00" to "2017-07-02 00:00:00" recuperaría los datos de un día entero.
- Para los informes agregados en intervalos de más de una hora (por ejemplo, diario, semanal, etc.), el formato debe ser "YYYY-MM-DD". Por ejemplo, "2017-07-01" to "2017-07-02" recuperaría los datos de un día entero.
report_interval No enumeración El intervalo de tiempo del informe. No todos los informes aceptan todos los intervalos. Consulte la documentación y los metadatos de cada informe para obtener más información.
Posibles valores:
- current_hour
- last_hour
- today
- yesterday
- last_48_hours
- last_2_days
- last_7_days
- last_14_days
- month_to_yesterday
- month_to_date
- quarter_to_date
- last_month
- lifetime
- 30_days
orders No matriz de objetos Lista de columnas por las que ordenar. Vea Cómo ejecutar un informe más abajo.
format No enumeración El formato en que se devolverán los datos del informe. Si no se especifica este campo, el valor predeterminado será "csv".
Posibles valores:
- "csv": valores separados por comas
- "excel": valores separados por tabulaciones
- "html"
reporting_decimal_type No enumeración La marca decimal usada en el informe.
Posibles valores:
- "comma"
- "decimal" (punto)
Si se pasa este campo, se anulan las preferencias decimales de informes establecidas en los niveles de usuario y miembro.
emails No matriz La lista de direcciones de correo electrónico a las que se enviarán los datos de informes. Los datos del informe se envían como datos adjuntos y el cuerpo del correo electrónico contiene la información siguiente.
- Tipo de informe
- Nombre e identificación del miembro, anunciante o editor
- Fecha de ejecución
- Fecha de inicio
- Fecha de finalización
- Zona horaria
- Usuario que generó el reporte.

Nota: Los resultados de informes con un tamaño superior a 15 MB no se enviarán por correo electrónico. Para ver formas de evitar que los resultados sean demasiado grandes, consulte Prácticas recomendadas de informes.
escape_fields no booleano Cuando true, agrega comillas alrededor de cada campo en la salida del informe para permitir una importación más segura en Excel. Esto solo se aplica a los informes CSV y delimitados por tabuladores.

group_filters ejemplo

{
"group_filters": [
{
"imps": {
"value": 10000,
"operator": ">="
}
}
]
}

¿Cómo ejecutar un informe?

Paso 1: Crear una solicitud de informe con formato JSON

El archivo JSON debe incluir el específico report_type que desea ejecutar, así como las columns (dimensiones y métricas) y report_interval ("today", "yesterday", "month_to_date", etc.) que desea recuperar. También puede incluir filters dimensiones, definir la granularidad (year, month, day) y especificar la forma en que format se deben devolver los datos. Las format opciones son:

  • "csv" - archivo separado por comas
  • "excel" - Archivo separado por tabulaciones
  • "xlsx" - Formato Excel moderno compatible con XML (comprimido)

Nota:

Para filtrar una dimensión por más de un valor, utilice una matriz. Por ejemplo:

Correcto:

"filters": [{"bid_type": ["learn","optimized"]}, {"geo_country":"US"}]

Incorrecto:

"filters": [{"bid_type":"learn"}, {"bid_type":"optimized"},`` {"geo_country":"US"}]

Para obtener más información sobre los campos que se pueden incluir en la solicitud, consulte los campos JSON anteriores. Para obtener una lista completa de las dimensiones y métricas disponibles, consulta la documentación del tipo de informe específico que quieres ejecutar o extrae los metadatos de ese informe como se describe en API de REST para ver metadatos.

$ cat report_request

{
    "report": {
        "report_type": "network_analytics",
        "report_interval": "last_48_hours",
        "columns": ["day","imps","clicks"],
        "filters": [{"geo_country":"US"}],
        "orders": [{"order_by":"day", "direction":"ASC"},{"order_by":"imps", "direction":"DESC"}],
        "format": "csv"
    }
}

Paso 2: POST la solicitud al servicio de informes

la POST solicitud JSON y obtener un identificador de informe.

$ curl -b cookies -c cookies -X POST -d @report_request 'https://api.appnexus.com/report'

{
    "response": {
        "status": "OK",
        "report_id": "ca9955709eade9a0e89f5cda5345c12r"
    }
}

Como alternativa, puede obtener un identificador de informe a través de una POST solicitud con un identificador de informe guardado. Para obtener más información, consulta el servicio de informes guardados:

curl -c cookies -b cookies -X POST 'https://api.appnexus.com/report?saved_report_id=30'

Paso 3: GET el estado del informe desde el servicio Informe

Realice una GET llamada con el id. de informe para recuperar el estado del informe. Continúe realizando esta llamada hasta que se execution_status ."ready" A continuación, use el report-download servicio para guardar los datos del informe en un archivo. (Esto se describe en el paso siguiente).

$ curl -b cookies -c cookies 'https://api.appnexus.com/report?id=ca9955709eade9a0e89f5cda5345c12r'

{
    "response": {
        "status": "OK",
        "report": {
            "name": null,
            "created_on": "2017-03-13 18:15:48",
            "cache_hit": false,
            "fact_cache_hit": false,
            "json_request": "{\"report\":{\"report_type\":\"network_analytics\",\"report_interval\":
                \"last_48_hours\",\"columns\":[\"day\",\"imps\",\"clicks\"],\"filters\":[{\"geo_country\":
                \"US\"},{\"entity_member_id\":\"514\"},{\"entity_member_id\":null}],\"orders\":
                [{\"order_by\":\"day\",\"direction\":\"ASC\"},{\"order_by\":\"imps\",\"direction\":
                \"DESC\"}]}}",
            "header_info": "Report type:,network_analytics\r\n,\r\nRun at:,2017-03-13 18:15:48\r\nStart date:,
                \r\nEnd date:,\r\nTimezone:,\r\nUser:,John Smith (9385)\r\n",
            "report_size": "10",
            "row_count": "35",
            "url": "report-download?id=ca9955709eade9a0e89f5cda5345c12r"
        },
        "execution_status": "ready"
    }
}

Paso 4: GET los datos del informe del servicio de descarga de informes

Para descargar los datos del informe en un archivo, realice otra GET llamada con el identificador del informe, pero esta vez al report-download servicio. Puede encontrar el servicio y el ID del informe en el campo URL de la respuesta anterior GET . Al identificar el archivo en el que desea guardarlo, asegúrese de usar la extensión de archivo que especificó en POSTel "format" archivo .

Nota:

Si se produce un error durante la descarga, el encabezado de respuesta incluirá un código de error HTTP y un mensaje. Use -i o -v en su solicitud para exponer el encabezado de respuesta.

curl -i -b cookies -c cookies 'https://api.appnexus.com/report-download?id=ca9955709eade9a0e89f5cda5345c12r' > /tmp/network_analytics.csv

A continuación, puede abrir el archivo CSV con Microsoft Excel o un software similar.

Notificar las limitaciones de tamaño de datos

Los resultados de informes con un tamaño superior a 15 MB no se enviarán por correo electrónico a los destinatarios especificados en la solicitud JSON.

Los informes que tarden más de 15 minutos en procesarse agotarán el tiempo de espera y regresarán con un estado de error. Esta cantidad de tiempo de procesamiento corresponde aproximadamente a filas de datos de 1 MM. Si el tiempo de espera de los informes caduca de forma rutinaria, considere una de las siguientes opciones:

  • Comprueba que realmente necesitas todos esos datos. Si no es así, actualice las solicitudes de informe con un intervalo de tiempo más corto o menos dimensiones. Para obtener sugerencias sobre cómo evitar que los informes sean innecesariamente grandes o tarden demasiado en procesarse, consulta Prácticas recomendadas de informes a continuación.
  • Si realmente necesita todos esos datos, siga las instrucciones de Paginación de informes.

Sobrecarga de informes

Con el fin de garantizar que nuestros sistemas funcionen de la mejor manera posible para todos los usuarios, el Servicio de informes limita las solicitudes de informes tanto a nivel de miembro como a nivel de usuario. En esta página se describe cómo se determinan los límites y cómo manejamos las solicitudes que exceden los límites definidos para cada miembro y cada usuario.

Límites de usuario

Cuando el usuario A envía una denuncia, se realiza una comprobación para ver si el usuario A ha enviado 5 solicitudes de denuncia en los últimos 15 minutos que están en estado pendiente o en proceso actualmente. Si es así, se señala un error.

Límites de miembros

Un miembro determinado está limitado a n solicitudes de informes que se procesan al mismo tiempo, donde n está determinado por el contrato del miembro (esto se especifica internamente por el max_concurrent_reports_processing campo en la tabla api.member). Las solicitudes de informe enviadas después de que se haya alcanzado el límite se colocan en una cola. No se dan advertencias ni alertas.

Ejemplo

Las limitaciones de nivel de usuario y de miembro interactúan entre sí, como se muestra en el ejemplo siguiente. Supongamos que el usuario A y el usuario B están asociados con el mismo miembro; Este miembro tiene un límite de 5 solicitudes de informe simultáneas. En este ejemplo, se supone que las siguientes solicitudes de informe se envían en un intervalo de tiempo de 15 minutos:

Solicitud de informe Usuario Resultado
1 Usuario A Procesamiento
2 Usuario A Procesamiento
3 Usuario B Procesamiento
4 Usuario B Procesamiento
5 Usuario B Procesamiento
6 Usuario A En cola
7 Usuario A En cola
8 Usuario A En cola
9 Usuario A Error

La solicitud de informe # 6 se coloca en la cola, ya que ya se están procesando 5 solicitudes de informe para este miembro. Por la misma razón, las solicitudes # 6-8 también se colocan en la cola. Finalmente, podemos ver que la solicitud # 9 hace que se señale un error, ya que el usuario A ha enviado su 6ª solicitud de informe dentro de un lapso de tiempo de 15 minutos.

Datos de conversión

Las conversiones (y los datos relacionados) de los informes se procesan de forma asincrónica. Como resultado, los informes están disponibles más rápidamente, mientras que algunos datos relacionados con la conversión se siguen procesando en segundo plano. Para obtener más información, consulte "Atribución de conversión asincrónica" en la página Disponibilidad de datos de informes .

Procedimientos recomendados de informes

Estas son algunas sugerencias para evitar que los informes sean innecesariamente grandes o tarden mucho tiempo en procesarse:

  • Acorta el report_interval (por ejemplo, de "lifetime" hasta )."last_48_hours"
  • Agregue más filtros de nivel superior (por ejemplo, para un editor, anunciante, campaña específicos, etc.).
  • Evite combinar dimensiones granulares del lado de la compra y del lado de la venta (por ejemplo, creativo y ubicación), ya que esto aumenta exponencialmente el número de filas. Si necesitas informar sobre estas combinaciones, considera la posibilidad de usar fuentes de informes en masa o fuentes de datos de nivel de registro (LLD).

Si debe extraer informes grandes que tardan mucho tiempo en procesarse, siga las instrucciones de Paginación de informes.

Para determinar cuándo se ha actualizado por última vez un informe, use el Servicio de estado de informes.