Często zadawane pytania (FAQ) — Lazy Loading, Infinite Scroll i Single Page Apps (SPA)
Opublikowany: 2018-06-01Ten post został ostatnio zaktualizowany 14 września 2021 r
Leniwe ładowanie polega na tym, że artykuł lub strona zawiera wiele elementów, na przykład części listy, obrazy lub podsekcje artykułów, a gdy użytkownik przewija w dół, elementy nie są faktycznie pobierane, dopóki użytkownik nie znajdzie się w pobliżu strony.
Nieskończone przewijanie ma miejsce, gdy użytkownik zbliża się do końca artykułu, a inny artykuł lub fragment treści, który może mu się spodobać, jest natychmiast dodawany do strony, dzięki czemu użytkownik może nadal korzystać z witryny przy minimalnym wysiłku.
Aplikacje jednostronicowe (SPA) polegają na tym, że użytkownik klika element strony, a zamiast odświeżania całej strony aktualizowane są tylko części strony, które się zmieniają (zwykle jest to treść centralna). Często skutkuje to znacznie szybszym działaniem strony, ale niektóre wyszukiwarki mają problemy z indeksowaniem tej treści.
Te trzy techniki są często łączone, aby zapewnić płynne i bardzo szybkie korzystanie z Internetu.
Chcesz opanować swoje zasoby reklamowe jak profesjonaliści? Zostań guru ds. reklam z PubGuru University! PRZEZ OGRANICZONY CZAS uzyskaj dostęp do naszych kursów School of AdSense, Ad Exchange i Google Ad Manager za jedyne 199 USD! Kliknij tutaj, aby się zarejestrować |
Skąd mam wiedzieć, czy Lazy/Infinite/SPA jest dla mnie odpowiednie?
Po pierwsze, powinieneś mieć stałego programistę w swoim zespole, aby prawidłowo realizować te strategie. Istnieje kilka wtyczek Wordpress, które mogą oferować taką funkcjonalność, ale często stwierdzamy, że ich doświadczenie użytkownika jest bardzo słabe. Jeśli nie masz programisty, te zaawansowane techniki będą bardzo trudne do prawidłowego wdrożenia.
Po drugie, musisz wziąć pod uwagę, że reklamodawcy kupują reklamy na zasadzie sprzężenia zwrotnego. Gdy zaczniesz przechodzić na leniwe/nieskończone, większość wydawców odnotuje natychmiastowy spadek RPM sesji. Dzieje się tak dlatego, że ich tradycyjne jednostki, zwłaszcza te znajdujące się dalej na stronie, mają znacznie niższą widoczność. Ta skuteczność reklamy jest przypisywana nowym leniwym/nieskończonym zasobom reklamowym. Pętla informacji zwrotnych potrzebuje czasu, aby reklamodawcy mogli się dostosować. Widzieliśmy, że wydawcy zaczynają wychodzić na zero dopiero po 4-8 tygodniach. Jeśli nie masz tyle czasu w swoim cyklu przychodów na inwestycje, nie powinieneś testować leniwego ładowania.
Po trzecie, niektórzy wydawcy w dużym stopniu polegają na bezpłatnych wynikach wyszukiwania lub organicznym zasięgu społecznościowym. Wielu indeksatorów głównych wyszukiwarek i sieci społecznościowych ma trudności z indeksowaniem treści leniwych/nieskończonych/SPA. Dla niektórych wydawców oznacza to, że przejście na leniwy/nieskończony/SPA może zmniejszyć ruch organiczny. Powiedziawszy to, Google i Facebook są dość biegli w prawidłowym indeksowaniu leniwych/nieskończonych/SPA, gdy są zaimplementowane w czysty sposób z głównymi frameworkami javascript. Z drugiej strony Google i Facebook mocno uwzględniają prędkość ładowania strony w swoich algorytmach zasięgu organicznego, a drastyczne przyspieszenie strony może spowodować znaczny wzrost ruchu organicznego. Więc uważaj – jeśli Twój zasięg organiczny spadnie po zmianie, zdecydowanie powinieneś rozważyć powrót do tradycyjnych konfiguracji.
Czy lazy/infinite/SPA zwiększa przychody?
Ogólną ideą leniwego/nieskończonego/SPA jest to, że użytkownik otrzymuje reklamy/treści tylko wtedy, gdy jest blisko nich. To drastycznie zwiększa widoczność i zaangażowanie w te reklamy, ale zmniejsza samą liczbę wyświetleń reklam. Większość reklamodawców płaci nieproporcjonalną premię za wyższą widoczność. Statystyki branżowe pokazują, że podwojenie widoczności jednostki widoczności z 35-40% do 70-80% skutkuje 2,4-krotnym wzrostem przychodów. To kolejny powód, dla którego wydawcy chcą korzystać z funkcji lazy/infinite/SPA.
Czy dzięki SPA mogę odświeżać reklamy, gdy użytkownik przechodzi do nowej treści?
Oczywiście, jeśli reklamy są w treści i ładowany jest cały panel zawartości, chcesz, aby reklamy były uruchamiane poprawnie. Jeśli chodzi o stronę, to są to zupełnie nowe reklamy. Jeśli masz reklamy na pasku bocznym, które nie zmieniają się wraz ze SPA, powinieneś je odświeżyć tylko wtedy, gdy zostały wyświetlone. W przeciwnym razie szkodzisz tylko własnym statystykom widoczności. Możesz skontaktować się ze specjalistą ds. operacji reklamowych, aby uzyskać pomoc w konfigurowaniu odświeżania wyświetlanych wyświetleń.
Kiedy powinienem ładować leniwy/nieskończony i ile treści powinienem ładować?
Gdy obszar roboczy użytkownika spadnie do mniej więcej jednego widocznego obszaru od dołu strony, należy rozpocząć ładowanie treści z leniwym lub nieskończonym przewijaniem. Nie czekaj, aż użytkownik znajdzie się na samym dole strony, ponieważ spowoduje to bardzo złe wrażenia użytkownika, ponieważ będzie on ciągle czekał na załadowanie treści. Zamiast czekać, wielu po prostu odchodzi.
Ilość treści, które powinny być ładowane z nieskończonym przewijaniem, zależy od średniej liczby odsłon na sesję. Jeśli Twoi użytkownicy regularnie średnio odwiedzają stronę 10, powinieneś rozważyć załadowanie maksymalnie 10 artykułów na odsłonę (oczywiście ładowanie każdego z nich osobno). Następnie pokaż listę opcji, w których użytkownik musi kliknąć. Ważne jest, aby ograniczyć fragmenty treści na stronę, ponieważ istnieje wiele botów online, które pochłoną mnóstwo zasobów serwera, po prostu przewijając, aż dotrą do dołu strony, a jeśli twoje nieskończone przewijanie jest naprawdę nieskończone, zamierzasz marnować dużo zasobów na takie ładunki.
Ile reklam możemy załadować na jednej stronie z lazy/infinite/SPA?
Zauważyliśmy, że niektórzy wydawcy bardzo agresywnie podchodzą do liczby reklam ładowanych na stronę. Leniwe ładowanie i nieskończone przewijanie nie są wymówką do wyświetlania nieograniczonej liczby reklam na stronie. Wydawcy, którzy przekraczają pewne granice, mają ograniczony zasięg w mediach społecznościowych i wyszukiwarkach. Potwierdziliśmy, że załadowanie 75 jednostek na stronę narusza wytyczne popularnych sieci społecznościowych, drastycznie zmniejszając zasięg społecznościowy wydawcy.
W przypadku urządzeń mobilnych na ekranie powinna znajdować się tylko jedna jednostka; nigdy dwie jednostki reklamowe w danym momencie. Wyjątkiem są jednostki kotwiczące, chociaż niektóre platformy społecznościowe ograniczają zasięg korzystania z kotwic. Innymi słowy, dołącz reklamę, a następnie wypełnij treść o wysokości pełnego ekranu, a następnie możesz dołączyć kolejną reklamę.
Czy mogę używać tych samych tagów, jednostek reklamowych lub identyfikatorów PID ustalania stawek w nagłówku, aby dzielić testy z opóźnieniem/nieskończoność/SPA i tradycyjne konfiguracje?
Nie. Jeśli to zrobisz, reklamodawcy nie będą mogli rozróżnić tych dwóch segmentów zasobów reklamowych. Wyświetlenia reklam w trybie leniwym/nieskończonym zwykle mają znacznie wyższą widoczność i CTR, ponieważ są znacznie bardziej prawdopodobne (nie są wczytywane, dopóki użytkownik nie jest blisko). Bez umożliwienia reklamodawcom różnicowania zasobów reklamowych wydawcy odnotują ograniczony lub nieistotny wzrost przychodów. Dlatego musisz mieć różne tagi reklam, różne jednostki reklamowe i różne identyfikatory PID ustalania stawek w nagłówku, jeśli testujesz lub przechodzisz na leniwy/nieskończony/SPA.
Dlaczego moja liczba wyświetleń strony spadła w przypadku lazy/infinite/SPA?
Większość platform analitycznych nie liczy leniwych/nieskończonych/spanych ładowań jako nowej odsłony, chyba że opracowano kod specjalnie uruchamiający takie zdarzenie. Rezultatem jest gwałtowny spadek liczby odsłon. Zamiast tego powinieneś zwrócić uwagę na sesje i RPM sesji jako główny KPI.
Jak szybko aukcje header bidding mogą uruchamiać się i ponownie uruchamiać za pomocą leniwego/nieskończonego/SPA?
Niektórzy licytujący nie obsługują jednoczesnych żądań, więc aukcje zazwyczaj nie są uruchamiane jednocześnie. Dodatkowo nadmierna liczba żądań skutkuje wewnętrznym ograniczeniem stawek przez oferentów. Zasadniczo przestaną wysyłać pytania o stawkę do swoich DSP i innych partnerów reklamowych. Ponadto wielokrotne wysyłanie wielu żądań licytacji w nagłówku zwiększa opóźnienia i pogarsza wrażenia użytkownika. Z tych powodów między aukcjami mamy twarde minimum 10 sekund i rzadko skracamy je poniżej 30 sekund.
Należy również zauważyć, że kilka źródeł ofert reklamowych jest po prostu niekompatybilnych z wieloma pytaniami o stawkę uruchamianymi przy tej samej odsłonie strony. Jeśli ich kod nie zgłasza błędu, odpowiada pustą lub zerową stawką. Składamy wniosek wstępny i nie składamy kolejnych wniosków w odniesieniu do tych oferentów.
Z tych powodów konfiguracje z opóźnieniem/nieskończonością/SPA często mają 2–6 zestawów identyfikatorów PID licytacji nagłówka dla dokładnie tej samej jednostki reklamowej, dzięki czemu można ich używać w jednostkach porównawczych i analogicznych na dole strony bez konieczności ponownego uruchamiania aukcji.
Jak wdrożyć reklamy z leniwymi/nieskończonymi/SPA i PubGuru/MonetizeMore?
Najpierw umieść swoją konfigurację na stronie w normalny sposób:
<script src="https://m2d.m2.ai/ścieżka-do-config.js" type="text/javascript" asynchroniczny></script>
Następnie elementy div reklamy powinny prawidłowo odwoływać się nie przez identyfikator elementu div, ale przez data-gpt-parent.
<div class="pg-lazy" data-gpt-parent="tabela liderów"></div> <div class="pg-lazy" data-gpt-parent="right-rail"></div> <div class="pg-lazy" data-gpt-parent="in-content"></div>
Data-gpt-parent musi pasować do dowolnej jednostki w konfiguracji według boksu lub kodu jednostki reklamowej (z kodem sieci GAM lub bez). Oznacza to, że jeśli masz jednostkę „/1234567890/atf-leaderboard”, a div id (slot) to „atf-lb” w konfiguracji, możesz użyć dowolnej z poniższych wartości jako data-gpt-parent:
- /1234567890/atf-tabela liderów
- Tablica liderów atf
- atf-lb
Tylko upewnij się, że kody jednostek lub identyfikatory div (gniazda) są unikalne w konfiguracji. Gdy użytkownik przewija lub zmienia strony za pomocą lazy/infinite/SPA, możesz nadal odwoływać się do tych samych elementów div jednostki, a nasz kod zajmie się resztą. W powyższym przykładowym kodzie, jeśli wydawca ma 5 kopii jednostki „w treści”, nasz kod odziedziczy ustawienia z tej jednostki dla każdej z tych kopii.
Aby uzyskać dalsze wsparcie dotyczące leniwego ładowania PubGuru Header Bidding i konfiguracji nieskończonego przewijania, załóż profesjonalne konto w MonetizeMore już dziś!
Ostatnia aktualizacja: 24 października 2019 r