Zdobądź każdy tag zewnętrzny, a następnie usuń, odłóż lub przenieś go po stronie serwera

Zdobądź każdy tag zewnętrzny, a następnie usuń, odłóż lub przenieś go po stronie serwera

Ponad 90% stron ładuje co najmniej jedną stronę trzecią, a 1,000 najpopularniejszych witryn obsługuje obecnie średnio 106 żądań stron trzecich na urządzeniach mobilnych — o 15 więcej niż w roku poprzednim — zgodnie z danymi HTTP Archive Almanach internetowy 2025Skrypty stanowią największą pojedynczą część tych żądań – 24.8%.

Prawie nic z tego nie dotarło na mocy decyzji. Trafiało po jednym tagu na raz i nikt nie jest właścicielem całości. Koszt jest wymierny: biblioteka studiów przypadku Google odnotowuje, że Vodafone Italy poprawił LCP o 31% i… 8% więcej sprzedaży.

Ten poradnik jest przeznaczony dla osoby, która została poproszona o naprawienie Core Web Vitals i nie może samodzielnie usunąć tagu marketingowego. Na koniec otrzymasz pięciokryterialny wynik dla każdej strony trzeciej w Twojej witrynie, regułę routingu, która przekształca każdy wynik w jedną konkretną akcję, oraz możliwą do obrony wartość dla spotkania, w którym ktoś broni tagu, co kosztuje 380 ms.

Zbuduj zapasy zanim cokolwiek zdobędziesz

Potrzebne są dwie listy. Żadna z nich nie jest kompletna.

Lista kontenerów. Wyeksportuj kontener Menedżera tagów Google: tagi, wyzwalacze i zmienne wraz z ich właścicielami i warunkami uruchomienia. Taki jest cel.

Lista sieci. Załaduj stronę w Chrome DevTools z wyłączoną pamięcią podręczną, a następnie uruchom Lighthouse i odczytaj audyt „Zmniejsz wpływ kodu zewnętrznego”. To jest to, co faktycznie jest wykonywane, w tym tagi wstrzykiwane przez inne tagi, które nigdy nie pojawiają się w eksporcie kontenera.

Dla każdej trzeciej strony na obu listach zapisz siedem pól:

  • Dostawca i jego obietnice
  • Nazwa właściciela firmy (osoba, nie dział)
  • Rozmiar transferu skryptu
  • Czas blokowania wątku głównego, który można z tego powodu przypisać
  • Czy znajduje się na ścieżce krytycznej do elementu LCP
  • Na których szablonach stron jest uruchamiany
  • Kiedy ostatni raz ktoś podjął decyzję, korzystając ze swoich danych

To ostatnie pole jest najczęściej pomijane i zamyka najwięcej argumentów. Wynik w odniesieniu do danych z pola: wskaźniki Core Web Vitals są oceniane na 75. percentyl rzeczywistych ładowań stron, a laboratorium działające na szybkim łączu usprawnia działanie Twojego sprzętu.

Pięć kryteriów punktacji

Oceń każdą trzecią stronę w skali od 0 do 3 we wszystkich pięciu kategoriach. Wyższe wyniki oznaczają silniejsze podstawy do usunięcia.

Kryterium 0 punkt 1 2 3
Koszt wątku głównego Poniżej 50 ms 50–150 ms 150–350 ms Ponad 350 ms
Pozycja ścieżki krytycznej Pożary po obciążeniu, poza ścieżką Asynchronicznie, brak wpływu na LCP Opóźnia element LCP Blokowanie renderowania w <head>
Udowodnione zastosowanie Podejmuje decyzję co tydzień Tylko raportowanie miesięczne Ktoś otwiera to kwartalnie Brak nazwanego użycia w ciągu 90 dni
Wymienialność Nie ma substytutu Jedyną opcją jest zestaw SDK dostawcy Możliwa fasada lub leniwe ładowanie Istnieje odpowiednik natywny, serwerowy lub pierwszej strony
Zależność od zgody Absolutnie konieczne, bez zgody Wymagana zgoda, obciążenia po udzieleniu zgody Wymagana zgoda, obciążenie domyślnie odrzucone Wymagana zgoda i bramki dla innych tagów

