Prácticas generales recomendadas

Cómo integrar la biblioteca de Google Publisher Tag (GPT) en tu sitio web en muchos sentidos es lo mismo que integrar cualquier otra secuencia de comandos de terceros. Sin embargo, Hay algunos aspectos únicos de trabajar con GPT que se deben para asegurarse de aprovechar al máximo su espacio publicitario con un impacto mínimo en rendimiento del sitio. Después de todo, los anuncios rápidos son importantes.

En las siguientes secciones, se describen las prácticas recomendadas para trabajar en tu y la integración de datos.

Cargue etiquetas GPT desde una fuente oficial

Solicita siempre la biblioteca de GPT de una fuente oficial:

Tipo de integración Etiqueta de la secuencia de comandos
Estándar

incluidos los editores integrados en el MTC de IAB Europe.
<script src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" crossorigin="anonymous" async></script>
Anuncios limitados

Para los publicadores que desean habilitar anuncios limitados.
<script src="https://pagead2.googlesyndication.com/tag/js/gpt.js" async></script>

Usa la URL de anuncios limitados solo en sitios en los que desees habilitar manualmente anuncios limitados. Cómo solicitar GPT de los anuncios limitados URL cuando esta función no está en uso hace que el navegador abra una conexión de red adicional innecesaria, lo que puede ralentizar la carga de anuncios.

Para satisfacer las necesidades de cumplimiento de las normativas de los publicadores, GPT puede cargado desde la URL estándar con el parámetro crossorigin="anonymous" para evitar que se envíen cookies con la solicitud de secuencia de comandos.

No publicar versiones almacenadas en caché de GPT

Nunca entregar versiones de gpt.js, pubads_impl.js ni de las bibliotecas que carguen desde tu propio servidor o cargarlos desde una fuente no oficial.

Es posible que no se use una versión de la biblioteca de GPT almacenada en caché local funcionan siempre en las versiones más recientes de navegadores o sistemas operativos, y es posible que no actualizado con nuevas funciones y mejoras. Las versiones anteriores del La biblioteca de GPT puede dejar de funcionar en cualquier momento y provocar una pérdida de ingresos publicitarios si dejan de publicarse anuncios en sus etiquetas.

Esto también se aplica a los service workers. Si usas el servicio trabajadores para almacenar en caché o modificar las respuestas a las solicitudes HTTP que provienen de tu sitio, usa una estrategia de solo red cuando se manejan solicitudes de gpt.js en para recuperar una versión actualizada.

Cargue las etiquetas GPT con anticipación

La biblioteca de GPT (gpt.js) contiene solo una pequeña fracción de el código necesario para cargar los anuncios. La mayor parte de ese código se encuentra archivos separados (como pubads_impl_XX.js), que gpt.js carga como según tus necesidades.

Al cargar con anticipación la biblioteca principal de GPT, estas secuencias de comandos dependientes también pueden cargarse antes. Esto evita cualquier latencia adicional relacionada con recupera estas secuencias de comandos (si no se almacenan en caché) y permite que los anuncios se carguen más con rapidez. Todo esto contribuye a reducir el de tiempo para renderizar el primer anuncio, lo que, a su vez, aumenta la visibilidad de tus anuncios.

Usa la precarga cuando sea apropiado

Es posible que, en ocasiones, no tenga control directo sobre cuándo o cómo GPT esté cargado. Por ejemplo, si usa una secuencia de comandos de anuncios de terceros que se carga usar GPT en su nombre. En estos casos, puede ser apropiado precarga la solicitud para gpt.js. La carga previa de una solicitud le indica a la navegador para descargar inmediatamente un recurso específico que es crítico para la carga de tu página. Si el recurso especificado es un archivo JavaScript, la secuencia de comandos el contenido se recupera de inmediato, pero la ejecución se aplaza hasta que se cambia según tus necesidades.

Ejemplo de solicitud de precarga para integraciones estándar

<link rel="preload" href="https://securepubads.g.doubleclick.net/tag/js/gpt.js" as="script">

Ejemplo de solicitud de precarga para integraciones de anuncios limitados

<link rel="preload" href="https://pagead2.googlesyndication.com/tag/js/gpt.js" as="script">

Cómo usar GPT en páginas renderizadas previamente

La renderización previa indica al navegador que descargue e mostrar páginas que los usuarios aún no han solicitado, pero que probablemente visiten. Cuándo se cargan en una página renderizada previamente, solo solicita la biblioteca de GPT anuncios siempre que la página se vuelva visible.

Cómo cargar GPT de forma estática

Evite insertar la biblioteca de GPT en su página de forma dinámica. cargarlo desde una secuencia de comandos externa. En su lugar, carga la biblioteca de forma estática en el <head> de tu página, como se muestra en Comienza a usar Google Publisher Tags. Esto evita que otros recursos retrasan la recuperación y la carga de la etiqueta GPT lo que, a su vez, retrasaría la carga de los anuncios.

Para obtener más información, consulte el Informe de auditorías de anuncios del publicador para Lighthouse. cargar secuencias de comandos de anuncios de forma estática

Cargue etiquetas GPT de manera asíncrona

Incluye la palabra clave async en la definición de la etiqueta de secuencia de comandos, como se muestra en Comienza a usar Google Publisher Tags. Esto indica al navegador para cargar la biblioteca de GPT en paralelo con otras recursos y contenido de la página, en lugar de bloquear la ejecución hasta que se termina de cargarse.

Para obtener más información, consulte el Informe de auditorías de anuncios del publicador para Lighthouse. cargar etiquetas de anuncios de forma asíncrona.

Cargue etiquetas GPT de forma segura

Carga siempre la biblioteca de GPT a través de HTTPS, como se muestra en Comienza a usar Google Publisher Tags. Esto no solo proporciona mayor seguridad a los usuarios y, además, mejora el rendimiento. Desde el anuncio Las solicitudes emitidas por GPT siempre usan HTTPS, lo que permite cargar la biblioteca a través de HTTPS garantiza que el navegador solo necesite abrir 1 conexión para todas las solicitudes relacionadas con la publicación de anuncios.

Para obtener más información, consulte el Informe de auditorías de anuncios del publicador para Lighthouse. cargar la etiqueta de anuncio a través de HTTPS, y cargar etiquetas GPT desde un host recomendado documentación de auditoría.

Logre que las páginas tengan un buen rendimiento

Si bien las prácticas recomendadas de esta guía se enfocan específicamente en optimizar tus la integración de GPT, y hay muchos otros factores que contribuyen al impacto el rendimiento de tu página. Cuando realices cambios en tu sitio (especialmente los en función de recomendaciones amplias, como las de esta guía), es importante para evaluar el impacto de esos cambios en todos los aspectos de la publicidad rendimiento. Se recomienda que ejecutes herramientas con regularidad, como Lighthouse y Publisher Ads Audits for Lighthouse para identificar y abordar. problemas de rendimiento y encontrar el equilibrio adecuado de optimizaciones para tu sitio.