Häufig gestellte Fragen (FAQ) – Lazy Loading, Infinite Scroll und Single Page Apps (SPA)

Veröffentlicht: 2018-06-01
So richten Sie Lazy Loading und Infinite Scroll mit PubGuru Header Bidding ein

Dieser Beitrag wurde zuletzt am 14. September 2021 aktualisiert

Lazy Loading bedeutet, dass ein Artikel oder eine Seite zahlreiche Elemente enthält, möglicherweise Listenteile, Bilder oder Artikelunterabschnitte, und wenn der Benutzer nach unten scrollt, werden die Elemente nicht wirklich heruntergeladen, bis sich der Benutzer in der Nähe der Seite befindet.

Unendliches Scrollen ist, wenn der Benutzer sich dem Ende eines Artikels nähert und ein weiterer Artikel oder Inhalt, der dem Benutzer gefallen könnte, sofort zur Seite hinzugefügt wird, sodass der Benutzer die Website mit minimalem Aufwand weiter genießen kann.

Bei Single Page Apps (SPA) klickt der Benutzer auf ein Element der Seite, und statt der Aktualisierung der gesamten Seite werden nur Teile der Seite, die sich ändern (normalerweise der zentrale Inhalt), aktualisiert. Dies führt oft zu einem deutlich schnelleren Website-Erlebnis, aber einige Suchmaschinen haben Probleme, diese Inhalte zu indexieren.

Diese drei Techniken werden oft kombiniert, um nahtlose und sehr schnelle Web-Erlebnisse zu schaffen.

Sind Sie bereit, Ihr Anzeigeninventar wie die Profis zu beherrschen? Werden Sie ein Ad Ops-Guru mit der PubGuru University! Erhalten Sie FÜR BEGRENZTE ZEIT Zugang zu unseren Kursen School of AdSense, Ad Exchange und Google Ad Manager für nur 199 $! Klicken Sie hier, um sich anzumelden

Woher weiß ich, ob Lazy/Infinite/SPA das Richtige für mich ist?

Zunächst einmal sollten Sie einen regelmäßigen Entwickler in Ihrem Team haben, um diese Strategien ordnungsgemäß umzusetzen. Es gibt eine Handvoll WordPress-Plugins, die solche Funktionen bieten, aber wir haben häufig festgestellt, dass ihre Benutzererfahrung sehr schlecht ist. Wenn Sie keinen Entwickler haben, ist es sehr schwierig, diese fortgeschrittenen Techniken richtig zu implementieren.

Zweitens müssen Sie bedenken, dass Werbetreibende Anzeigen in einer Feedback-Schleife kaufen. Wenn Sie anfangen, auf Lazy/Infinite umzustellen, sehen die meisten Publisher einen sofortigen Rückgang der Sitzungs-RPM. Dies liegt daran, dass ihre traditionellen Einheiten, insbesondere die weiter unten auf der Seite, eine viel geringere Sichtbarkeit aufweisen. Diese Anzeigenleistung wird dem neuen Lazy/Infinite-Inventar zugeschrieben. Die Feedback-Schleife braucht Zeit, damit Werbetreibende sich anpassen können. Wir haben gesehen, dass es 4-8 Wochen dauert, bis die Publisher die Gewinnschwelle erreichen. Wenn Sie in Ihrem Umsatzzyklus nicht so viel Zeit zum Investieren haben, sollten Sie Lazy Loading nicht testen.

Drittens verlassen sich einige Verlage stark auf die organische Suche oder die organische soziale Reichweite. Viele Indexierer großer Suchmaschinen und sozialer Netzwerke tun sich schwer mit der Indexierung von lazy/infinite/SPA-Inhalten. Für einige Publisher bedeutet dies, dass der Wechsel zu Lazy/Infinite/SPA den organischen Traffic reduzieren kann. Abgesehen davon sind Google und Facebook ziemlich geschickt darin, Lazy/Infinite/SPA richtig zu indizieren, wenn sie sauber mit den wichtigsten Javascript-Frameworks implementiert werden. Auf der anderen Seite beziehen Google und Facebook die Seitenladegeschwindigkeit stark in ihre Algorithmen für die organische Reichweite ein, und eine drastische Beschleunigung Ihrer Seite kann zu einer erheblichen Steigerung des organischen Verkehrs führen. Passen Sie also auf – wenn Ihre organische Reichweite nach dem Wechsel stark abfällt, sollten Sie unbedingt in Betracht ziehen, wieder zu traditionellen Setups zurückzukehren.

Erhöht Lazy/Infinite/SPA den Umsatz?

