Compartir a través de


Informe de análisis geográfico

El informe de Geo Analytics le permite desglosar la entrega y el rendimiento de la campaña por área geográfica. Entre los casos de uso de ejemplo de este informe se incluyen:

  • Compradores que desean optimizar sus campañas
  • Compradores que necesitan informar a sus anunciantes o agencias de cliente sobre la entrega de campañas

Este informe puede desglosar el rendimiento de la campaña a lo largo de los siguientes límites geográficos:

Para obtener más información sobre los campos de datos disponibles y sus definiciones, consulte Dimensiones y métricas a continuación.

Para obtener instrucciones sobre cómo ejecutar este informe, consulte ejemplos.

Nota:

Sobre la precisión de determinar la geografía del usuario por dirección IP

Existe una limitación en cuanto a la precisión de los datos geográficos, especialmente en las impresiones compradas a los asociados de suministro externos. Dado que algunos asociados de suministro externos (como Google Ad Manager) truncan el último octeto de la dirección IP del usuario, tenemos una dirección IP menos precisa que usar al realizar una búsqueda geográfica de IP. Como resultado, es posible que nuestros datos geográficos no siempre sean completamente precisos en niveles granulares (por ejemplo, región y DMA) para las impresiones compradas a partir de estos orígenes de suministro.

Período de tiempo

El report_interval campo de la solicitud se puede establecer en uno de los siguientes:

  • hoy
  • yesterday
  • last_7_days

Período de retención de datos

El período de retención de datos para este informe es de 45 días.

Nota:

Para ejecutar un informe para un período de tiempo personalizado, establezca los campos y end_date en la start_date solicitud de informe. Para obtener más información sobre estos campos, vea Report Service.

Dimensions

Column Tipo ¿Filtro? Description
month date Yes El año y el mes en que se realizó la subasta.
day date Yes Año, mes y día en que se realizó la subasta.
hourly date Yes Hora a la que se realizó la subasta.
member_id Entero Yes Identificador del miembro.
advertiser_currency string Tipo de moneda utilizada por el anunciante.
insertion_order_id Entero Yes Identificador del pedido de inserción.
campaign_id Entero Yes Identificador de campaña.
campaign_name string No Nombre de la campaña asociada a la subasta.
campaign string No En desuso.
advertiser_id Entero Yes El identificador del anunciante. Si el valor es 0, un comprador externo compró la impresión o se mostró un valor predeterminado o PSA.
line_item_id Entero Yes Identificador de elemento de línea.
advertiser_name string No Nombre del anunciante.
advertiser string No En desuso.
split_id Entero Yes Identificador de la división que compró las impresiones en este conjunto de datos. Las divisiones solo se aplican a los elementos de línea aumentadas. Para cualquier informe que contenga campañas, ( split_id si se incluye) será null.
split_name string Nombre de la división que compró las impresiones en este conjunto de datos. Las divisiones solo se aplican a los elementos de línea aumentadas. Para cualquier informe que contenga campañas, ( split_name si se incluye) será null.
campaign_code string No Código asignado por el usuario que se usa para identificar la campaña.
advertiser_code string No Código asignado por el usuario asociado al anunciante.
geo_country_code string El código de país de la ubicación del usuario tal como lo define el Servicio de país.
geo_country_id Entero Yes El identificador de país de la ubicación del usuario tal como lo define el Servicio de país. 250 se muestra en casos en los que no conocemos el país o si el país no se asigna correctamente a una ubicación de nuestra base de datos.
geo_region_code string No El código de región de la ubicación del usuario tal como lo define el servicio region.
geo_region_id Entero Yes El identificador de región de la ubicación del usuario tal como lo define el servicio de región. 4291 se muestra en los casos en los que no conocemos la región o si la región no se asigna correctamente a una ubicación de nuestra base de datos.
geo_dma_id Entero Yes El identificador de la ubicación del área de mercado designada por el usuario según lo definido por el servicio de área de mercado designado.

