Core/Dash Diagnosis
Zoptymalizowaliśmy naszą infrastrukturę, abyś nie musiał przepłacać za swoją. Oferujemy wysokiej jakości monitorowanie Core Web Vitals bez kosztów marketingowych!
CoreDash Diagnosis: Silnik identyfikacji przyczyn źródłowych
Real User Monitoring podaje Ci podstawowe parametry życiowe. Twój LCP wynosi 3,2 sekundy. Twój CLS to 0,25. Twój INP nie spełnia norm. Właśnie do tego został stworzony RUM. Pokazuje wskaźniki, które mają znaczenie. Informuje, że wydajność spadła i gdzie należy się skupić. To pierwszy i niezbędny krok w naprawie Core Web Vitals.
Jednak gdy masz już dane, zaczyna się prawdziwa praca. Niespełniający norm LCP może wynikać z wolnego serwera, zbyt dużego obrazka, skryptu blokującego renderowanie lub wszystkich trzech naraz. RUM pokazuje objaw. Kolejnym logicznym krokiem jest diagnoza.
CoreDash Diagnosis to warstwa inteligencji, która zamienia metryki w poprawki. Rozszerza dane RUM o zautomatyzowaną analizę wydajności, przechwytując szczegółowe profile wykonywania z przeglądarki, aby zidentyfikować dokładne wąskie gardło i wygenerować precyzyjne rozwiązanie dopasowane do Twojego systemu CMS!
Od pomiaru do przyczyny źródłowej
Masz pulpit nawigacyjny. LCP: 3,2 s. Wiesz, gdzie leży problem. Teraz musisz dowiedzieć się, dlaczego. Czy to obrazek hero? Skrypty stron trzecich? Czas odpowiedzi serwera? Możesz spędzić godziny na analizie waterfall, profilowaniu głównego wątku i testowaniu teorii. Możesz też pozwolić silnikowi diagnostycznemu zrobić to za Ciebie.
CoreDash Diagnosis wykonuje kolejny logiczny krok. Nie tylko mierzy wydajność. Odwraca inżynierię błędu, by odkryć jego źródło.
Diagnoza LCP: Cztery fazy, jedna odpowiedź
Rozkładamy Largest Contentful Paint na cztery fazy składowe: TTFB, Load Delay, Load Duration oraz Render Delay. Kiedy faza nie spełnia norm, nie tylko ją oflagowujemy. Wyjaśniamy ją.
- Przypisanie dostawcy: Nie raportujemy ogólnego "długiego czasu wykonywania skryptów". Raportujemy, że skrypt śledzący HubSpot zablokował renderowanie na 150 ms lub że Google Tag Manager opóźnił renderowanie o 300 ms. Widzisz dostawcę, koszt i wpływ.
- Wykrywanie antywzorców: Skanujemy w poszukiwaniu 14 konkretnych błędów architektonicznych: lazy-loading obrazka LCP, ukrywanie go w tle CSS, ładowanie z niezooptymalizowanego CDN. Wyłapujemy błędy, które umykają w innych audytach.
- Naprawa na poziomie kodu: Generujemy poprawkę. Jeśli Twój obrazek LCP nie ma priorytetu ładowania, piszemy za Ciebie tag
<link rel="preload">. Jeśli skrypt blokuje renderowanie, pokazujemy, gdzie dodaćdefer. Poprawka jest gotowa do skopiowania i wklejenia.
Diagnoza CLS: Złap błędy-widma
Przesunięcia układu (Layout shifts) to najtrudniejsze do odtworzenia błędy. Czcionka ładuje się późno przy konkretnym połączeniu. Reklama renderuje się wolniej na urządzeniach mobilnych. Przesunięcie występuje raz i nigdy więcej go nie widzisz.
CoreDash Diagnosis przechwytuje każdą klatkę. Rejestrujemy przesunięcie, identyfikujemy element i śledzimy główną przyczynę.
- Element: Mówimy Ci dokładnie, który węzeł DOM się poruszył. Nie „gdzieś w nagłówku”. Konkretny
<div>z określoną klasą. - Wyzwalacz: Wyjaśniamy, dlaczego się poruszył. Czcionka sieciowa (web font) podmieniła się bez deklaracji fallback. Baner reklamowy wstawił się bez zarezerwowanego miejsca. Obrazek załadował się bez określonych wymiarów.
- Poprawka: Piszemy kod CSS. Dodaj
aspect-ratio: 16/9do obrazka. Ustawfont-display: swapdla reguły font face. Zarezerwujmin-height: 250pxdla kontenera reklamy. Przesunięcie już nigdy się nie powtórzy.
Diagnoza INP: Znajdź przyczynę zawieszania
Interaction to Next Paint mierzy responsywność. Gdy zawodzi, interfejs się zawiesza. Użytkownik klika przycisk i nic się nie dzieje.
Dane RUM mówią Ci, że „INP jest słaby” i z którymi elementami strony wchodzili w interakcję odwiedzający. My mówimy Ci, która funkcja blokuje główny wątek i jak to naprawić!
- Izolacja interakcji: Identyfikujemy dokładne zdarzenie wejściowe: kliknięcie przycisku, przesłanie formularza, naciśnięcie klawisza. Wiemy, która interakcja zawiodła.
- Profilowanie handlera: Mierzymy Twój event listener. Pokazujemy czas wykonywania Twojego własnego kodu, aż do pojedynczej funkcji. Jeśli Twój click handler wykonuje 200 ms operację synchroniczną, pokazujemy Ci te 200 ms.
- Wykrywanie zakłóceń: Czasami Twój kod jest szybki. Po prostu przeglądarka jest zajęta. Biblioteka analityczna innej firmy przetwarza dane. Piksel śledzący wysyła żądanie sieciowe. Oflagowujemy zadanie w tle, które kradnie cykle z interakcji użytkownika.
Przestajesz optymalizować w ciemno. Optymalizujesz funkcję, która faktycznie powoduje zawieszenie.
Rozwiązania specyficzne dla platformy
Ogólne rekomendacje są bezużyteczne.
„Serwuj obrazy w formatach nowej generacji” nie pomaga sprzedawcy na Shopify, który nie kontroluje CDN. „Skróć czas wykonywania JavaScript” nie pomaga właścicielowi strony na WordPress, który nie wie, która wtyczka stanowi problem.
CoreDash Diagnosis wykrywa Twój stack technologiczny i generuje natywny kod.
WordPress? Dajemy Ci snippet PHP lub wskazujemy konkretne ustawienie wtyczki do zmiany.
Next.js? Podajemy modyfikację next.config.js.
Shopify? Mówimy Ci, który szablon Liquid edytować i pokazujemy dokładną linię kodu do dodania.
Wspieramy Shopify, WordPress, WooCommerce, Magento, Drupal, Squarespace, Wix, Next.js, React, Vue.js i Nuxt.js.
Rekomendacja nie jest teoretyczna. Jest gotowa do wdrożenia.
Różnica między widzeniem a rozwiązywaniem
RUM mówi Ci, że Twoja strona jest wolna.
CoreDash Diagnosis mówi Ci, że widget czatu Intercom blokuje główny wątek na 200 ms podczas początkowego renderowania, i podaje tag skryptu, który musisz zmodyfikować, aby opóźnić jego ładowanie.
To jest różnica między metryką a rozwiązaniem.
Cennik CoreDash
Starter
- 50K page-views / month
- 60 days data retention*
- track unlimited pages
- 1 domain
- CrUX tracking
Standard
- 150K page-views / month
- 365 days data retention*
- track unlimited pages
- 2 domains
- CrUX tracking
Enterprise
- 2M page-views / mo
- 365 days data retention*
- track unlimited pages
- 3 domains
- CrUX tracking
Sentinel
Agency: for agency packages and custom solutions read this