Die allgemeine Idee bei Lazy/Infinite/SPA ist, dass der Benutzer nur Anzeigen/Inhalte erhält, wenn er sich in der Nähe befindet. Dies erhöht die Sichtbarkeit und Interaktion mit diesen Anzeigen drastisch, reduziert jedoch die schiere Anzahl der Anzeigenimpressionen. Die meisten Werbetreibenden zahlen einen unverhältnismäßigen Aufpreis für eine höhere Sichtbarkeit. Branchenstatistiken zeigen, dass die Verdoppelung der Sichtbarkeit einer Sichtbarkeitseinheit von 35–40 % auf 70–80 % zu einer 2,4-fachen Umsatzsteigerung führt. Dies ist ein weiterer Grund, warum Publisher Lazy/Infinite/SPA verwenden möchten.

Kann ich mit SPA Anzeigen aktualisieren, wenn der Benutzer zu einem neuen Inhalt wechselt?

Wenn die Anzeigen im Inhalt sind und der gesamte Inhaltsbereich geladen wird, möchten Sie natürlich, dass die Anzeigen ordnungsgemäß ausgelöst werden. Was die Seite betrifft, handelt es sich um völlig neue Anzeigen. Wenn Sie Seitenleistenanzeigen haben, die sich mit SPA nicht ändern, sollten Sie sie nur aktualisieren, wenn sie angesehen wurden. Andernfalls schaden Sie nur Ihren eigenen Sichtbarkeitsstatistiken. Wenden Sie sich an Ihren Spezialisten für Werbemaßnahmen, um Unterstützung bei der Einrichtung dieser Aktualisierungen der gesehenen Impressionen zu erhalten.

Wann sollte ich lazy/infinite laden und wie viel Inhalt sollte ich laden?

Wenn der Darstellungsbereich des Benutzers etwa einen Darstellungsbereich vom unteren Rand der Seite entfernt ist, sollten Sie mit dem Laden von Inhalten mit verzögertem oder unendlichem Scrollen beginnen. Warten Sie nicht, bis der Benutzer ganz unten auf der Seite ist, oder Sie erhalten eine sehr schlechte Benutzererfahrung, da sie ständig darauf warten, dass Inhalte geladen werden. Anstatt zu warten, gehen viele einfach.

Die Menge an Inhalten, die mit unendlichem Scrollen geladen werden soll, hängt von Ihren durchschnittlichen Seitenaufrufen pro Sitzung ab. Wenn Ihre Benutzer regelmäßig durchschnittlich 10 Seitenaufrufe haben, sollten Sie in Betracht ziehen, maximal 10 Artikel auf einen Seitenaufruf zu laden (natürlich jeden einzeln laden). Zeigen Sie danach eine Liste mit Optionen an, auf die der Benutzer tatsächlich klicken muss. Es ist wichtig, die Inhaltsteile pro Seite zu begrenzen, da es viele Online-Bots gibt, die Tonnen von Serverressourcen auffressen, indem sie einfach bis zum Ende einer Seite scrollen, und wenn Ihr unendliches Scrollen wirklich unendlich ist, werden Sie es tun Verschwenden Sie eine Menge Ressourcen für solche Lasten.

Wie viele Anzeigen können wir mit Lazy/Infinite/SPA auf eine einzelne Seite laden?

Wir haben festgestellt, dass einige Publisher sehr aggressiv mit der Anzahl der pro Seite geladenen Anzeigen umgehen. Lazy Loading und unendliches Scrollen sind keine Entschuldigung dafür, unbegrenzte Anzeigen auf einer Seite zu schalten. Publisher, die bestimmte Grenzen überschreiten, sehen eine verringerte Reichweite in sozialen Netzwerken und Suchmaschinen. Wir haben bestätigt, dass das Laden von 75 Einheiten auf einer Seite gegen die Richtlinien beliebter sozialer Netzwerke verstößt und die soziale Reichweite des Publishers drastisch verringert.

Für Mobilgeräte sollte immer nur eine Einheit auf dem Bildschirm angezeigt werden. niemals zwei Anzeigenblöcke zu einem bestimmten Zeitpunkt. Ankereinheiten sind die Ausnahme, obwohl einige soziale Plattformen die Reichweite für die Verwendung von Ankern verringern. Mit anderen Worten, fügen Sie eine Anzeige ein, füllen Sie dann den Inhalt einer vollen Bildschirmhöhe aus, und dann können Sie eine weitere Anzeige einfügen.

Kann ich dieselben Tags, Anzeigenblöcke oder Header-Bidding-PIDs verwenden, um Lazy/Infinite/SPA-Tests im Vergleich zu herkömmlichen Setups aufzuteilen?

