Core Web Vitals részletes mérése GTM-en keresztül

|
Core Web Vitals mérése GTM-ben

Számos olyan eszköz létezik arra, hogy mérjük egy oldal Core Web Vitals mutatóit. Ezek közül az egyik legnépszerűbb és ingyenes elemező a PageSpeed Insights: https://pagespeed.web.dev/

PageSpeed

Ezzel az eszközzel megkapjuk akár oldal szinten is, hogy a valós felhasználói adatok alapján hogyan teljesített az oldal, már ha volt elég felhasználó az oldalon.

Emellett lassú 4G nettel emulálva kiértékeli az oldalt, és javaslatokat tesz az oldal javítására:

Pagespeed

Azonban az alábbi problémákra nem fogunk itt választ kapni:

  • A tesztben tökéletes a CLS értéke, nem mozognak el a tartalmak betöltés közben, míg a felhasználóknál ez az érték 0,57.
  • INP: ez több mint 2 másodperc, de nem fogjuk tudni, hogy pontosan mely interakcióknál lassul be az oldal
  • LCP értéke a tesztben nagyon magas volt, de a felhasználóknál majdnem tökéletes. Ezt is nagyon sok tényező befolyásolja, pl. különböző felbontásoknál más-más elem lesz a legnagyobb látható elem.

Az INP működéséről és az interakciók manuális teszteléséről a https://intren.hu/az-inp-interaction-to-next-paint-jelentosege-es-vizsgalata/ címen már részletesen foglalkoztunk, most azt mutatjuk meg, hogy miként lehet a valós felhasználói tevékenységet elemezni, kinél melyik elem volt a legnagyobb látható elem, milyen interakciókat hajtottak végre és azok mennyi ideig tartottak, illetve hogy mely elemek mozogtak el a legjobban

Google Tag Manager beállítása

A mérések beállításához a hivatalos web-vitals könyvtárat használtuk fel: https://github.com/GoogleChrome/web-vitals illetve ezt az útmutatót: https://github.com/google-marketing-solutions/web-vitals-gtm-template 

GTM beállítása

Létre kell hozni 2 címkét: Az egyik betölti a Web Vitals könyvtárat, míg a másik elküldi az adatokat a GA4-nek. Emellett kell egy aktiválási szabály, amely fogadja az adatokat a weboldalról.

Ha mindent jól csináltunk, akkor GA4-ben is meg fognak jelenni az adatok. Ezt követően ott is létre kell hozni a megfelelő dimenziókat és mutatókat.

Google Analytics beállítása

Custom dimensions:

Ahol szöveges adatokat várunk, ott ezt állítjuk be:

Custom dimensions

Custom metrics:

Ide jönnek a számadatok, idővel kapcsolatos értékek:

Custom metric

GA4 events felületén is megjelennek ezek az adatok, bár itt kicsit ömlesztve vannak és sok esetben nem tudtuk megfelelően szétválasztani, átlagokat nézni:

Core Web Vitals mérése Analytics-ben

Megoldás: Looker stúdió. Itt már szépen le lehet szűrni az adatokat és olyan formában tudjuk elemezni, ami hasznos számunkra.

Looker stúdió:

Egyszerű táblázatos formában könnyedén ki tudjuk innentől nyerni az adatokat.

Itt most URL, felbontás és böngésző szerint is szétbontottuk az LCP értékeket hogy lássuk, mikor melyik elem vagy képURL lesz a legnagyobb látható elem, és átlagosan mennyi idő alatt töltődtek be.

LCP

Ugyanilyen módon megnéztük a CLS értékeket is, hogy lássuk, mely felbontásoknál mely elem mozdul el a legnagyobb értékben.

CLS

Az interakciók vizsgálatánál azt látjuk, hogy a Google Analytics 4 audit űrlapjánál van lassulás, az űrlap kitöltése után az adatok ellenőrzése és az esetleges hibák kiírása volt picit lassú.

INP táblázat

Ezzel a módszerrel 5 mutatót tudunk részletesen mérni: LCP, CLS, INP, FCP és TTFB.

GTM-ben be tudjuk állítani, hogy az 5 mutató közül melyiket mérje, melyik oldalon, milyen mélységben, de a tapasztalatunk az, hogy egy forgalmasabb oldalon bőven elég néhány órát futtatni a kódot ahhoz, hogy értékelhető adataink legyenek az elemzéshez.

GA4 és GTM hozzáférés esetén szívesen segítünk a beállításokban és kimutatások létrehozásában. Amennyiben szeretné használni ezt a lehetőséget, vegye fel velünk a kapcsolatot a  https://intren.hu/kapcsolat/ oldalon.

Szerző
Kategória
Keresés
Legfrissebb bejegyzéseink
MEGOSZTÁS: