Zum Hauptinhalt springen




Finden Sie heraus, wie das schnellere Laden von Ressourcen von Drittanbietern den Umsatz steigern kann.

Diese Fallstudie zeigt, wie die Verbesserung der Leistung von Drittanbieter-Ressourcen die Geschäftskennzahlen verbessern kann. Während in einer früheren Studie die Kosten der aggregierten Anzeigenlatenz gemessen wurden, zeigt diese Studie den realen Wert einer verbesserten Leistung:

0,5%

Erhöhte Einnahmen für Verlage

2%

Das Laden des ersten Anzeigenskripts wurde erhöht

Fuente: Datos internos de Google, junio a julio de 2019.

Hintergrund

das Google Publisher Tag (GPT) es la secuencia de comandos de etiquetado de anuncios para Google Ad Manager que solicita y muestra anuncios gráficos en la Netz. Implementando un simple abgestanden-während-revalidieren Encabezado HTTP para GPT, el equipo de GPT pudo mejorar la velocidad y el rendimiento de los anuncios gráficos de Google para sus socios editores. Esta misma técnica se puede aplicar a cualquier otro escenario donde cargar Skripte lo más rápido viable es más importante que cargar el código más actualizado.

Das Problem

GPT ist als Startskript implementiert. gpt.js, die eine kurze Lebensdauer (TTL) von 15 Minuten hat. Diese kurze TTL ermöglicht es, das Skript schnell zu aktualisieren oder zurückzusetzen. Einmal geladen, gpt.js fordert und lädt zusätzliche Implementierungsskripts, die eine längere TTL haben.

Nach Ablauf der 15-minütigen TTL wird die Version von gpt.js im Zwischenspeicher se torna obsoleto y requiere ser revalidado. Previamente, este procedimiento de revalidación implicaba realizar una solicitud de red síncrona para conseguir una copia nueva de la secuencia de comandos, lo que agrega latencia a la primera solicitud de anuncio.

Die Antwort

das abgestanden-während-revalidieren Das Attribut es utilizado por el Cache-Kontrolle Header und legt ein zusätzliches Zeitfenster fest, in dem ein Cache ein veraltetes Asset verwenden kann, während das Asset asynchron erneut validiert wird. Dies hilft Entwicklern, die Unmittelbarkeit auszugleichen:Wird geladen Inhalt en caché de inmediato- Und Frische -Stellen Sie sicher, dass zwischengespeicherte Inhaltsaktualisierungen in Zukunft verwendet werden.

Fallstudie zu Google Display Ads

Das GPT-Team hat dies hinzugefügt Cache-Kontrolle Überschrift in der gpt.js Respuesta HTTP en 2016, en previsión de que los Browser implementen abgestanden-während-revalidieren:

Cache-Kontrolle: privat, maximales Alter = 900, veraltet, während revalidiert = 3600

Diese Einstellung bedeutet, dass wenn gpt.js zwischen 15 und 60 Minuten nach dem vorherigen zwischengespeicherten Wert angefordert wird, wird der zwischengespeicherte Wert verwendet, um die Anforderung zu erfüllen, selbst wenn er veraltet ist. Gleichzeitig wird eine Anforderung zur erneuten Validierung im Hintergrund gestellt, um den Cache mit einem neuen Wert für die zukünftige Verwendung zu füllen.

Chrome veröffentlicht abgestanden-während-revalidieren en la versión del 75 al 99% de todo el der Verkehr, dejando el 1% del tráfico con la función desactivada temporalmente para medir su impacto. El equipo de GPT registró métricas de este 1% (el grupo experimental), así como una muestra del 1% de tráfico con la función habilitada (el grupo de control), para probar la eficacia de abgestanden-während-revalidieren para guiones de anuncios. En el transcurso de 2 semanas de métricas registradas a partir de un tamaño de muestra de 5200 millones de Eindrücke de anuncios gráficos de Google, el grupo de control observó:

  • 0,3% Anstieg der Anzeigenimpressionen.
  • Umsatzsteigerung von 0,5%.
  • 2%-Anstieg beim Laden des ersten Anzeigenskripts (<500 ms desde el inicio de la carga de la página).
  • 1.1% Anstieg der insgesamt erfolgreichen Anzeigenskriptladevorgänge.

Quelle: Interne Daten von Google, Juni bis Juli 2019.

Wie in der obigen Grafik dargestellt, können die Ergebnisse dieses Experiments auf eine Zunahme erfolgreicher Anzeigenskriptladevorgänge zurückgeführt werden, wobei die meisten zu einem frühen Zeitpunkt des Seitenladevorgangs erfolgten.

Implementierung von Veralterung bei erneuter Validierung auf Ihrer Website

El equipo de GPT ha visto que realizar un cambio relativamente simple en los Überschriften HTTP con abgestanden-während-revalidieren kann die Geschwindigkeit verbessern und die Geschäftskennzahlen erhöhen. Weitere Informationen zur Implementierung finden Sie im Post Keep things fresh with deprecation while revalizing abgestanden-während-revalidieren auf Ihrer eigenen Website.

Foto von Kahica im Unsplash