Na sumę całkowitą składają się dwa nadpisy:

  1. 3 na Demonstrowanym użyciu trasy do Zabicia bez względu na sumę. Żadna cena nie jest warta płacenia za etykietę, której nikt nie używa.
  2. Pozycja 3 na ścieżce krytycznej prowadzi co najmniej do pasma 3. Skrypt blokujący renderowanie w nagłówku ma charakter strukturalny, bez względu na to, jak cenny jest dla dostawcy.

Tabela routingu

Cena produktu z VAT: Działania Wymagane podpisanie
0-3 Zachowaj. Powtórz ocenę za sześć miesięcy. żaden
4-6 Odłóż lub leniwe ładowanie Inżynieria
7-9 Zastąp fasadą lub załaduj warunkowo według trasy, lokalizacji geograficznej lub stanu zgody Inżynieria plus właściciel tagu
10-12 Przenieś na serwer lub zastąp go odpowiednikiem pierwszej strony Właściciel analityki
13-15 Zabij. Przedstaw wynik, a nie opinię. Menedżer właściciela tagu

W obrębie zespołu wynik zastępowalności wybiera taktykę: wartość 3 oznacza, że ​​istnieje odpowiednik po stronie własnej lub serwera, należy więc skorzystać z tej opcji zamiast domyślnej dla zespołu.

Kolumna z podpisem ma znaczenie, ponieważ każdy zespół wymienia jedną osobę. „Strona działa wolno z powodu tagów” ​​to skarga. „Ten tag uzyskał 11 punktów, oto, kto go podpisał” to błąd.

Przykładowy układ

Złożony obraz transakcji e-commerce w średniej wielkości firmie. Nie są to dane klientów; liczby mają charakter poglądowy.

etykieta Koszty: Stanowisko Zastosowanie zastąpić Zgoda Cena produktu z VAT: Trasa
Widżet czatu na żywo 3 2 0 2 1 8 Fasada: załaduj po kliknięciu
Narzędzie do map cieplnych starszej generacji 2 1 3 3 2 11 Zabij (Użyj nadpisania)
Tag konwersji reklamy 1 1 0 3 2 7 Przenoszenie na serwer (Zastępowalność 3)
Platforma zarządzania zgodami 1 3 0 1 0 5 Zespół 3 (nadpisywanie pozycji): audyt jego blokowania
Dostawca czcionek 1 2 0 3 0 6 Samodzielny host i podzbiór (Zastępowalność 3)

Widżet czatu to pouczający wiersz. Jest on rzeczywiście używany i niezastąpiony, a mimo to kieruje do fasady, ponieważ rubryka oddziela „czy tego potrzebujemy” od „czy tego potrzebujemy w ciągu pierwszych 2.5 sekundy”.

[INTERNAL DATA NEEDED: replace this composite table with a real anonymised inventory from a Switas engagement — vendor category, measured blocking time, post-change field metric.]

Trzy poprawki, uszeregowane według częstotliwości ich działania

Fasady. Zastąp osadzony element statycznym symbolem zastępczym, który ładuje prawdziwy widżet podczas interakcji. Czat, wideo, mapy i widżety recenzji to zazwyczaj najlepsze rozwiązania. To najbardziej efektywne rozwiązanie w większości audytów, ponieważ eliminuje koszty bez usuwania funkcji, dlatego przetrwa spotkanie.

Odroczenie. Przydatne, ale z pewnymi zastrzeżeniami. Chrome obniża priorytet sieci of async oraz defer zasoby, więc ładują się później niż się spodziewasz — w porządku w przypadku piksela, ale nie w przypadku czegokolwiek, co się renderuje. web.dev zauważa również, że osadzenia „mogą blokować window.onload jeśli ich serwery odpowiadają powoli, nawet jeśli osadzanie używa asynchroniczności lub odraczania." Odroczenie przenosi koszt, ale nie zawsze go usuwa.

