Sollten Sie zu Werbenetzwerken preconnecten?

Preconnecting zu Werbenetzwerken mag wie eine gute Idee erscheinen, um Anzeigen schnell bereitzustellen, aber normalerweise verlangsamt dies nur die Anzeigenbereitstellung zusammen mit anderen wichtigen Metriken

Arjen Karel Core Web Vitals Consultant
Arjen Karel - linkedin
Last update: 2024-07-29

Sollten Sie zu Werbenetzwerken preconnecten?

Wann immer ich eine Seite auditiere, schaue ich immer auf Resource Hints Strategien. Manchmal preconnecten Kunden zu Werbenetzwerken und das ist eine interessante Wahl. Die Idee ist ziemlich offensichtlich, durch Preconnecting zu Werbenetzwerken hoffen sie, Anzeigen zu beschleunigen und dadurch den Umsatz zu steigern.

Es gibt einen Nachteil bei dieser Strategie. Alles, was Sie früh während des Seitenladens tun, kostet Zeit (in Form von genutzten CPU-Zyklen und Netzwerknutzung). Das ist kostbare Zeit, die, wenn sie falsch genutzt wird, andere, wichtigere Ressourcen verlangsamen kann.

In diesem Artikel werfe ich einen tieferen Blick auf das Preconnecting zu Werbenetzwerken.

Hintergrund: Was ist Preconnecting

Ein Preconnect ist ein Hinweis an Browser, dass der Benutzer wahrscheinlich Ressourcen von der Herkunft der Zielressource benötigt, und daher kann der Browser wahrscheinlich die Benutzererfahrung verbessern indem er präventiv eine Verbindung zu dieser Herkunft initiiert

Hintergrund: Wie funktionieren Werbenetzwerke?

Werbenetzwerke sind Plattformen, die Werbetreibende und Publisher verbinden und den Prozess der Anzeige von Werbung auf verschiedenen Websites, Apps oder anderen digitalen Plattformen erleichtern. Sie arbeiten, indem sie zwei Hauptakteure zusammenbringen: Werbetreibende, die ihre Produkte oder Dienstleistungen bewerben möchten, und Publisher, die verfügbaren Werbeplatz auf ihren Plattformen haben.

Ist Preconnecting zu Werbenetzwerken schneller?

Kurze Antwort: Nein, in jedem Test für jeden Kunden (von 5k bis 15 Millionen täglichen Pageviews), für den ich gearbeitet habe, haben Real User Metrics gezeigt, dass Preconnecting zu Ad-Servern nur den Largest Contentful Paint verlangsamt. In den meisten Fällen führte das Freigeben von Ressourcen sogar zu schnelleren Anzeigenanzeigen.

Schauen Sie sich einfach dieses Beispiel aus dem wirklichen Leben an. Der Kunde ging von 1,8 Millionen guten Seiten auf 6,24 Millionen gute Seiten in nur 3 Monaten, nachdem ich die Ad Preconnects entfernt hatte!

preload ad networks rum lcp

Lange Antwort, wahrscheinlich nicht. Werbenetzwerke funktionieren normalerweise durch Laden eines einzelnen Skripts. Dieses Skript kann den Download von einigen weiteren Skripten (gehostet auf verschiedenen Hosts!) auslösen. Dann werden die Dinge kompliziert, aber grundsätzlich versucht das Werbenetzwerk, Ihre Anzeigenplätze zu füllen. Für jeden Anzeigenplatz muss es neue Ressourcen (html, bilder, css, fonts, neue skripte usw.) von verschiedenen Servern herunterladen.

Also lassen Sie es uns aufschlüsseln

Das Problem mit Preconnecting im Allgemeinen

Preconnecting öffnet eine Verbindung zu einem externen Server sehr früh während des Renderprozesses. Das Ziel des Preconnect ist es, eine bereits offene Verbindung zu diesem Server zu haben, sobald Dateien benötigt werden. Das kann wertvolle Zeit sparen, aber es hat seinen Preis.

Zuerst werden die frühen Netzwerkverbindungen sehr früh im Renderprozess um andere Netzwerkressourcen konkurrieren. Zu diesem Zeitpunkt sind die wichtigsten Ressourcen wie das LCP-Bild, Stylesheets und Fonts noch nicht heruntergeladen worden. Es ist also kein guter Zeitpunkt, um um Ressourcen zu konkurrieren!

