Munkamenet-rögzítés (session recording) — a felhasználói műveletek visszajátszásának technológiája az alkalmazásban a viselkedés minőségi elemzéséhez, UX-problémák feltárásához és tölcsérek optimalizálásához. A numerikus analitikától eltérően a felvételek pontosan mutatják a felhasználói műveletek, gesztusok és átmenetek sorrendjét. A Smartlook Blog (2024) adatai szerint a munkamenet-rögzítéseket elemző csapatok 40 %-kal több UX-problémát tárnak fel a kvantitatív analitika mutatóihoz képest.
Főbb pontok
Munkamenet-rögzítés (session recording, session replay) — olyan technológia, amely rögzíti és visszajátssza a felhasználó összes műveletét az alkalmazásban: kattintások, csúsztatások, szövegbevitel, képernyők közötti átmenetek és görgetés. Az eredmény videónak tűnik, de valójában rekonstruált események és interfész-állapotok sorozata.
Az analitikai mutatóktól (DAU, Conversion Rate) eltérően a munkamenet-felvétel kontextust ad: miért ment el a felhasználó, melyik lépésnél történt a hiba, és mit próbált tenni távozás előtt. A NN Group (2024) adatai szerint a session recording az egyetlen módszer, amely egyetlen kattintás pontossággal mutatja a várt és a tényleges felhasználói viselkedés közötti eltérést.
Adatgyűjtés az SDK (UXCam, Smartlook, Hotjar) csatlakoztatásával kezdődik, amely elfogja az összes érintési eseményt, gesztust, UI-változást és rendszerhibát. Minden esemény időbélyeggel és kontextussal — képernyőazonosító, koordináták, célelem — kerül mentésre. Az adatok pufferelődnek az eszközön, és részletekben kerülnek elküldésre a szerverre.
Visszajátszás kétféleképpen valósul meg: canvas rendereléssel (képernyőképek egymás utáni rajzolása) vagy DOM-visszajátszással (elemfa rekonstrukciója). A canvas megközelítés pontos másolatot ad a képernyőről, de több forgalmat igényel. A DOM megközelítés könnyebb, de függ az alkalmazás verziójától, és torzíthatja a megjelenítést UI-változás esetén.
Adatvédelem — a session recording kritikus aspektusa. Az SDK automatikusan maszkolja a jelszóbeviteli mezőket, kártyaszámokat és személyes adatokat. Állítson be további maszkolási szabályokat konfiguráción keresztül: rejtse el bizonyos UI-elemeket ID vagy osztály alapján. Az UXCam (2024) adatai szerint a felhasználók 92 %-a beleegyezik a munkamenet-rögzítésbe a bizalmas mezők maszkolásának feltételével. Maszkolás nélkül a beleegyezés 40 % alá csökken, ami a mintát nem reprezentatívvá teszi a teljes közönségre nézve.
Munkamenet-rögzítés három típusú problémát tár fel: technikai (hibák, összeomlások), viselkedési (a felület meg nem értése) és kontextuális (az elvárásokkal való össze nem egyezés). A technikai problémák azonnal látszanak — a képernyő nem töltődik be, a gomb nem reagál az érintésre, az animáció megszakad. A viselkedési problémák összetettebbek — a felhasználó többször kattint egy zónába (rage click), majd elmegy.
A kontextuális problémák összehasonlítást igényelnek a marketingcsatornákkal. Ha az Instagramról érkező felhasználók másképp viselkednek az onboarding során, mint a Google Ads-ről érkezők, szegmentálja a felvételeket a forgalmi forrás szerint. A Smartlook (2024) adatai szerint a munkamenet-felvételekből származó betekintések 35 %-a kontextuális — nem hibákra, hanem az elvárás és valóság közötti eltérésre vonatkozik.
Session recording — kulcsfontosságú eszköz a konverzió optimalizálásához (CRO). Tekintse át azon felhasználók felvételeit, akik nem fejezték be a célműveletet, és találjon közös mintát. Például 10 felvételből 5 azt mutatja, hogy a felhasználók kitöltik az űrlapot, rákattintanak „Küldés”-re, és hibaüzenetet látnak a mező megjelölése nélkül — ez egy UX-hiba.
„Elutasítási tölcsér” módszer: szűrje ki azon felhasználók felvételeit, akik eljutottak a tölcsér egy adott lépéséhez (pl. fizetési képernyő) és elmentek. Nézzen meg 20–30 felvételt, és osztályozza a távozás okait: technikai hiba, hosszú betöltés, a felület meg nem értése vagy váratlan költség. A VWO (2024) adatai szerint 30 felvétel elemzése 80 %-ban feltárja a tölcsér kritikus problémáit.
Automatizálja a problémakeresést: az olyan platformok, mint az UXCam, automatikusan jelölik a rage click, U-turn és összeomlásos munkameneteket. Állítson be riasztásokat anomális viselkedésre — a rage click 50 %-os növekedése egy nap alatt azonnali ellenőrzést igényel a munkamenet-felvételeken keresztül.
Az UXCam Android-alkalmazásba történő integrálásához használja az alábbi Kotlin-kódot. Ez inicializálja az SDK-t az alkalmazáskulccsal, és bekapcsolja a bizalmas mezők maszkolását.
class MainApplication : Application() {
override fun onCreate() {
super.onCreate()
UXCam.initialize(this, "YOUR_APP_KEY")
UXCam.setAutomaticScreenNameTagging(true)
UXCam.addScreenNameFilter("PaymentActivity")
}
}
class PaymentActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
UXCam.occludeSensitiveViewGroup(findViewById(R.id.cardNumberInput))
}
}
Az integráció után az SDK automatikusan rögzíti az összes munkamenetet. Szegmentálja a felvételeket az UXCam irányítópultján alkalmazásverzió, eszköztípus és események szerint (pl. „a felhasználó nem fejezte be a fizetést”).
Platformválasztás a session recordinghoz az alkalmazás platformjától (web / mobil / cross-platform), a költségvetéstől és a szükséges adatmélységtől függ. Hotjar — népszerű megoldás weboldalakhoz, napi 35 munkamenethez ingyenes csomaggal, de mobil SDK támogatás nélkül. A Smartlook cross-platform projektekhez alkalmas: web, Android és iOS rögzítése egy projektben, egységes analitikával.
UXCam — speciális megoldás mobilalkalmazásokhoz maximális mélységgel: automatikus rage click, U-turn, összeomlás és lassú renderelés észlelés, integráció Firebase és Amplitude rendszerekkel, valamint a problémás munkamenetek ML-klaszterezése. LogRocket — választás webes alkalmazásokhoz, technikai hibakeresésre fókuszálva: nem csak UI-t, hanem Redux store állapotot, hálózati kéréseket és console.log-ot is rögzít. Minden platform támogatja az események szerinti szűrést — állítsa be, hogy csak azok a munkamenetek kerüljenek rögzítésre, ahol kulcsfontosságú esemény történt, pl. fizetési hiba, hogy ne terhelje a tárhelyet felesleges adatokkal.
Választási szempontok: target SDK támogatás, beépített adatmaszkolás, integráció a jelenlegi analitikai stackkel, munkamenet-korlátok és a felvételek tárolási ideje. Az AwesomeTech (2025) adatai szerint a csapatok 65 %-a az UXCam-et választja nagy terhelésű (100k+ MAU) mobilalkalmazásokhoz, a Smartlook-ot pedig közepes projektekhez cross-platform követelményekkel.
GDPR-megfelelés — kötelező követelmény a session recording használatakor az EU-s felhasználók számára készült alkalmazásokban. Alapvető követelmények: kifejezett hozzájárulás beszerzése a rögzítés megkezdése előtt, az elutasítás lehetőségének biztosítása, az összes személyes adat (PII) maszkolása, és a felvételek tárolása a szükségesnél nem hosszabb ideig (ajánlott 30–90 nap).
Állítsa be az SDK-t automatikus maszkolásra: rejtse el az email, phone, card_number, passport mezőket és minden sensitive attribútummal jelölt szöveges mezőt. Használjon allowlistet a rögzíthető UI-elemekhez és blocklistet a bizalmasakhoz. Az UXCam (2024) adatai szerint a munkamenet-rögzítésnél a GDPR-problémák 78 %-a egyedi UI-elemek elégtelen maszkolásához kapcsolódik, nem a rendszermezőkéhez.
Az USA-beli felhasználók esetében vegye figyelembe a CCPA-t (California Consumer Privacy Act): biztosítsa a lehetőséget egy adott felhasználó összes munkamenet-felvételének törlésére. Ezt a felhasználó azonosítóján keresztül implementálja az SDK-ban — az UXcam.deleteUserData(userId) hívás törli az összes kapcsolódó felvételt a szerverekről.
Első hiba — felvételek nézése hipotézis nélkül. Ha véletlenszerű munkameneteket nyit meg kérdések nélkül, fennáll a veszélye, hogy órákat tölt a „normál” viselkedés nézésével anélkül, hogy problémákat találna. Mindig fogalmazzon meg hipotézist: „A felhasználók nem jutnak el a fizetésig — megnézem, hol akadnak el a kosár képernyőjén”.
Második hiba — egyetlen felvétel kivetítése a teljes közönségre. Egy rage click-es munkamenet lehet kivétel egy adott eszköz hibája miatt. Erősítse meg a mintát 5–10 felvételen, majd ellenőrizze a probléma mértékét kvantitatív analitikán keresztül. A Hotjar (2024) adatai szerint a „problémás” felvételek 60 %-a nem igazolódik be tömeges ellenőrzéskor.
Harmadik hiba — a felvételek szegmentálásának figyelmen kívül hagyása. Az összes felvétel „egymás után” nézése elmosódott képet ad. Szegmentáljon platform (iOS / Android), alkalmazásverzió, forgalmi forrás és viselkedési szegmens szerint. Csak így fogja látni az adott felhasználói csoportra jellemző mintákat.
Gyakran Ismételt Kérdések
Minden legális SDK automatikusan maszkolja a bizalmas adatokat: jelszavakat, kártyaszámokat és személyes mezőket. Ezenkívül állítson be egyedi maszkolást az API-n keresztül. A GDPR-megfelelés érdekében a rögzítés előtt feltétlenül szerezze be a felhasználó hozzájárulását.
Minimum 30 felvételt az ismétlődő minták megtalálásához. Ha 30 felvételből 3–5 ugyanazt a problémát mutatja, ez ok a mélyebb elemzésre. Statisztikai megerősítéshez A/B teszt szükséges 500+ felhasználón.
Fő platformok: UXCam, Smartlook, Hotjar, LogRocket, Appsee és Mixpanel (Session Recording). Az UXCam és a Smartlook a legalkalmasabb mobilalkalmazásokhoz Android és iOS támogatással, gesztusokkal és egyedi UI-elemekkel.
A modern SDK-k minimális hatásra optimalizáltak: a CPU-növekedés 1–3 %, a forgalom — 50–200 KB munkamenetenként. Kapcsolja ki a rögzítést régi eszközökön (Android 9 és alatta) conditional initialize segítségével, hogy ne befolyásolja a lassú telefonnal rendelkező felhasználók UX-ét.
Igen, a platformok automatikusan észlelik a rage click, U-turn, összeomlás, lassú renderelés és dead clicks elemeket. UXCam és Smartlook ML-t használ a problémás munkamenetek automatikus jelölésére, ami 70 %-kal csökkenti az elemzési időt.
Összefoglalás
Kulcsrakész mobilalkalmazást fejlesztünk
Az IT Sectr 2017 óta készít iOS és Android alkalmazásokat induló vállalkozásoknak és vállalkozásoknak. Tanácsot adunk, és a legjobb megoldást javasoljuk.
Olvassa el is