Tagowanie po stronie serwera. Wymaga to sprostowania, ponieważ jest sprzedawany jako produkt do szybkiego ładowania stron, a nim nie jest. Własne informacje Google wprowadzenie do tagowania po stronie serwera Opisuje własność, kształtowanie i routing danych – „tylko Ty masz dostęp do danych na serwerze, dopóki nie zdecydujesz się ich przesłać gdzie indziej” – i nie składa żadnych oświadczeń dotyczących wydajności. Przeglądarka nadal uruchamia kod pomiarowy i nadal przesyła zdarzenia za pośrednictwem pikseli obrazu. fetch, XHR lub pracownik serwisu obsługiwany z Twojego domena kontenera serwera.

Otrzymujesz kontekst własny i kontrolę nad tym, co opuszcza Twoją infrastrukturę. Każdy wzrost szybkości jest efektem ubocznym skryptów dostawcy, które usuwasz podczas migracji. Jeśli dostawca obiecuje poprawę INP dzięki samemu tagowaniu po stronie serwera, zapytaj, który skrypt przestaje się ładować w przeglądarce; jeśli odpowiedź brzmi: żaden, nie ma poprawy. INP składa się z opóźnienie wejściowe, czas przetwarzania i opóźnienie prezentacji, a skrypty zwiększają te dwa pierwsze, zajmując wątek główny. Zmiana miejsca, w którym znajduje się żądanie wysłany nie wpływa na żadne z nich.

Gdzie warstwa zgody zmienia arytmetykę

Platforma do zarządzania zgodami to zazwyczaj element o najwyższej punktacji w inwentarzu: znajduje się w nagłówku, jest zaprojektowana tak, aby blokować renderowanie, a wszystkie inne tagi na nią czekają. Oceniaj ją tak samo, jak każdą inną.

Następnie zdecyduj, który tryb zgody chcesz zastosować, ponieważ oba mają różne profile wydajności. Zgodnie z terminologią Google, podstawowy tryb zgody oznacza, że ​​tagi są „blokowane do momentu interakcji użytkownika z banerem zgody”, podczas gdy tryb zaawansowany „ładuje się z domyślnymi ustawieniami denied„i wysyła pomiary bez plików cookie przed wyrażeniem zgody. Wersja podstawowa jest szybsza na początku ładowania. Kosztuje Cię również dane: Google Wytyczne EOG ostrzega, że ​​jeśli uniemożliwisz załadowanie tagów do momentu interakcji z banerem, „Google nie będzie w stanie zweryfikować zgody użytkownika, co może doprowadzić do utraty danych”.

Tutaj istotny jest szczegół regionalny. Turcja nie należy do Europejskiego Obszaru Gospodarczego, więc wymóg Google dotyczący zgody w EOG nie obejmuje ruchu w Turcji – ale prawo tureckie tak. Przewodnik KVKK dotyczący praktyk dotyczących plików cookie traktuje pliki cookie analityczne jako wymagające wyraźnej zgody, a nie jako absolutnie niezbędne, wymaga, aby kategorie zgody były domyślnie niezaznaczone, a opcja „Odrzuć wszystkie” była równie widoczna, jak „Akceptuj wszystkie”. zabrania ścian ciasteczek.

Praktyczna konsekwencja dla sprzedawcy z Turcji lub działającego na wielu rynkach: po uruchomieniu podstawowego trybu zgody dla ruchu tureckiego i zaawansowanego dla ruchu z EOG nie tracisz niczego, do czego byłeś uprawniony na żadnym z rynków. Większość platform CMP nie oferuje takiej opcji od razu. Jest to decyzja o konfiguracji z uwzględnieniem zasięgu geograficznego, a nie wtyczka.

Czego ta rubryka nie obejmuje

  • Ocenia tagi, nie strony. Tag, który na stronie głównej wydaje się nieszkodliwy, może okazać się zgubny na stronie z listą, na której znajduje się ich aż czterdzieści.
  • Koszt wątku głównego nie jest addytywny. Usunięcie pięciu tagów 100 ms rzadko zwraca 500 ms. Mierz po każdej zmianie.
  • Ignoruje Twój własny kod. Długie zadania z etapu hydratacji struktury stanowią często większą część złego INP i żaden audyt zewnętrzny ich nie wykryje.
  • Przedstawia jedynie koszty. Warto zachować znacznik 380 ms generujący realny przychód.
  • Nie ma opinii na temat bezpieczeństwa ani miejsca przechowywania danych, czasami jest to rzeczywisty powód, dla którego sprzedawca powinien odejść.
  • Tagi piggyback są niewidoczne w eksporcie kontenerowym. Jeśli obie listy się nie zgadzają, zaufaj liście sieciowej.

FAQ

Jak zmierzyć koszt głównego wątku dla jednej, konkretnej strony trzeciej? Użyj panelu Wydajność w Chrome DevTools, aby przypisać długie zadania do źródeł skryptów i sprawdź je z audytem Lighthouse „Zmniejsz wpływ kodu firm trzecich”. Potwierdź dane z terenu, ponieważ badanie laboratoryjne zaniża rzeczywisty koszt.

Czy tagowanie po stronie serwera poprawia wskaźniki Core Web Vitals? Nie samo w sobie. Dokumentacja Google dotycząca tagowania po stronie serwera opisuje kontrolę i routing danych, a nie szybkość ładowania strony, a przeglądarka nadal ładuje kod pomiarowy i przesyła zdarzenia. Wszelkie ulepszenia wynikają ze skryptów dostawców, które usuwasz ze strony w ramach migracji.

Które Core Web Vital są najbardziej szkodliwe dla podmiotów zewnętrznych? Zwykle INP, ponieważ skrypty zajmują wątek główny i wydłużają opóźnienie wejściowe oraz czas przetwarzania. Tagi blokujące renderowanie w nagłówku trafiają do LCP, a banery lub widżety wstrzykiwane z opóźnieniem trafiają do CLS.

Czy powinienem hostować samodzielnie skrypty stron trzecich? Czasami, ale to kwestia indywidualna. Kopie hostowane na własnym serwerze przestają otrzymywać zmiany w API dostawcy i poprawki bezpieczeństwa, dopóki nie zostaną zaktualizowane ręcznie, co web.dev oznacza jako zagrożenie dla przychodów i bezpieczeństwa.

Do czego powinienem dążyć? W 75. percentylu rzeczywistych wczytywań stron: LCP równy lub krótszy niż 2.5 sekundy, INP równy lub krótszy niż 200 milisekund, CLS równy lub krótszy niż 0.1.

Czy potrzebuję trybu zgody Google, jeśli większość mojego ruchu pochodzi z Turcji? Wymóg Google dotyczący zgody w EOG nie ma zastosowania do ruchu w Turcji, ale zasady dotyczące plików cookie KVKK już tak, więc nadal potrzebujesz działającego mechanizmu zgody. Zmiana polega na tym, że masz większą swobodę wyboru szybszej, podstawowej implementacji dla tego segmentu.

Jak często należy dokonywać ponownej oceny? Kwartalnie dla pełnego inwentarza oraz przy każdym wydaniu, które dodaje dostawcę. Stosy tagów się odbudowują: dane z Web Almanac rok do roku pokazują wzrost liczby żądań od stron trzecich.

Co mam zrobić, gdy właściciel tagu odmawia? Wyślij wynik i zespół, a nie argument. Rubryka istnieje, więc rozmowa dotyczy liczby i nazwanej czynności, a nie tego, czyje priorytety wygrywają.


Jeśli Twoje strony płatności lub ofert nie spełniają wymagań Core Web Vitals i nie możesz określić, który dostawca jest za to odpowiedzialny, uruchom tę rubrykę na własnym stosie — lub zleć nam jej uruchomienie, z danymi terenowymi i priorytetowym rejestrem zaległości, za pośrednictwem Usługi wydajności sieci Switas.

Źródła


Powiązane artykuły

Świtas widziany na

Powiększ: Skalowanie marketingu influencerskiego z Enginem Yurtdakulem

Zapoznaj się z naszym studium przypadku Microsoft Clarity

Przedstawiliśmy Microsoft Clarity jako produkt stworzony z myślą o praktycznych, rzeczywistych zastosowaniach przez prawdziwych specjalistów, którzy rozumieją wyzwania stojące przed firmami takimi jak Switas. Funkcje takie jak wykrywanie kliknięć i śledzenie błędów JavaScript okazały się nieocenione w identyfikowaniu frustracji użytkowników i problemów technicznych, umożliwiając wprowadzenie ukierunkowanych usprawnień, które bezpośrednio wpłynęły na doświadczenia użytkowników i wskaźniki konwersji.