Core/Dash Diagnosis
Optimoimme infrastruktuurimme, jotta et maksa liikaa omastasi. Tarjoamme korkealaatuista Core Web Vitals -seurantaa ilman markkinoinnin lisäkuluja!
CoreDash Diagnosis: Juurisyymoottori
Real User Monitoring antaa elintoiminnot. LCP:si on 3,2 sekuntia. CLS:si on 0,25. INP:si epäonnistuu. RUM on suunniteltu juuri tähän. Se näyttää mittarit, joilla on merkitystä. Se kertoo että suorituskyky on heikentynyt ja mihin pitää keskittyä. Se on ensimmäinen ja välttämätön askel Core Web Vitalsin korjaamisessa.
Mutta kun data on kasassa, varsinainen työ alkaa. Epäonnistuva LCP voi johtua hitaasta palvelimesta, liian suuresta kuvasta, render blocking -skriptistä tai kaikista kolmesta. RUM näyttää oireen. Seuraava looginen askel on diagnoosi.
CoreDash Diagnosis on älykerros, joka muuttaa mittarit korjauksiksi. Se laajentaa RUM-dataasi automaattisella suorituskyvyn profiloinnilla. Se kerää selaimesta yksityiskohtaiset suoritusprofiilit, jotta se voi tunnistaa tarkan pullonkaulan ja luoda juuri sinun CMS-alustallesi räätälöidyn ratkaisun!.
Mittauksesta juurisyyhyn
Sinulla on raporttinäkymä. LCP: 3,2 s. Tiedät, missä ongelma on. Nyt sinun on tiedettävä miksi. Onko se pääkuva? Kolmannen osapuolen skriptit? Palvelimen vastausaika? Voisit viettää tunteja analysoimalla vesiputouskaaviota, profiloimalla main threadia ja testaamalla teorioita. Tai voit antaa diagnostiikkamoottorin tehdä sen puolestasi.
CoreDash Diagnosis ottaa seuraavan loogisen askeleen. Se ei vain mittaa suorituskykyä. Se käänteissuunnittelee virheen.
LCP Diagnosis: Neljä vaihetta, yksi vastaus
Jaamme Largest Contentful Paint -mittauksen sen neljään eri vaiheeseen: TTFB, Load Delay, Load Duration ja Render Delay. Kun jokin vaihe epäonnistuu, emme vain merkitse sitä. Me selitämme sen.
- Vendor-kohdistus: Emme raportoi vain "suurta skriptiaikaa". Raportoimme, että HubSpotin seurantaskripti esti piirtämisen 150 ms ajaksi tai että Google Tag Manager viivästytti renderöintiä 300 ms. Näet vendorin, kustannuksen ja vaikutuksen.
- Anti-patternien tunnistus: Skannaamme 14:ää erilaista arkkitehtuurivirhettä: LCP-kuvan lazy loading -latausta, kuvan piilottamista CSS-taustaan tai sen lataamista optimoimattomasta CDN-verkosta. Löydämme virheet, jotka auditoinnit ohittavat.
- Kooditason korjaukset: Luomme korjauksen puolestasi. Jos LCP-kuvaltasi puuttuu priority hint, kirjoitamme
<link rel="preload">-tagin valmiiksi. Jos skripti on render blocking, näytämme mihin kohtaan sinun tulee lisätädefer. Korjaus on suoraan kopioitavissa.
CLS Diagnosis: Ota haamubugi kiinni
Layout shiftit ovat kaikista vaikeimpia toistettavia virheitä. Fontti latautuu myöhässä yhdellä yhteystyypillä. Mainos renderöityy hitaammin mobiililaitteella. Siirtymä tapahtuu kerran, etkä näe sitä enää koskaan.
CoreDash Diagnosis tallentaa jokaisen kehyksen. Tallennamme siirtymän, tunnistamme elementin ja selvitämme juurisyyn.
- Elementti: Kerromme tarkalleen, mikä DOM-solmu liikkui. Emme sano epämääräisesti "jossain headerissa". Ilmoitamme tarkan
<div>-elementin tietyllä luokalla. - Laukaisija: Kerromme, miksi se liikkui. Verkkofontti vaihtui ilman fallback-määritystä. Bannerimainos ilmestyi ilman varattua tilaa. Kuva latautui ilman mittoja.
- Ratkaisu: Kirjoitamme CSS-koodin. Lisää kuvalle
aspect-ratio: 16/9. Aseta font-facellefont-display: swap. Varaa mainoscontainerillemin-height: 250px. Siirtymää ei tapahdu enää koskaan.
INP Diagnosis: Etsi jäätyminen
Interaction to Next Paint mittaa sivuston vasteaikaa. Kun se epäonnistuu, käyttöliittymä jäätyy. Käyttäjä klikkaa painiketta, eikä mitään tapahdu.
RUM-data kertoo, että "INP on huono", ja missä vierailijat ovat tehneet toimintoja sivullasi. Me kerromme, mikä funktio tukkii main threadin ja miten se korjataan!
- Eristä vuorovaikutus: Tunnistamme tarkan syötetapahtuman: painikkeen klikkauksen, lomakkeen lähetyksen tai näppäimen painalluksen. Tiedämme, mikä vuorovaikutus epäonnistui.
- Profiloi tapahtumankäsittelijä: Mittaamme tapahtumankäsittelijäsi. Näytämme oman koodisi suoritusajan yksittäisen funktion tarkkuudella. Jos klikkauskäsittelijäsi ajaa 200 ms synkronista operaatiota, näytämme tämän 200 ms.
- Havaitse häiriötekijät: Joskus oma koodisi on nopeaa, mutta selain on varattu. Kolmannen osapuolen analytiikkakirjasto käsittelee dataa tai seurantapikseli tekee verkkopyyntöä. Merkitsemme taustatehtävän, joka vie suoritustehoa käyttäjän vuorovaikutukselta.
Lopetat sokkona optimoinnin. Optimoit funktion, joka todellisuudessa aiheuttaa jäätymisen.
Alustakohtaiset ratkaisut
Yleisluontoiset suositukset ovat hyödyttömiä.
"Tarjoa kuvat seuraavan sukupolven muodoissa" ei auta Shopify-kauppiasta, joka ei voi hallita CDN-verkkoa. "Vähennä JavaScriptin suoritusaikaa" ei auta WordPress-sivuston omistajaa, joka ei tiedä, mikä lisäosa ongelman aiheuttaa.
CoreDash Diagnosis tunnistaa teknologiapinosi ja luo sille sopivaa koodia.
WordPress? Annamme sinulle PHP-koodinpätkän tai kerromme, mitä lisäosan asetusta pitää muuttaa.
Next.js? Annamme valmiin muutoksen next.config.js-tiedostoon.
Shopify? Kerromme, mitä Liquid-mallipohjaa pitää muokata, ja näytämme lisättävän rivin.
Tuemme alustoja Shopify, WordPress, WooCommerce, Magento, Drupal, Squarespace, Wix, Next.js, React, Vue.js ja Nuxt.js.
Suositus ei ole teoreettinen. Se on heti toteutettavissa.
Ero näkemisen ja ratkaisemisen välillä
RUM kertoo, että sivustosi on hidas.
CoreDash Diagnosis kertoo, että Intercomin chat-widget tukkii main threadia 200 ms ajan initial paintin aikana, ja näyttää tarkan script-tagin, jota muokkaamalla voit siirtää latauksen myöhemmäksi.
Siinä on ero mittarin ja ratkaisun välillä.
CoreDash-hinnoittelu
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