Nota: ¿Por qué veo un id. de DMA de 1?
Nuestro informe deriva DMA de la ciudad registrada para la subasta. Sin embargo, nuestro proveedor geográfico a veces no puede determinar una ciudad a partir de la dirección IP asociada a la impresión, incluso cuando se determina DMA. Por lo tanto, hay casos en los que una campaña dirigida a un DMA específico tiene impresiones en los informes que muestran un DMA de 1.
geo_dma_name string No Nombre de la ubicación del área de mercado designada por el usuario según lo definido por el Servicio de Área de Mercado Designada.
geo_postal_code string Código postal de la ubicación del usuario. Para obtener códigos postales, consulte Servicio de códigos postales.
geo_city_id Entero Yes Identificador de la ubicación de la ciudad del usuario. Para los identificadores de ciudad, consulte City Service.
geo_city_name string Nombre de la ubicación de la ciudad del usuario. Para obtener nombres de ciudad, consulte City Service.
insertion_order_name string No Nombre del orden de inserción.
insertion_order_code string No Código definido por el usuario asociado al orden de inserción.
line_item_name string No Nombre del elemento de línea.
line_item_code string No Código definido por el usuario asociado al elemento de línea.
geo_country_name string No Nombre del país del usuario, tal como lo define el Servicio de país.
geo_region_name string No Nombre de la región de la ubicación del usuario tal y como se define en el Servicio de región.
insertion_order string No En desuso.
line_item string No En desuso.
geo_country string No En desuso.
geo_region string No En desuso.
geo_dma string No En desuso.
pixel_id Entero Yes Número de identificación único del píxel de conversión.

Nota: Esta dimensión devolverá un máximo de 10 píxeles de conversión. Además, puede filtrar por no más de 10 píxeles de conversión. Aunque pixel_id es agrupable, no se recomienda agrupar por esta dimensión, ya que si lo hace, los eventos de conversión se mostrarán en filas independientes de los eventos de impresión y clic. Por lo general, se supone que desea ver todos estos eventos en una sola fila para poder recuperar valores precisos y agregados para los cálculos de tasa de conversión y costo por conversión. Como resultado, se recomienda filtrar por pixel_id para poder recuperar recuentos de conversiones y métricas relacionadas para los identificadores de píxeles más relevantes.
buying_currency string Moneda de transacción utilizada por el comprador para comprar esta impresión.
uk_constituent_country string No País constituyente del usuario. Esto es aplicable al Reino Unido. Los valores posibles son:
- England
- Scotland
- Wales
- Northern Ireland
congressional_district_id Entero Yes El identificador del distrito congresional
congressional_district_name string No El nombre del distrito congresional
state_house_district_id Entero Yes El identificador del distrito de la casa de estado
state_senate_district_id Entero Yes El identificador del distrito estatal del Senado
state_house_district_name string No Nombre del distrito de la casa estatal
state_senate_district_name string No El identificador del distrito estatal del Senado

Métricas

Column Tipo Ejemplo Fórmula Description
imps Entero Duendes El número total de impresiones (servidas y revendidas).
clicks Entero Clics Número total de clics en todas las impresiones.
cost Dinero Costo Costo total del inventario comprado.
booked_revenue Dinero booked_revenue Los ingresos totales reservados a través de anunciantes directos (artículo de línea).
cpm Dinero Cpm El costo por mil impresiones.
total_convs Entero total_convs Número total de conversiones posteriores y posteriores al clic.
convs_rate double total_convs/imps Relación entre las conversiones y las impresiones.
post_view_convs Entero post_view_convs Número total de conversiones posteriores a la vista registradas.
post_click_convs Entero post_click_convs Número total de conversiones registradas después de hacer clic.
profit Dinero booked_revenue: total_cost Ingresos reservados menos costo total.
click_thru_pct double (clics/imps) x 100 Tasa de clics en impresiones, expresada como porcentaje.
external_imps Entero external_imps Número de impresiones externas (que no son de red).
external_clicks Entero external_clicks Número de clics externos (que no son de red).
booked_revenue_adv_curr Dinero booked_revenue_adv_curr Los ingresos totales reservados a través de un anunciante directo, expresados en la moneda de ese anunciante.
total_cost Dinero 123.45 total_cost = media_cost + data_costs + partner_fees + comisiones + serving_fees + publisher_revenue Importe total de los costos acumulados durante el período de tiempo notificado. Por lo general, esto incluye dos tipos de costos, costos presupuestados (costo de medios, costo de datos, cuotas de asociados, cuotas de servicio, comisiones) e ingresos del publicador si realiza un seguimiento de los pagos del publicador en la plataforma.

