Solucionar problemas con solicitudes de anuncios web

Captura e interpreta sesiones de red HTTP con las herramientas para desarrolladores de Chrome

En este artículo se explica cómo capturar sesiones de red HTTP con herramientas para desarrolladores de Chrome a la hora de solucionar problemas con las solicitudes de anuncios web en directo. Si sabes cómo capturar e interpretar estos datos, podrás identificar los problemas y, por tanto, reducir considerablemente el tiempo de resolución.

Si necesita derivar el problema al equipo de Asistencia de Google Ad Manager, es muy importante que proporcione la información precisa sobre las interacciones con Google Ad Manager que aprenderá a encontrar en este artículo.

Nota: Esta guía es específica para el tráfico de sesiones web. Si necesita información sobre dispositivos móviles, consulte el artículo sobre cómo registrar el tráfico de sesiones de dispositivos móviles.

Secciones de este artículo

Prácticas recomendadas para capturar datos de forma eficaz

Antes de empezar a registrar el tráfico de red, sigue estas prácticas recomendadas para que el archivo HAR contenga datos limpios y relevantes que te permitan solucionar los problemas con precisión:

  • Usa el modo Incógnito: abre una nueva ventana de Incógnito en Chrome (Ctrl + Mayús + N o Cmd + Mayús + N). De este modo, se minimiza la interferencia de las extensiones del navegador, los datos almacenados en caché y las sesiones de inicio de sesión, lo que proporciona un entorno más limpio para la carga de anuncios.
  • Borra la caché y las cookies del navegador: aunque estés en el modo Incógnito, es recomendable que borres la caché y las cookies. En la ventana de Incógnito, abre las herramientas para desarrolladores (F12 o Ctrl + Mayús + I o Cmd + Opción + I), haz clic con el botón derecho en el botón de actualización situado junto a la barra de direcciones y selecciona Vaciar la caché y volver a cargar de manera forzada.
  • Inhabilita los bloqueadores de anuncios y otras extensiones que interfieran: inhabilita temporalmente las extensiones del navegador que puedan bloquear anuncios, modificar el contenido de la página o interferir en las solicitudes de red (por ejemplo, bloqueadores de anuncios, VPNs o extensiones de seguridad). Estos pueden impedir que se carguen anuncios o alterar el tráfico de red, lo que puede sesgar los datos de la resolución de problemas.
  • Reproduce el problema de forma fiable: antes de empezar a grabar, asegúrate de que puedes reproducir de forma coherente el problema con los anuncios que quieres diagnosticar. Para ello, quizás tengas que actualizar la página varias veces, ir a secciones específicas o interactuar con la página de una forma determinada.

Capturar la sesión de red HTTP (generar un archivo HAR)

Un archivo HAR (archivo HTTP) es un archivo en formato JSON que contiene un registro de la interacción de un navegador web con un sitio. Registra todas las solicitudes y respuestas, y proporciona una cronología detallada de la actividad de red.

Para capturar un archivo HAR en Chrome, sigue estos pasos:

  1. Abre las herramientas para desarrolladores de Chrome

    1. Ve a la página web en la que se produce el problema con los anuncios.
    2. Haz clic con el botón derecho en cualquier parte de la página y selecciona Inspeccionar.
  2. Ve a la pestaña "Red"

    • En el panel de herramientas para desarrolladores, haz clic en la pestaña Red.Ejemplo de dónde seleccionar la pestaña "Red" en las herramientas para desarrolladores de Chrome
  3. Asegúrate de que la grabación esté activa

    1. Busca el botón circular "Grabar" (normalmente es rojo o gris). Si es de color gris, haz clic en él una vez para iniciar la grabación. Un círculo rojo indica que la grabación está activa.Ejemplo de dónde hacer clic para grabar una sesión en las herramientas para desarrolladores de Chrome
    2. Comprueba que la casilla "Mantener registro" esté marcada. De esta forma, el registro no se borrará cuando navegues por diferentes páginas o las actualices.Ejemplo de dónde seleccionar "Mantener registro" en las herramientas para desarrolladores de Chrome
    3. La casilla "Inhabilitar caché" también puede ser útil, sobre todo si no le diste a la opción de "volver a cargar de manera forzada" al principio.Ejemplo de dónde seleccionar "Inhabilitar caché" en las herramientas para desarrolladores de Chrome
  4. Reproduce el problema del anuncio

    1. Con las herramientas para desarrolladores abiertas y grabando, lleva a cabo las acciones que provoquen el problema del anuncio (por ejemplo, actualizar la página, desplazarse hacia abajo o hacer clic en un botón).
    2. Permite que la página se cargue por completo y que el anuncio intente renderizarse (o no). Sigue grabando durante unos segundos después de que se manifieste el problema.
  5. Guarda el archivo HAR

    1. Una vez que hayas reproducido el problema y hayas registrado el tráfico de red pertinente, haz clic en el botón "Exportar HAR".Ejemplo de dónde hacer clic para descargar un archivo HAR en las herramientas para desarrolladores de Chrome
    2. Elige una ubicación en tu ordenador para guardar el archivo ".har" y asígnale un nombre descriptivo (por ejemplo, ad-blank-example.har).