Zweitens haben wir keine Möglichkeit zu wissen, ob wir diese Netzwerkverbindung tatsächlich benötigen werden. Vielleicht ist das Skript bereits im Browser-Cache und die offene Verbindung wird aus diesem Grund nicht verwendet. In diesem Fall, selbst wenn Preconnecting schneller gewesen wäre, fügen wir aufgrund von Client-Side Caching einfach eine nutzlose neue Verbindung für jeden Wiederholungsbesuch hinzu!

Als allgemeine Regel ist es normalerweise am besten, nur zu den wichtigsten Ressourcendomains (wie Ihr Haupt-CDN) zu preconnecten

Sollten Sie zum Haupt-Ad-Skript preconnecten?

Preconnecting zum Haupt-Ad-Skript wird Anzeigen nur beschleunigen, wenn das Ad-Skript aus irgendeinem Grund nicht vom Preload Scanner erkennbar ist

Wenn Sie Ihre Anzeigen priorisieren möchten und aus irgendeinem Grund kein normales externes Skript Tag <script async src="https://adnetwork.ext/script.js"> verwenden und das Ad-Skript nicht browser-cachebar ist, dann (und nur dann!) könnte Preconnecting eine gute Idee sein! In allen anderen Fällen sind Sie besser dran, nicht zu preconnecten.

Sollten Sie zu Domains preconnecten, die Werbenetzwerke später verwenden werden

Preconnecting zu Domains, die Werbenetzwerke später in den Geboten und Platzierungen verwenden werden, wird einfach einen großen Netzwerkstau früh während des Seitenladens erzeugen. Live-Tests haben immer wieder gezeigt, dass dies viel weniger effizient ist als das Öffnen der Werbenetzwerkverbindung in Echtzeit. Also nein! Sie sind wahrscheinlich viel besser dran, wenn Sie den Browser die Verbindungen zu den Werbenetzwerken in seiner eigenen Zeit abwickeln lassen

Welche Werbenetzwerke habe ich getestet??

Interessiert daran herauszufinden, ob dieser Artikel auf Ihr Werbenetzwerk zutrifft? Dies sind alle Preconnects, die ich im letzten Jahr getestet habe. Wenn Ihr Werbenetzwerk nicht in der Liste ist, bedeutet das nicht, dass Sie preconnecten sollten. Es bedeutet nur, dass ich es nicht für Sie getestet habe. Sie sollten einen A/B-Test einrichten und testen was für Sie am besten funktioniert!


<link rel="preconnect" href="//securepubads.g.doubleclick.net">
<link rel="preconnect" href="//www.google.com">
<link rel="preconnect" href="//adservice.google.com">
<link rel="preconnect" href="//tpc.googlesyndication.com">
<link rel="preconnect" href="//pagead2.googlesyndication.com">
<link rel="preconnect" href="//www.gstatic.com">
<link rel="preconnect" href="https://s0.2mdn.net" />
<link rel="preconnect" href="https://googleads.g.doubleclick.net" />
<link rel="preconnect" href="https://www.googleadservices.com" />
<link rel="preconnect" href="https://dis.criteo.com" />
<link rel="preconnect" href="https://c1.adform.net" />
<link rel="preconnect" href="https://snap.licdn.com" />
<link rel="preconnect" href="https://visitor.omnitagjs.com" />
<link rel="preconnect" href="https://secure.adnxs.com" />
<link rel="preconnect" href="https://cdn.brandmetrics.com" />
<link rel="preconnect" href="https://p.adsymptotic.com" />
<link rel="preconnect" href="https://bidder.criteo.com" />
<link rel="preconnect" href="https://gum.criteo.com" />
<link rel="preconnect" href="https://sslwidget.criteo.com" />
<link rel="preconnect" href="https://static.criteo.net" />

Stop debating in Jira.

Get a definitive answer on your performance issues. I deliver a granular breakdown of your critical rendering path.

Book a Deep Dive >>

  • Definitive Answers
  • Granular Breakdown
  • Critical Path Analysis
Sollten Sie zu Werbenetzwerken preconnecten?Core Web Vitals Sollten Sie zu Werbenetzwerken preconnecten?