Wolna strona: skrypty śledzące stojące za słabym wynikiem

Zrobiłeś test PageSpeed. Wynik wrócił na czerwono.

Skompresowałeś więc obrazy. Włączyłeś pamięć podręczną. Zainstalowałeś wtyczkę optymalizującą, którą wszyscy polecają.

Wynik ruszył się o cztery punkty.

Znam to błędne koło, bo kręciłem się w nim przez miesiąc na własnej stronie. Problemem nie był mój kod. Problemem było wszystko, co do niego przykręciłem.

Analityka. Piksel reklamowy. Widżet czatu. Narzędzie do zgód, żeby pytać o zgodę na dwie pierwsze rzeczy.

Każda z nich wydawała się mała, gdy ją dodawałem. Razem ważyły więcej niż cała moja strona.

Oto dlaczego to ma znaczenie wykraczające poza wynik. Google mierzy rzeczywiste ładowanie stron przez Core Web Vitals, a te sygnały wpływają na pozycję w wynikach. Wolna strona też gorzej konwertuje, bo ludzie wychodzą, zanim cokolwiek zobaczą.

Ten artykuł pokazuje, jak znaleźć ciężar i co możesz bezpiecznie usunąć.

Nie masz czasu tego czytać?

Zarejestruj się, wklej dwie linie kodu i zobacz swój prawdziwy ruch bez banera cookies. Bez karty kredytowej, działa w kilka minut.

Załóż darmowe konto

Dlaczego skrypt śledzący kosztuje więcej niż jego rozmiar

Skrypt o wadze 50 kilobajtów nie kosztuje Cię 50 kilobajtów. Kosztuje Cię cały łańcuch pracy, a większość z niej odbywa się na telefonie odwiedzającego.

Waga to nie jedyny koszt. Te same skrypty zewnętrzne mogą też zepsuć przycisk na Twojej stronie.

Zapytanie DNS i nowe połączenie. Skrypt znajduje się w cudzej domenie. Przeglądarka musi znaleźć ten serwer i otworzyć bezpieczne połączenie, zanim cokolwiek pobierze.

Ładowanie drugiego skryptu. Wiele tagów to tylko programy ładujące. Docierają, a potem pobierają to, co wykonuje właściwą pracę.

Czas wątku głównego. Skrypt trzeba przetworzyć i wykonać. W tym czasie przeglądarka nie rysuje Twojej strony. To właśnie zamienia się w słaby wynik Interaction to Next Paint.

Przesunięcia układu. Baner zgody, który pojawia się po narysowaniu strony, spycha treść w dół. To bezpośredni cios w Cumulative Layout Shift.

„1.0 second is about the limit for the user's flow of thought to stay uninterrupted, even though the user will notice the delay."

Jakob Nielsen, Usability Engineering, 1993

1,0 sekundy to mniej więcej granica, przy której tok myślenia użytkownika pozostaje nieprzerwany, choć zauważy on opóźnienie. Nielsen napisał to, zanim istniały tagi śledzące. Ta granica się nie przesunęła, bo wynika z ludzkiej uwagi, a nie ze sprzętu.

Znajdź ciężar w dziesięć minut

Nie potrzebujesz do tego płatnego narzędzia. Wystarczą dwie darmowe kontrole.

1. Posortuj żądania według podmiotów zewnętrznych

Otwórz stronę, naciśnij F12 i przejdź do karty Sieć. Załaduj stronę ponownie.

Posortuj według domeny. Oddziel teraz żądania z Twojej domeny od wszystkich innych.

Zapisz dwie liczby: ile jest żądań zewnętrznych i ile kilobajtów razem ważą. Ta druga liczba to uczciwy koszt Twoich tagów.

2. Patrz na wątek główny, a nie na rozmiary plików

Uruchom test PageSpeed Insights i otwórz sekcję o kodzie zewnętrznym. Pokazuje ona, ile milisekund każdy zewnętrzny skrypt zajmował wątek główny.

Tutaj zwykle jest niespodzianka. Najcięższy skrypt na stronie rzadko jest największy.