Nein. In diesem Fall können Werbetreibende nicht zwischen den beiden Inventarsegmenten unterscheiden. Anzeigenimpressionen bei einem Lazy/Infinite-Werbeerlebnis haben in der Regel eine deutlich höhere Sichtbarkeit und Klickrate, da sie mit größerer Wahrscheinlichkeit gesehen werden (sie werden erst geladen, wenn der Nutzer in der Nähe ist). Ohne den Werbetreibenden die Möglichkeit zu geben, das Inventar zu differenzieren, werden die Publisher nur begrenzte oder vernachlässigbare Einnahmen erzielen. Aus diesem Grund müssen Sie unterschiedliche Anzeigen-Tags, unterschiedliche Anzeigenblöcke und unterschiedliche Header-Gebots-PIDs haben, wenn Sie testen oder zu Lazy/Infinite/SPA wechseln.

Warum sind meine Seitenaufrufe mit lazy/infinite/SPA gesunken?

Die meisten Analyseplattformen zählen Lazy/Infinite/SPA-Ladevorgänge nicht als neuen Seitenaufruf, es sei denn, Sie haben den Code entwickelt, um ein solches Ereignis speziell auszulösen. Das Ergebnis ist ein Einbruch Ihrer Seitenaufrufe. Stattdessen sollten Sie Sitzungen und Sitzungs-RPM als primäre KPI beachten.

Wie schnell können Header-Bidding-Auktionen mit Lazy/Infinite/SPA ausgelöst und erneut ausgelöst werden?

Einige Bieter unterstützen keine gleichzeitigen Anfragen, daher werden Auktionen normalerweise nicht gleichzeitig ausgelöst. Darüber hinaus führen übermäßige Anfragen zu einer internen Ratenbegrenzung durch die Bieter. Sie werden grundsätzlich aufhören, Gebotsanfragen an ihre DSPs und andere Werbepartner zu senden. Darüber hinaus erhöht das wiederholte Stellen zahlreicher Header-Bidding-Anforderungen die Latenz und verschlechtert die Benutzererfahrung für den Benutzer. Aus diesen Gründen haben wir ein strenges Minimum von 10 Sekunden zwischen den Auktionen und wir verschieben es selten unter 30 Sekunden.

Es sollte auch beachtet werden, dass einige Nachfragequellen einfach nicht mit mehreren Gebotsanfragen kompatibel sind, die auf denselben Seitenaufruf ausgelöst werden. Wenn ihr Code keinen Fehler auslöst, antwortet er mit einem Null- oder Nullgebot. Wir stellen die Erstanfrage und stellen keine Folgeanfragen für diese Bieter.

Aus diesen Gründen verfügen Lazy/Infinite/SPA-Setups oft über 2–6 Sätze von Header-Gebots-PIDs für genau denselben Anzeigenblock, sodass sie in vergleichenden und analogen Einheiten auf der Seite verwendet werden können, ohne dass eine erneute Auktion durchgeführt werden muss.

Wie implementiere ich Anzeigen mit lazy/infinite/SPA und PubGuru/MonetizeMore?

Betten Sie zuerst Ihre Konfiguration wie gewohnt auf der Seite ein:

 <script src="https://m2d.m2.ai/path-to-config.js" type="text/javascript" async></script>

Dann sollten Ihre Anzeigen-Divs korrekt nicht nach Div-ID, sondern nach data-gpt-parent referenzieren.

 <div class="pg-lazy" data-gpt-parent="leaderboard"></div>

<div class="pg-lazy" data-gpt-parent="right-rail"></div>

<div class="pg-lazy" data-gpt-parent="in-content"></div>

Das data-gpt-parent muss mit allen Einheiten in der Konfiguration nach Anzeigenfläche oder Anzeigenblockcode (mit oder ohne GAM-Netzwerkcode) übereinstimmen. Das bedeutet, wenn Sie eine Einheit von „/1234567890/atf-leaderboard“ haben und die Div-ID (Slot) in der Konfiguration „atf-lb“ ist, können Sie einen der folgenden Werte für Ihr data-gpt-parent verwenden:

  • /1234567890/atf-Bestenliste
  • ATF-Bestenliste
  • atf-lb

Stellen Sie einfach sicher, dass die Einheitencodes oder Div-IDs (Slots) in der Konfiguration eindeutig sind. Wenn der Benutzer mit Lazy/Infinite/SPA scrollt oder Seiten wechselt, können Sie weiterhin auf dieselben Einheiten-Divs verweisen, und unser Code kümmert sich um den Rest. Wenn der Publisher im obigen Beispielcode 5 Kopien der „in-content“-Einheit hat, erbt unser Code die Einstellungen von dieser Einheit für jede dieser Kopien.

Melden Sie sich noch heute für ein professionelles Konto bei MonetizeMore an, um weitere Unterstützung in Bezug auf PubGuru Header Bidding Lazy Loading und Endlos-Scroll-Setups zu erhalten!

Letzte Aktualisierung: 24. Oktober 2019