Sessionsoptagelser virker på to måder. Nogle værktøjer optager video. De fanger pixels. De optager præcis det, de besøgende ser. Andre værktøjer optager DOM'en. De fanger dokumentets opbygning. De genskaber siden, mens de besøgende bruger den. Begge metoder optager adfærd. Begge viser, hvad de besøgende gør. Men de virker forskelligt. Videooptagelse er som et kamera. Det fanger alt. DOM-optagelse er som en tegning. Den fanger opbygningen. Det er vigtigt at forstå forskellen. Video føles mere naturlig. Du ser med, som om du sad bag den besøgende. DOM-optagelse er mere effektiv. Den bruger færre data. Den er hurtigere. Men den har begrænsninger. Hjemmesider med meget JavaScript optages måske ikke godt med DOM. Videooptagelse fanger bare pixels. Den virker overalt. Hver metode har fordele og ulemper. Video er omfattende, men tung. DOM er effektiv, men begrænset. Mange værktøjer bruger en blanding. De kombinerer begge. Når du forstår teknologien bag optagelserne, kan du vælge værktøjer. Du ved, hvad du kan forvente. Du kan stole på dataene.
Her ser du, hvordan teknologien bag sessionsoptagelser virker.
Sådan virker videooptagelse
Videooptagelse fanger pixels på skærmen. Som et filmkamera rettet mod en skærm. Hvert billede bliver optaget. Hver handling kommer med i videoen. De besøgende ser præcis det, optagelsen viser.
Videooptagelse virker med enhver hjemmeside. Kompleks JavaScript. Rendering på serveren. Apps på én side. Video fanger, hvad der end vises på skærmen. Der skal ikke noget særligt til.
Videooptagelse giver store filer. En session på fem minutter kan fylde halvtreds megabyte. Udgifter til lagring stiger. Udgifter til båndbredde stiger. Videoværktøjer har brug for solid infrastruktur.
Videokvaliteten varierer. Nogle værktøjer komprimerer kraftigt. Kvaliteten bliver dårligere. Andre bevarer kvaliteten. Filerne bliver enorme. Der er fordele og ulemper.
Sådan virker DOM-optagelse
DOM-optagelse fanger sidens opbygning. HTML. CSS. JavaScript-tilstand. I stedet for at optage pixels optager værktøjerne ændringerne på siden. Når en besøgende scroller, noterer værktøjet scrollet. Når de klikker, noterer værktøjet klikket.
DOM-optagelse giver små filer. En session på fem minutter kan fylde ét megabyte. Lagring er billig. Båndbredden er lav. Udgifterne til infrastruktur er lave.
DOM-optagelse er effektiv til lagring og overførsel. Men den er begrænset. Bruger siden kompleks JavaScript, du selv har lavet, kan DOM-optagelse gå glip af handlinger. Bliver siden bygget dynamisk, kan DOM måske ikke fange alle ændringer.
DOM-optagelse genskaber siden. Den afspiller sessionen som en video, men bygget af ændringerne på siden. Genskabelsen bør matche originalen, men kan have små forskelle.
Blandede metoder til optagelse
Mange værktøjer bruger blandede metoder. De optager DOM som standard, fordi det er effektivt. Er DOM-optagelsen ikke komplet, falder de tilbage på video. Det kombinerer fordelene ved begge.
Blandede metoder er smarte. De fleste sessioner optages effektivt med DOM. Komplekse sessioner falder tilbage på video. Du får kvalitet, når der er brug for det. Ellers holder udgifterne sig lave.
Konsekvenser for privatlivet ved forskellige typer optagelse
Videooptagelse fanger alt, også følsomme data. Et formularfelt viser tastetryk i videoen. En betalingsside viser kreditkortnumre. Beskyttelse af privatlivet kræver kraftig maskering.
DOM-optagelse er mere privatlivsvenlig. Værktøjet optager sidens opbygning, ikke pixels. Et formularfelt vises som et formularfelt. Værdien vises ikke, medmindre den bliver sendt med. DOM-optagelse kræver mindre maskering.
Privatliv har betydning for at følge reglerne. GDPR. CCPA. Værktøjer, der respekterer privatlivet, bruger DOM-optagelse. Videooptagelse skal sættes omhyggeligt op for at følge reglerne.
Hvordan de forskellige metoder påvirker hastigheden
Videooptagelse har moderat indflydelse på hastigheden. Scriptet til optagelsen fanger billeder. Der sker komprimering. Data bliver sendt. De fleste besøgende lægger ikke mærke til det.
DOM-optagelse har minimal indflydelse. Scriptet noterer ændringer. Der bliver sendt små mængder data. Belastningen er lille. De besøgende ser ingen forskel i hastigheden.
Det er vigtigt at teste din egen hjemmeside. Nogle hjemmesider er følsomme over for belastning. Andre lægger ikke mærke til den. Test, før du vælger metode til optagelse.
Vælg mellem metoderne til optagelse
Vælg efter behov. Videooptagelse, hvis du har brug for en pixelperfekt optagelse. DOM-optagelse, hvis du har brug for effektivitet. En blanding, hvis du vil have begge dele.
Tænk på din hjemmeside. Enkle hjemmesider klarer sig fint med DOM. Komplekse hjemmesider har måske brug for video. Tænk på, hvad du skal leve op til af regler. Brancher med mange krav til privatliv bør foretrække DOM.
Ofte stillede spørgsmål
Kan jeg bruge DOM-optagelse på en app på én side, eller kræver det video?
DOM-optagelse virker fint med apps på én side. Værktøjet følger ændringer i JavaScript-tilstanden. Det optager, når DOM'en opdateres. Handlinger i apps på én side optages korrekt med DOM. Video er ikke nødvendig. DOM-optagelse er faktisk bedre til apps på én side. Mindre filer. Bedre hastighed. Med WEMASYs hjemmesidebygger kan du sætte det op direkte på din hjemmeside.
Hvor meget mindre er DOM-optagelser end videooptagelser?
DOM-optagelser er typisk 50 til 100 gange mindre end video. En videosession på fem minutter kan fylde 50 MB. Den samme session optaget med DOM kan fylde 500 KB til 1 MB. Forskellen i størrelse er enorm. Lagring og båndbredde koster langt mindre med DOM.
Hvis DOM-optagelse genskaber siden, ser den så nogensinde anderledes ud end originalen?
Af og til. Kompleks JavaScript kan blive vist anderledes i genskabelsen. Egne skrifttyper bliver måske ikke indlæst. Animationer afspilles måske ikke helt ens. Det meste af tiden matcher genskabelsen originalen. Men der findes særtilfælde. Videooptagelse undgår de problemer. Den optager pixels præcist.
Skal jeg bruge video eller DOM-optagelse for at følge reglerne om privatliv?
DOM-optagelse er bedre til privatliv. Den fanger færre følsomme data. Videooptagelse fanger alt, også følsomme oplysninger. Video kræver omfattende maskering. DOM kræver minimal maskering. Ved strenge krav til privatliv er DOM bedst.
Kan jeg skifte metode til optagelse, hvis en af dem ikke virker?
De fleste værktøjer lader dig ændre indstillingerne. Du kan starte med DOM og skifte til video, hvis det er nødvendigt. Men tidligere optagelser ændrer sig ikke. Nye sessioner bruger den nye metode. Skiftet gælder fremover, ikke bagudrettet.
Hvad sker der, hvis værktøjet til optagelse svigter midt i en session?
De fleste værktøjer har en nødløsning. Svigter optagelsen, genoptager de, når det er muligt. Nogle sessioner kan være ufuldstændige. De fleste sessioner optages helt. Total svigt er sjældent. Moderne værktøjer er pålidelige.