Sessieopnames werken op twee manieren. Sommige tools nemen video op. Ze leggen pixels vast. Ze nemen precies op wat bezoekers zien. Andere tools nemen de DOM op. Ze leggen de structuur van het document vast. Ze bouwen de pagina opnieuw op terwijl bezoekers ermee werken. Beide manieren leggen gedrag vast. Beide laten zien wat bezoekers doen. Maar ze werken anders. Video-opname is als een camera. Het legt alles vast. DOM-opname is als een bouwtekening. Het legt de structuur vast. Het verschil begrijpen is belangrijk. Video voelt natuurlijker. Je kijkt alsof je achter de bezoeker zit. DOM-opname is efficiënter. Het gebruikt minder data. Het is sneller. Maar het heeft beperkingen. Sites met veel JavaScript worden met DOM soms niet goed opgenomen. Video-opname legt gewoon pixels vast. Het werkt overal. Elke aanpak heeft voor- en nadelen. Video is volledig maar zwaar. DOM is efficiënt maar beperkt. Veel tools gebruiken hybride aanpakken. Ze combineren beide. Als je opnametechnologie begrijpt, kies je beter een tool. Je weet wat je kunt verwachten. Je kunt de data vertrouwen.
In dit artikel lees je hoe opnametechnologie voor sessies werkt.
Hoe video-opname werkt
Video-opname legt pixels op het scherm vast. Zoals een filmcamera die op een monitor gericht is. Elk beeld wordt opgenomen. Elke interactie staat in de video. Je ziet precies wat de opname toont.
Video-opname werkt met elke website. Complexe JavaScript. Server-side rendering. Single-page apps. Video legt vast wat er op het scherm staat. Er is niets speciaals voor nodig.
Video-opname maakt grote bestanden. Een sessie van vijf minuten kan vijftig megabyte zijn. Opslagkosten lopen op. Bandbreedtekosten lopen op. Videotools hebben een sterke infrastructuur nodig.
De videokwaliteit verschilt. Sommige tools comprimeren sterk. De kwaliteit gaat achteruit. Andere tools behouden de kwaliteit. De bestanden worden enorm. Je moet afwegingen maken.
Hoe DOM-opname werkt
DOM-opname legt de structuur van de pagina vast. HTML. CSS. JavaScript-status. In plaats van pixels leggen tools wijzigingen aan de pagina vast. Scrolt een bezoeker, dan noteert de tool de scroll. Klikt hij, dan noteert de tool de klik.
DOM-opname maakt kleine bestanden. Een sessie van vijf minuten kan één megabyte zijn. Opslag is goedkoop. Bandbreedte is laag. De infrastructuurkosten zijn laag.
DOM-opname is efficiënt voor opslag en verzending. Maar het is beperkt. Gebruikt de pagina complexe eigen JavaScript, dan mist DOM-opname soms interacties. Wordt de pagina dynamisch opgebouwd, dan legt DOM niet alle wijzigingen vast.
DOM-opname bouwt de pagina opnieuw op. Het speelt de sessie af als een video, maar opgebouwd uit paginawijzigingen. De nabouw hoort overeen te komen met het origineel, maar kan kleine verschillen hebben.
Hybride opnamemethoden
Veel tools gebruiken hybride aanpakken. Ze nemen standaard de DOM op voor de efficiëntie. Is de DOM-opname onvolledig, dan schakelen ze over op video. Zo combineren ze de voordelen van beide.
Hybride aanpakken zijn slim. De meeste sessies worden efficiënt met DOM opgenomen. Complexe sessies vallen terug op video. Gebruikers krijgen kwaliteit als dat nodig is. De kosten blijven verder laag.
Privacygevolgen van verschillende opnamesoorten
Video-opname legt alles vast, ook gevoelige data. Een formulierveld toont toetsaanslagen in de video. Een betaalpagina toont creditcardnummers. Privacybescherming vraagt om veel afscherming.
DOM-opname is privacyvriendelijker. De tool legt paginastructuur vast, geen pixels. Een formulierveld verschijnt als formulierveld. De waarde is niet zichtbaar, tenzij die specifiek wordt verstuurd. DOM-opname heeft minder afscherming nodig.
Privacy is belangrijk voor naleving van de regels. AVG. CCPA. Tools die privacy respecteren gebruiken DOM-opname. Video-opname vraagt om een zorgvuldige configuratie om aan de regels te voldoen.
Invloed van opnamemethoden op prestaties
Video-opname heeft een matige invloed op de prestaties. Het opnamescript legt beelden vast. Er vindt compressie plaats. Data wordt verstuurd. De meeste bezoekers merken er niets van.
DOM-opname heeft minimale invloed. Het script noteert wijzigingen. Er wordt weinig data verstuurd. De extra belasting is klein. Bezoekers zien geen verschil in prestaties.
Je eigen site testen is belangrijk. Sommige sites zijn gevoelig voor extra belasting. Andere merken er niets van. Test voordat je een opnamemethode kiest.
Kiezen tussen opnamemethoden
Kies op basis van wat je nodig hebt. Video-opname als je pixelperfecte opnames wilt. DOM-opname als je efficiëntie wilt. Hybride als je beide wilt.
Kijk naar je site. Eenvoudige sites werken prima met DOM. Complexe sites hebben soms video nodig. Kijk naar wat je moet naleven. Branches waar privacy zwaar weegt kiezen beter DOM.
Veelgestelde vragen
Kan ik DOM-opname gebruiken op een single-page app of heb ik video nodig?
DOM-opname werkt prima met single-page apps. De tool volgt veranderingen in de JavaScript-status. Het legt vast wanneer de DOM wordt bijgewerkt. Interacties in een SPA worden met DOM correct opgenomen. Video is niet nodig. DOM-opname is voor SPA's eigenlijk beter. Kleinere bestanden. Betere prestaties. Met de websitebouwer van WEMASY zet je dit direct op je website op.
Hoeveel kleiner zijn DOM-opnames dan video-opnames?
DOM-opnames zijn meestal 50 tot 100 keer kleiner dan video. Een videosessie van vijf minuten kan 50 MB zijn. Dezelfde sessie met DOM opgenomen kan 500 KB tot 1 MB zijn. Het verschil in grootte is enorm. Opslag en bandbreedte kosten met DOM veel minder.
Als DOM-opname de pagina opnieuw opbouwt, ziet die er dan ooit anders uit dan het origineel?
Soms. Complexe JavaScript kan in de nabouw anders worden weergegeven. Eigen lettertypen laden soms niet. Animaties spelen niet altijd precies hetzelfde af. Meestal komt de nabouw overeen met het origineel. Maar uitzonderingen bestaan. Video-opname heeft die problemen niet. Het legt pixels precies vast.
Gebruik ik video of DOM-opname om aan de privacyregels te voldoen?
DOM-opname is beter voor privacy. Het legt minder gevoelige data vast. Video-opname legt alles vast, ook gevoelige informatie. Video vraagt om veel afscherming. DOM vraagt om minimale afscherming. Bij strenge privacy-eisen is DOM beter.
Kan ik van opnamemethode wisselen als ik merk dat een methode niet werkt?
De meeste tools laten je de instellingen wijzigen. Je kunt met DOM beginnen en overstappen op video als dat nodig is. Maar eerdere opnames veranderen niet. Nieuwe sessies gebruiken de nieuwe methode. Wisselen werkt vanaf nu, niet met terugwerkende kracht.
Wat gebeurt er als de opnametool midden in een sessie uitvalt?
De meeste tools hebben terugvalopties. Valt het opnemen uit, dan gaan ze verder zodra dat kan. Sommige sessies zijn dan gedeeltelijk. De meeste sessies worden volledig opgenomen. Complete uitval is zeldzaam. Moderne tools zijn betrouwbaar.