Nota: Hemos agregado lógica para evitar el recuento doble de cuotas de terceros durante el período de cambio importante.
total_cost_ecpm Dinero 123.45 (total_cost/imps) * 1000 Costo total por 1000 imps.
total_cost_ecpc Dinero 123.45 total_cost/clics Costo total por clic.
total_cost_ecpa Dinero 123.45 total_cost/conversiones Costo total por conversión.
profit_ecpm Dinero 123.45 ((booked_revenue - total_cost)/imps) * 1000 Beneficio por 1000 imps.
profit_ecpc Dinero 123.45 (booked_revenue - total_cost)/clicks Beneficio por clic.
profit_ecpa Dinero 123.45 (booked_revenue - total_cost)/conversiones Beneficio por conversión.
profit_margin Dinero 123.45 (booked_revenue - total_cost)/booked_revenue Margen de ganancia del comprador.
video_skips Entero 10 Número total de veces que un usuario omitió el vídeo. Use esta métrica para informar al comprar inventario omitible.
video_starts Entero 11 El número total de veces que se descargó e inició el primer segmento de la creatividad de vídeo.
video_25_pcts Entero 10 El número total de veces que las creatividades de vídeo completaron el 25 % de toda la duración.
video_50_pcts Entero 10 El número total de veces que las creatividades de vídeo completaron el 50 % de toda la duración.
video_75_pcts Entero 10 El número total de veces que las creatividades de vídeo completaron el 75 % de toda la duración.
video_completions Entero 12 El número total de veces que las creatividades de vídeo se reproducen durante todo el tiempo.
video_served Entero 10 El número total de respuestas de vídeo que se han servido al reproductor. Una respuesta de anuncio se produce cuando se proporciona el documento VAST (XML) en respuesta a una solicitud. Una respuesta de anuncio no indica necesariamente una impresión correcta. Para una impresión, el primer fotograma del vídeo debe ser servido.
video_errors Entero 2 Número total de veces que se produjo un error de vídeo.
revenue_per_video_complete Dinero 25.76 Ingresos por finalización de vídeo.
cost_per_video_complete Dinero 22.76 Costo por finalización de vídeo.
video_completion_rate double 1.12359550561797% (finalizaciones de vídeo/total de impresiones) x 100 Relación entre las finalizaciones de vídeo y las impresiones, expresada como un porcentaje.
video_start_rate double 1.12359550561797% Porcentaje de veces que se descargó e inició el primer segmento de la creatividad de vídeo.
video_skip_rate double 1.12359550561797% Porcentaje de veces que el usuario optó por omitir el vídeo.
booked_revenue_buying_currency Dinero Los ingresos reservados por el comprador para comprar esta impresión.
cost_buying_currency Dinero La cantidad de costo de medios para el editor directo y el inventario comprado en tiempo real en la moneda que el comprador usó para comprar el inventario.

Nota: Las tasas de cambio aún no están disponibles en los informes.
cpm_buying_currency Dinero El costo por cada 1000 impresiones en la moneda que el comprador usó para comprar el inventario.

Nota: Las tasas de cambio aún no están disponibles en los informes.
cost_ecpa_buying_currency Dinero Costo por adquisición o conversión en la moneda que el comprador usó para comprar el inventario.
cost_ecpc_buying_currency Dinero Costo por clic en la moneda que el comprador usó para comprar el inventario.
revenue_ecpm_buying_currency Dinero Los ingresos por 1000 impresiones en la moneda de compra.
revenue_ecpc_buying_currency Dinero Ingresos por clic en la moneda de compra.
revenue_ecpa_buying_currency Dinero Ingresos por conversión en la moneda de compra.
total_cost_buying_currency Dinero La suma total de los costos de medios, los costos de datos y las tarifas de los asociados en la moneda de compra (anunciante)

Ejemplos