Co możesz usunąć, w kolejności

Zacznij od największego zysku. Poniższa kolejność to mniej więcej to, co znalazłem na własnej stronie.

  • Narzędzie do zgód. Ładuje się wcześnie, blokuje rysowanie i przesuwa układ. Jeśli usuniesz trackery, które go wymagały, zniknie razem z nimi.
  • Piksel reklamowy, którego nie używasz. Większość stron nosi co najmniej jeden piksel z kampanii, która już się skończyła. Jeśli teraz nie prowadzisz reklam, usuń go.
  • Widżet czatu. Ładuj go po kliknięciu, a nie przy ładowaniu strony. Dymek może być statycznym obrazkiem, dopóki ktoś go nie dotknie.
  • Osadzone filmy. Użyj osadzania bez cookies albo pokaż obrazek podglądu i ładuj odtwarzacz dopiero, gdy ktoś naciśnie odtwarzanie.
  • Sama analityka. Tę zostawiasz. Ale różnica w wadze między narzędziami jest tu duża i łatwo ją sprawdzić przed zmianą.

Nadal jesteś ze mną? W ostatniej pozycji kryje się większość pozostałego ciężaru.

Jak uczciwie porównać skrypty analityczne

Dostawcy podają rozmiary plików. To najmniejsza część historii. Sprawdź zamiast tego te trzy rzeczy.

Rozmiar po kompresji, a nie przed. Pytaj o rozmiar przesyłany, bo to on jest naprawdę pobierany przez odwiedzającego.

Jedno żądanie czy kilka. Czy skrypt po dotarciu ładuje coś jeszcze?

Czy blokuje rysowanie. Tracker powinien ładować się asynchronicznie i nigdy nie znajdować się na ścieżce krytycznej.

Osobna wzmianka należy się kontenerowi menedżera tagów. Jest wygodny, ale to też skrypt, który ładuje kolejne skrypty. Jeśli używasz go tylko do jednego tagu, płacisz pośrednikowi.

Czego nie oczekiwać

Usunięcie tagów nie naprawi wolnego serwera. Jeśli hosting wysyła pierwszy bajt po 800 milisekundach, żadne odchudzanie skryptów tego nie ukryje.

Nie naprawi też niezoptymalizowanego głównego zdjęcia. Usuń tagi i skompresuj zdjęcie, w tej kolejności, bo tagi wpływają na interaktywność, a zdjęcie na to, co ludzie widzą najpierw.

Bądź też realistą co do wyniku. Przejście z czerwonego na zielony w jedno popołudnie zdarza się rzadko. Przejście z czerwonego na pomarańczowy po usunięciu trzech skryptów jest częste.

Gdzie pasuje StatJolt

Skrypt StatJolt waży kilka kilobajtów i ładuje się asynchronicznie, więc nigdy nie blokuje rysowania strony.

Nie zapisuje cookies. Oznacza to brak banera zgody, więc najcięższa pozycja z powyższej listy znika razem z nim.

Mierzy też dla Ciebie Core Web Vitals, obok ruchu. Widzisz to, czego naprawdę doświadczyli Twoi odwiedzający, a nie to, co maszyna testowa raz zmierzyła w centrum danych.

Dwie linijki kodu i praca nad szybkością, którą już wykonałeś, przestaje być niweczona przez Twoje tagi.

Krótka wersja

Twój wynik PageSpeed zwykle hamują skrypty zewnętrzne, a nie Twój własny kod. Otwórz kartę Sieć, zsumuj wszystko, co przychodzi spoza Twojej domeny, i usuwaj od góry tej listy. Usunięte tagi oddają Ci interaktywność, a to jest ta część, którą Google naprawdę mierzy.

Zastąp GA4 w 2 minuty

Wklej kod i zobacz, o ile jaśniej to wygląda. Bez cookies, bez narzędzia zgód. 0 € do 11 kwietnia 2027 23:59:59 przy dowolnym ruchu. Później dla małych stron nadal 0 €.

Załóż darmowe konto

Wstecz