Solucionar problemas con solicitudes de anuncios web

Capture e interprete sesiones de red HTTP con las herramientas para desarrolladores de Chrome

En este artículo se explica cómo capturar sesiones de red HTTP mediante las herramientas para desarrolladores de Chrome para solucionar problemas con solicitudes de anuncios web en tiempo real. Si sabe cómo capturar e interpretar esos datos, podrá identificar los problemas y, por tanto, reducir considerablemente el tiempo necesario para su 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 esta página:

Prácticas recomendadas para capturar datos de forma eficaz

Antes de empezar a capturar el tráfico de red, siga estas prácticas recomendadas para que el archivo HAR contenga datos claros y relevantes que le permitan solucionar los problemas con precisión:

  • Use el modo Incógnito: abra 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.
  • Borre la caché y las cookies del navegador: aunque esté en modo Incógnito, es recomendable que borre la caché y las cookies. En la ventana de Incógnito, abra las herramientas para desarrolladores (F12 o Ctrl + Mayús + I o Cmd + Opción + I), haga clic con el botón derecho en el botón de actualización situado junto a la barra de direcciones y seleccione Vaciar la caché y volver a cargar de manera forzada.
  • Inhabilite los bloqueadores de anuncios y otras extensiones que interfieran: inhabilite 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.
  • Reproduzca el problema de forma fiable: antes de empezar a grabar, asegúrese de que puede reproducir sistemáticamente el problema con los anuncios que quiere diagnosticar. Para ello, quizás tenga 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, siga estos pasos:

  1. Abra las herramientas para desarrolladores de Chrome

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

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

    1. Busque el botón circular "Grabar" (normalmente es rojo o gris). Si es de color gris, haga 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. Compruebe que la casilla "Mantener registro" esté marcada. De esta forma, el registro no se borrará cuando navegue por diferentes páginas o las actualice.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 ha seleccionado 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. Reproduzca el problema del anuncio

    1. Con las herramientas para desarrolladores abiertas y grabando, lleve 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. Deje que la página se cargue por completo y que el anuncio intente renderizarse (o no). Siga grabando durante unos segundos después de que se manifieste el problema.
  5. Guarde el archivo HAR

    1. Una vez que haya reproducido el problema y haya registrado el tráfico de red pertinente, haga 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. Elija una ubicación de su ordenador para guardar el archivo ".har" y asígnele un nombre descriptivo (por ejemplo, anuncio-vacío-ejemplo.har).

Interpretar un archivo HAR para solucionar problemas relacionados con anuncios

El primer paso es capturar el archivo HAR. Una vez hecho esto, podrá 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 en los que fijarse

  • 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.
  • Tiempo: 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 comparta información, tenga en cuenta los datos que proporciona.

¿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
8138046090956722709
true
Buscar en el Centro de ayuda
false
true
true
true
true
true
148
false
false
false
false