Create una solicitud de informe con formato JSON

El archivo debe contener el report_type de "geo_analytics" , así como las columnas y report_interval que desea recuperar. Para obtener una explicación completa de los campos que se pueden incluir en el archivo, consulte el servicio de informes.

Tenga en cuenta que cuantos más dimensiones agrupe, mayor será el conjunto de datos que se devuelve. Los conjuntos de datos más grandes pueden tardar mucho más en procesarse, por lo que asegúrese de agrupar solo las dimensiones que necesite.

$ cat geo_analytics

{
    "report":{
        "report_type":"geo_analytics",
        "timezone":"EST5EDT",
        "report_interval":"last_7_days",
        "groups":[
            "advertiser_id"
        ],
        "columns":[
            "advertiser_id",
            "imps",
            "clicks",
            "click_thru_pct",
            "total_convs",
            "convs_rate",
            "booked_revenue",
            "cost",
            "profit",
            "cpm"
        ],
        "orders":[
            "advertiser_id",
            "imps",
            "clicks",
            "click_thru_pct",
            "total_convs",
            "convs_rate",
            "booked_revenue",
            "cost",
            "profit",
            "cpm"
        ]
    }
}

POST la solicitud al servicio de informes

$ curl -b cookies -X POST -d @geo_analytics 'https://api.appnexus.com/report'
{
  "response": {
    "status": "OK",
    "report_id": "58e7a1db8d0ccf222e21ffc7c3cd01fb"
  }
}

GET estado del informe del servicio de informes

Realice una GET llamada con el identificador de informe para recuperar el estado del informe. Continúe realizando esta GET llamada periódicamente hasta que execution_status sea "ready". A continuación, use el servicio de descarga de informes para guardar los datos del informe en un archivo, como se muestra en el paso siguiente.

$ curl -b cookies "https://api.appnexus.com/report?id=58e7a1db8d0ccf222e21ffc7c3cd01fb"

{
    "response": {
        
        "execution_status": "ready",
        "report": {
            "url": "https://hb.nym1.sand-08.adnxs.net/report-download?id=58e7a1db8d0ccf222e21ffc7c3cd01fb",
            "query_time": "0",
            "finished_on": "2013-02-19 18:28:51",
            "started_on": "2013-02-19 18:28:48",
            "entity_id": "0",
            "user_id": "2027",
            "report_size": "93",
            "row_count": "0",
            "header_info": "Report ID:,58e7a1db8d0ccf222e21ffc7c3cd01fb
Run at:,2013-02-19 18:28:46
Start date:,2013-02-12 05:00:00
End date:,2013-02-19 05:00:00
Timezone:,EST5EDT
User:,Ursula Nimbus (2027)
",
            "json_request": "{"report":{"report_type":"geo_analytics","timezone":"EST5EDT","report_interval":"last_7_days","groups":["advertiser_id"],"columns":["advertiser_id","imps","clicks","click_thru_pct","total_convs","convs_rate","booked_revenue","cost","profit","cpm"],"pivot_report":false,"fixed_columns":[],"orders":["advertiser_id","imps","clicks","click_thru_pct","total_convs","convs_rate","booked_revenue","cost","profit","cpm"],"name":" Report - 02\/19\/2013","ui_columns":["advertiser_id","imps","clicks","click_thru_pct","total_convs","convs_rate","booked_revenue","cost","profit","cpm"]}}",
            "fact_cache_error": "did not find any cache table for 30,31,36,66,32,34",
            "fact_cache_hit": false,
            "cache_hit": false,
            "created_on": "2013-02-19 18:28:46",
            "name": " Report - 02/19/2013"
        },
        "status": "OK"
    }
}

GET los datos del informe del servicio de descarga de informes

Use el servicio de descarga de informes para descargar los datos en un archivo. El nombre del servicio y el identificador de informe se pueden extraer del url campo en la respuesta.

$ curl -b cookies "https://api.appnexus.com/report-download?id=58e7a1ddb80ccf222e21ffc7c3cd01fb" > /tmp/geo_analytics.csv

Nota:

Hay un límite de 100 000 filas por informe cuando se descargan como archivos XLSX y Excel.