Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El informe de análisis de la Plataforma de gestión del consentimiento (CMP) del vendedor proporciona información sobre el número, la validez y el contenido de las cadenas del Marco de Transparencia & Consentimiento de la IAB (IAB TCF) en las solicitudes de anuncios de vendedores a nuestros puntos de conexión. Este informe permite a los vendedores responder a preguntas como:
- ¿Cuántas solicitudes de anuncios contenían cadenas TCF codificadas según las especificaciones TCF V1 y V2?
- ¿Cuántas solicitudes de anuncios contenían cadenas TCF que no se codificaron correctamente y, por lo tanto, no eran válidas o tenían un formato incorrecto?
- ¿Mi CMP (Plataforma de Gestión de Consentimiento) está pasando correctamente la información de permisos?
Información general
Este informe no prueba ni refuta el cumplimiento de ninguna ley o reglamento. El lenguaje "RGPD aplicado" para este informe significa la lógica TCF aplicada. Admitimos el TCF de IAB y este informe permite a los vendedores que usan el TCF confirmar que las señales del TCF se comunican correctamente.
Para obtener instrucciones sobre cómo recuperar un informe, consulte Servicio de informes o el ejemplo siguiente.
Los vendedores que deseen que todas sus solicitudes de anuncios se traten de acuerdo con los estándares y políticas del TCF de la IAB pueden forzar la aplicación de la lógica del TCF aprobando 'gdpr=1' de acuerdo con la especificación OpenRTB de la IAB. Si se omite el parámetro GDPR pero la solicitud incluye una cadena TCF de acuerdo con la especificación IAB OpenRTB, la subasta también aplicará la lógica TCF.
Un número elevado de cadenas presentes pero con formato incorrecto para una editorial determinada suele significar que el CMP de la editorial no está creando o codificando las cadenas según las especificaciones del TCF y, por tanto, son ilegibles para los proveedores. Las cadenas ilegibles, debido a que no proporcionan señales claras a los proveedores, se tratan como si no tuvieran permiso para ningún proveedor y deben evitarse.
Para obtener más información sobre el TCF de IAB, consulta los siguientes recursos:
- Políticas de TCF de IAB Europe
- Gobernanza del TCF de IAB Europe
- Especificaciones técnicas de IAB Techlab TCF v1 y v2 & guías de implementación
- Especificación TCF RTB de IAB Techlab
Período de tiempo
El report_interval campo de la solicitud JSON se puede establecer en uno de los siguientes:
- personalizada
- last_7_days
- month_to_date
- last_30_days
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 Servicio de informes.
Período de retención de datos
El período de retención de datos de este informe es de 30 días.
Dimensions
| Column | Tipo | ¿Filtro? | Ejemplo | Descripción |
|---|---|---|---|---|
month |
date | Sí | "2010-02" |
El mes en que se produjo la impresión. |
day |
date | Sí | "2010-02-01" |
El día en que se produjo la impresión. |
seller_member_id |
Entero | Sí | 456 |
El identificador del miembro vendedor. |
publisher_id |
Entero | Sí | 555 |
El Id. del publicador asociado a la impresión. |
publisher_name |
string | No | "PublisherA" |
El nombre del editor asociado a la impresión. |
publisher |
string | No | "PublisherA (555)" |
El nombre y el identificador del publicador asociados a la impresión. |
call_type |
string | Sí | "/openrtb2" |
El tipo de solicitud de llamada de anuncio. |
url |
string | Sí | "itunes.apple.com/us/app/weather-crave/id324565014" |
La dirección URL de la impresión entrante. |
Métricas
| Column | Tipo | Ejemplo | Fórmula | Descripción |
|---|---|---|---|---|
ad_requests_gdpr_country |
Entero | 10000 |
ad_requests_gdpr_country | El número de solicitudes de anuncios entrantes para las que la impresión se originó en un país o región implementador del RGPD, o la impresión contenía una cadena de consentimiento. |
ad_requests_gdpr_applied |
Entero | 970 |
ad_requests_gdpr_applied | El número de solicitudes de anuncios entrantes a las que se aplicó la lógica TCF. Aplicamos la lógica TCF si el indicador gdpr de OpenRTB especificado de IAB está configurado 1 o si el gdpr indicador se omite pero la solicitud incluye un gdpr_consent campo. Si las propiedades digitales tienen la intención de usar TCF para todo el inventario cubierto por el RGPD, este número debe estar cerca de num_ad_requests_gdpr_country. |
ad_requests_gdpr_applied_malformed_consent_string |
Entero | 876 |
ad_requests_gdpr_applied_malformed_consent_string | El número de solicitudes de anuncios entrantes a las que se aplica el RGPD y la cadena de consentimiento no está en blanco, pero tiene un formato incorrecto. |
ad_requests_gdpr_applied_blank_consent_string |
Entero | 988 |
ad_requests_gdpr_applied_blank_consent_string | El número de solicitudes de anuncios entrantes a las que se aplica el RGPD y la cadena de consentimiento está en blanco. |
ad_requests_gdpr_applied_invalid_consent_string_seller_revenue |
Entero | 666 |
ad_requests_gdpr_applied_invalid_consent_string_seller_revenue | El número de solicitudes de anuncios a las que se aplica el RGPD de ingresos del vendedor por las impresiones entrantes y la cadena de consentimiento está en blanco o tiene un formato incorrecto. |
ad_requests_gdpr_applied_valid_consent_string |
Entero | 863 |
ad_requests_gdpr_applied_valid_consent_string | El número de solicitudes de anuncios entrantes a las que se aplica el RGPD y la cadena de consentimiento no es nula y es válida. |
ad_requests_GDPR_applied_valid_consent_string_valid_cmp |
Entero | 564 |
ad_requests_GDPR_applied_valid_consent_string_valid_cmp | El número de solicitudes de anuncios entrantes a las que se aplica el RGPD, la cadena de consentimiento es válida y el CMP utilizado para generar la impresión está registrado en la IAB, como se ve aquí |
ad_requests_gdpr_applied_valid_consent_string_invalid_cmp |
Entero | 787 |
ad_requests_gdpr_applied_valid_consent_string_invalid_cmp | El número de solicitudes de anuncios entrantes a las que se aplica el RGPD, la cadena de consentimiento es válida y el CMP utilizado para generar la impresión no está registrado en la IAB, como se muestra aquí |
ad_requests_gdpr_applied_valid_consent_string_tcf_version_1 |
Entero | 986 |
ad_requests_gdpr_applied_valid_consent_string_tcf_version_1 | El número de solicitudes de anuncios entrantes a las que se aplica el RGPD, la cadena de consentimiento es válida y está codificada según TCF v1. |
ad_requests_gdpr_applied_valid_consent_string_tcf_version_2 |
Entero | 600 |
ad_requests_gdpr_applied_valid_consent_string_tcf_version_2 | El número de solicitudes de anuncios entrantes a las que se aplica el RGPD, la cadena de consentimiento es válida y está codificada según TCF v2. |
ad_requests_gdpr_applied_valid_consent_string_xandr_consented |
Entero | 998 |
ad_requests_gdpr_applied_valid_consent_string_xandr_consented | El número de solicitudes de anuncios entrantes a las que se aplica el RGPD y el bit de proveedor de Xandr (#32) es un 1 en la cadena para cadenas codificadas con TCF v1 |
pct_ad_requests_gdpr_country_gdpr_applied |
double | 0.87 |
pct_ad_requests_gdpr_country_gdpr_applied | Porcentaje de solicitudes de anuncios entrantes de países o regiones que implementan el RGPD a los que se aplica el RGPD. |
pct_ad_requests_gdpr_applied_malformed_consent_string |
double | 0.77 |
pct_ad_requests_gdpr_applied_malformed_consent_string | El porcentaje de solicitudes de anuncios entrantes a las que se aplica el RGPD y la cadena de consentimiento no está en blanco, pero tiene un formato incorrecto. |
pct_ad_requests_gdpr_applied_blank_consent_string |
double | 0.83 |
pct_ad_requests_gdpr_applied_blank_consent_string | El porcentaje de solicitudes de anuncios entrantes a las que se aplica el RGPD y la cadena de consentimiento está en blanco. |
pct_ad_requests_gdpr_applied_valid_consent_string |
double | 0.91 |
pct_ad_requests_gdpr_applied_valid_consent_string | El porcentaje de solicitudes de anuncios entrantes a las que se aplica el RGPD y la cadena de consentimiento no es nula y es válida. |
pct_ad_requests_gdpr_applied_valid_consent_string_valid_cmp |
double | 0.77 |
pct_ad_requests_gdpr_applied_valid_consent_string_valid_cmp | El porcentaje de solicitudes de anuncios entrantes a las que se aplica el RGPD, la cadena de consentimiento es válida y el CMP utilizado para generar la impresión está registrado en el IAB, como se ve aquí |
pct_ad_requests_gdpr_applied_valid_consent_string_invalid_cmp |
double | 0.76 |
pct_ad_requests_gdpr_applied_valid_consent_string_invalid_cmp | El porcentaje de solicitudes de anuncios entrantes a las que se aplica el RGPD, la cadena de consentimiento es válida y el CMP utilizado para generar la impresión NO está registrado en la IAB, como se ve [aquí][https://iabeurope.eu/cmp-list/]. |
pct_ad_requests_gdpr_applied_valid_consent_string_tcf_version_1 |
double | 0.65 |
pct_ad_requests_gdpr_applied_valid_consent_string_tcf_version_1 | El porcentaje de solicitudes de anuncios entrantes a las que se aplica el RGPD, la cadena de consentimiento es válida y está codificada según TCF v1. |
pct_ad_requests_gdpr_applied_valid_consent_string_tcf_version_2 |
double | 0.55 |
pct_ad_requests_gdpr_applied_valid_consent_string_tcf_version_2 | El porcentaje de solicitudes de anuncios entrantes a las que se aplica el RGPD, la cadena de consentimiento es válida y está codificada según TCF v2 |
pct_ad_requests_gdpr_applied_valid_consent_string_xandr_consented |
double | 0.73 |
pct_ad_requests_gdpr_applied_valid_consent_string_xandr_consented | El porcentaje de solicitudes de anuncios entrantes a las que se aplica el RGPD y el bit de proveedor de Xandr (#32) es un 1 en la cadena para las cadenas codificadas en TCF v1. |
Ejemplo
Crear una solicitud de informe JSON
El archivo JSON debe incluir el report_type de "cmp_analytics", así como las columnas (dimensiones y métricas) y report_interval que desea recuperar. También puede filtrar por dimensiones específicas, definir la granularidad (month, day) y especificar la forma en que "format" se deben devolver los datos (csv, excel, o html). Para obtener una explicación completa de los campos que se pueden incluir en el archivo JSON, vea el servicio de informes.
$ cat cmp_analytics
{"report":
{
"report_type":"cmp_analytics",
"columns":[
"day",
"seller_member_id",
"call_type",
"url",
"ad_requests_gdpr_country",
"ad_requests_gdpr_applied_valid_consent_string",
"ad_requests_gdpr_applied_blank_consent_string",
"ad_requests_gdpr_applied_valid_consent_string_tcf_version_2",
"pct_ad_requests_gdpr_country_gdpr_applied",
"pct_ad_requests_gdpr_applied_valid_consent_string",
"pct_ad_requests_gdpr_applied_blank_consent_string",
"pct_ad_requests_gdpr_applied_valid_consent_string_tcf_version_2",
],
"report_interval":"last_7_days",
"format":"csv"
}
}
POST una solicitud al servicio de informes
POST la solicitud JSON para recuperar un identificador de informe.
$ curl -b cookies -X post -d @cmp_analytics "https://api.appnexus.com/report?seller_member_id=123"
{
"response":{
"status":"OK",
"report_id":"09b6979a6a4c3805bdac8921378d3622"
}
}
GET el estado del informe desde el servicio de informes
Realice una GET llamada con el id. de informe para recuperar el estado del informe. Continúe realizando esta GET llamada hasta que se execution_status ."ready" Después, use el servicio de descarga de informes para guardar los datos del informe en un archivo, como se describe en el paso siguiente.
$ curl -b cookies 'https://api.appnexus.com/report?id=09b6979a6a4c3805bdac8921378d3622'
{
"response":{
"status":"OK",
"report":{
"name":null,
"created_on":"2016-12-11 19:15:48",
"json_request": "{\"report\":{\"report_type\":\"cmp_analytics\",
\"columns\":[\"day\",\"seller_member_id\",
\"call_type\",\"url\",\"ad_requests_gdpr_country\",\"ad_requests_gdpr_applied_valid_consent_string\",\"ad_requests_gdpr_applied_blank_consent_string\",
\"ad_requests_gdpr_applied_valid_consent_string_tcf_version_2\",\"pct_ad_requests_gdpr_country_gdpr_applied\",
\"pct_ad_requests_gdpr_applied_valid_consent_string\",\"pct_ad_requests_gdpr_applied_blank_consent_string\",
\"pct_ad_requests_gdpr_applied_valid_consent_string_tcf_version_2\"],
\"report_interval\":\"last_7_days\",\"format\":\"csv\",\"filters\":[{\"seller_member_id\":\"123\"}]}}",
"url":"report-download?id=b97897a7864dd8f34e7457226c7af592"
},
"execution_status":"ready"
}
}
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 servicio de descarga de informes . Puede encontrar el servicio y el ID del informe en el url campo de la respuesta a su llamada anterior GET . Al identificar el archivo en el que desea guardarlo, asegúrese de usar la extensión de archivo del formato de archivo que especificó en POSTel archivo .
Sugerencia
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 la llamada para exponer el encabezado de respuesta.
$ curl -b cookies 'https://api.appnexus.com/report-download?id=b97897a7864dd8f34e7457226c7af592' > /tmp/cmp_analytics.csv
Nota:
Hay un límite de 100 000 filas por informe cuando se descargan como archivos XLSX y Excel.