Interpreta un archivo HAR para solucionar problemas con anuncios

El primer paso es capturar el archivo HAR. Una vez hecho esto, podrás interpretarlo para diagnosticar problemas con los anuncios. En esta sección se explican los patrones habituales y los datos clave.

Patrones de solicitudes habituales relacionadas con anuncios que deben investigarse

Solicitudes de Google Publisher Tag (GPT)

Busque solicitudes a www.googletagservices.com/tag/js/gpt.js. Esta es la biblioteca principal que obtiene los anuncios. Compruebe que se cargue con un estado 200 OK.

Llamadas al servidor de anuncios

Identifique las solicitudes a su servidor de anuncios de Google Ad Manager, que suelen empezar por securepubads.g.doubleclick.net/gampad/ads o securepubads.g.doubleclick.net/gampad/ad.

Códigos de estado HTTP:

  • 200 OK: la solicitud se ha realizado correctamente y se ha devuelto un anuncio o una respuesta en blanco (sin ningún anuncio).
  • 204 No Content: suele indicar que la solicitud se ha realizado correctamente, pero no se ha publicado ningún anuncio (por ejemplo, porque no se ha rellenado o por problemas de segmentación).
  • 302 Found o 307 Temporary Redirect: indica una redirección. Siga la cadena de redirección para ver dónde ha terminado la solicitud.
  • 4xx Client Error (por ejemplo, 400 Bad Request o 404 Not Found): indica que hay un problema con la solicitud del lado del cliente. Esto suele indicar que los IDs de bloque de anuncios, los parámetros de segmentación o las configuraciones de red son incorrectos.
  • 5xx Server Error: indica un problema en el servidor de anuncios.

Encabezados: en la pestaña "Encabezados" de la solicitud, compruebe "URL de solicitud", "Método" y "Código de estado". En "Encabezados de solicitud", busque parámetros como iu (bloque de anuncios), sz (tamaño) y correlator para asegurarse de que coinciden con la configuración esperada.

Respuesta: en la pestaña "Respuesta", inspeccione el contenido que devuelve el servidor de anuncios. Si las llamadas a los anuncios se han realizado correctamente, puede que veas HTML para la creatividad, XML de VAST para los anuncios de vídeo o una respuesta en blanco si no se ha rellenado ningún anuncio. Si el anuncio no se ha publicado, aparecerá un mensaje de error en la respuesta.

Carga de recursos de la creatividad

  • Después de llamar al servidor de anuncios, busque solicitudes posteriores para cargar los recursos de creatividades reales (imágenes, JavaScript, rastreadores de terceros, archivos de vídeo). Estas solicitudes suelen proceder de la respuesta del servidor de anuncios.
  • Entre las fuentes habituales se incluyen pagead2.googlesyndication.com, varias URLs de CDN o proveedores de tecnología publicitaria de terceros.
  • Compruebe los códigos de "Estado" y "Tiempo" (latencia). La latencia alta o los errores al cargar creatividades (por ejemplo, 404 para una imagen) pueden provocar que los anuncios se muestren en blanco o tarden en cargarse.

Problemas habituales con anuncios y qué buscar en el archivo HAR

