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
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.
Table of Contents!
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!

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
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"
/>
Compare your segments.
Is iOS slower than Android? Is the checkout route failing INP? Filter by device, route, and connection type.
- Device filtering
- Route Analysis
- Connection Types