Caso 1: El espacio publicitario está en blanco o vacío
  • Compruebe las llamadas de GPT: compruebe que gpt.js se cargue correctamente.
  • Compruebe las llamadas a servidores de anuncios (g.doubleclick.net/gampad/ads)
    • ¿Hay alguna solicitud para un bloque de anuncios específico?
    • ¿El estado es 204 No Content? Esto suele significar que no se ha encontrado ningún anuncio para rellenar el espacio (problemas de segmentación, de inventario o de precios).
    • ¿El estado es un error 4xx? Esto indica que hay un problema con la solicitud (por ejemplo, que la ruta del bloque de anuncios es incorrecta).
  • Comprobar la respuesta: si se produce una respuesta 200 OK, inspeccione la pestaña "Respuesta". ¿Está vacía? ¿Contiene un mensaje de error del servidor de anuncios o una creatividad vacía?
Caso 2: El anuncio tarda en cargarse
  • Compruebe la columna "Hora": ordene las solicitudes de red por la columna "Hora" (o la vista "Cascada").
  • Identifique las llamadas lentas de los servidores de anuncios: ¿las llamadas g.doubleclick.net/gampad/ads tardan mucho (cientos de milisegundos o más)?
  • Identifique las cargas de creatividades lentas: ¿las llamadas posteriores a recursos de creatividades (imágenes, JavaScript de terceros) tardan demasiado? Esto podría indicar que los archivos de las creatividades son muy grandes o que los recursos de terceros tardan mucho en cargarse.
Consulte más información sobre el análisis de cascada de red en la documentación de las herramientas para desarrolladores de Chrome.
Caso 3: El anuncio no se muestra correctamente (por ejemplo, está recortado o tiene el tamaño incorrecto)
  • Compruebe la respuesta de la llamada al servidor de anuncios: inspeccione la pestaña "Respuesta" de la llamada al servidor de anuncios. ¿La creatividad devuelta coincide con el tamaño y el formato esperados?
  • Busque errores de JavaScript: consulte la pestaña "Consola" de las herramientas para desarrolladores para ver si hay errores de JavaScript relacionados con el renderizado de anuncios o con secuencias de comandos de terceros.
  • Conflictos de CSS: aunque no se muestren directamente en el informe de rendimiento de la página, los conflictos de CSS de la página pueden afectar al renderizado. Consulte la pestaña "Elementos" y los estilos computados del espacio publicitario.

Columnas clave y elementos que debes buscar

  • Nombre: la URL del recurso solicitado.
  • Estado: el código de estado HTTP de la respuesta (por ejemplo, 200 OK o 404 No encontrado).
  • Tipo: el tipo de MIME del recurso (por ejemplo, "document", "script", "image" o "xhr").
  • Iniciador: recurso o secuencia de comandos que ha iniciado la solicitud.
  • Tamaño: tamaño del recurso transferido.
  • Duración: duración total de la solicitud.

Qué hacer después de capturar e interpretar los datos

Una vez que haya capturado y realizado una revisión inicial de su archivo HAR, puede hacer lo siguiente:

Autodiagnóstico y resolución: si ha identificado un problema claro (por ejemplo, un código de respuesta 404 en un recurso de creatividad o un código de respuesta 204 debido a parámetros de segmentación específicos), es posible que pueda resolverlo ajustando la configuración de anuncios en Google Ad Manager o modificando el código de su página web.

Proporcione la siguiente información al equipo de Asistencia de Google Ad Manager:

  • El propio archivo HAR.
  • Una descripción clara del problema: lo que esperaba que ocurriera y lo que realmente ocurrió.
  • Pasos para reproducir el problema: la URL exacta, el navegador y las acciones que se han realizado.
  • Marca de tiempo del problema: anote la fecha y la hora exactas (incluida la zona horaria) en que se produjo el problema en el archivo HAR. Esto ayuda a identificar los eventos relevantes.
  • IDs de bloque de anuncios, IDs de pedido, IDs de línea de pedido o IDs de creatividad que crea que están implicados.
  • Resultados iniciales del análisis de archivos HAR.
Los archivos HAR pueden contener información sensible, como el contenido de la página, las cookies y los tokens de autenticación. Cuando compartas información, ten en cuenta los datos que proporcionas.

¿Te ha resultado útil esta información?

¿Cómo podemos mejorar esta página?
Búsqueda
Borrar búsqueda
Cerrar búsqueda
Aplicaciones de Google
Menú principal
14089429960584362793
true
Buscar en el Centro de ayuda
false
true
true
true
true
true
148
false
false
false
false