Como funciona a tecnologia de gravação de sessões: gravação DOM ou vídeo

Descobre como funciona a tecnologia de gravação de sessões. Percebe a gravação DOM e a gravação em vídeo e as diferenças entre elas.

Rascunho

As gravações de sessão funcionam de duas formas. Algumas ferramentas gravam vídeo. Captam pixels. Gravam exatamente o que os visitantes veem. Outras ferramentas gravam o DOM. Captam a estrutura do documento. Recriam a página à medida que os visitantes interagem com ela. As duas abordagens gravam comportamento. As duas mostram o que os visitantes fazem. Mas funcionam de forma diferente. A gravação em vídeo é como uma câmara. Capta tudo. A gravação DOM é como uma planta. Capta a estrutura. Perceber a diferença importa. O vídeo parece mais natural. Vês como se estivesses sentado atrás do visitante. A gravação DOM é mais eficiente. Usa menos dados. É mais rápida. Mas tem limitações. Sites com muito JavaScript podem não ser bem gravados com DOM. A gravação em vídeo capta só pixels. Funciona em todo o lado. Cada abordagem tem vantagens e desvantagens. O vídeo é completo, mas pesado. O DOM é eficiente, mas limitado. Muitas ferramentas usam abordagens híbridas. Combinam as duas. Perceber a tecnologia de gravação ajuda-te a escolher ferramentas. Ajuda-te a saber o que esperar. Ajuda-te a confiar nos dados.

Este artigo explica como funciona a tecnologia de gravação de sessões.

Como funciona a gravação em vídeo

A gravação em vídeo capta os pixels do ecrã. Como uma câmara de cinema apontada a um monitor. Cada fotograma é gravado. Cada interação aparece no vídeo. Os visitantes veem exatamente o que a gravação mostra.

A gravação em vídeo funciona com qualquer site. JavaScript complexo. Renderização no servidor. Aplicações de página única. O vídeo capta o que aparecer no ecrã. Não é preciso nada de especial.

A gravação em vídeo gera ficheiros grandes. Uma sessão de cinco minutos pode ter cinquenta megabytes. Os custos de armazenamento somam-se. Os custos de largura de banda somam-se. As ferramentas de vídeo precisam de uma infraestrutura robusta.

A qualidade do vídeo varia. Algumas ferramentas comprimem muito. A qualidade degrada-se. Outras preservam a qualidade. Os ficheiros crescem muito. Há compromissos.

Como funciona a gravação DOM

A gravação DOM capta a estrutura da página. HTML. CSS. Estado do JavaScript. Em vez de gravar pixels, as ferramentas gravam as mudanças na página. Quando um visitante faz scroll, a ferramenta regista o scroll. Quando clica, a ferramenta regista o clique.

A gravação DOM gera ficheiros pequenos. Uma sessão de cinco minutos pode ter um megabyte. O armazenamento é barato. A largura de banda é baixa. Os custos de infraestrutura são baixos.

A gravação DOM é eficiente no armazenamento e na transmissão. Mas é limitada. Se a página usa JavaScript personalizado complexo, a gravação DOM pode falhar interações. Se a página é renderizada de forma dinâmica, o DOM pode não captar todas as mudanças.

A gravação DOM recria a página. Reproduz a sessão como um vídeo, mas construído a partir das mudanças da página. A recriação deve corresponder ao original, mas pode ter pequenas diferenças.

Abordagens de gravação híbridas

Muitas ferramentas usam abordagens híbridas. Gravam o DOM por defeito, por eficiência. Quando a gravação DOM está incompleta, passam para vídeo. Isto junta as vantagens das duas.

As abordagens híbridas são inteligentes. A maioria das sessões é gravada de forma eficiente com DOM. As sessões complexas passam para vídeo. Os utilizadores têm qualidade quando é preciso. Os custos ficam baixos nos outros casos.

Implicações de privacidade dos diferentes tipos de gravação

A gravação em vídeo capta tudo, incluindo dados sensíveis. Um campo de formulário mostra as teclas premidas no vídeo. Uma página de pagamento mostra números de cartão de crédito. A proteção da privacidade exige muito mascaramento.

A gravação DOM respeita mais a privacidade. A ferramenta grava a estrutura da página, não pixels. Um campo de formulário aparece como um campo de formulário. O valor não aparece, a menos que seja transmitido de propósito. A gravação DOM precisa de menos mascaramento.

A privacidade importa para a conformidade. RGPD. CCPA. As ferramentas que respeitam a privacidade usam gravação DOM. A gravação em vídeo precisa de uma configuração cuidadosa para estar em conformidade.

Impacto no desempenho dos métodos de gravação

A gravação em vídeo tem um impacto moderado no desempenho. O script de gravação capta fotogramas. A compressão acontece. Os dados são enviados. A maioria dos visitantes não repara.

A gravação DOM tem um impacto mínimo. O script regista mudanças. Enviam-se pequenas quantidades de dados. O custo adicional é minúsculo. Os visitantes não veem mudança no desempenho.

Testar o teu site concreto importa. Alguns sites são sensíveis ao custo adicional. Outros nem reparam. Testa antes de decidires o método de gravação.

Escolher entre métodos de gravação

Escolhe com base nas necessidades. Gravação em vídeo se precisas de captura ao pixel. Gravação DOM se precisas de eficiência. Híbrida se queres as duas.

Pensa no teu site. Os sites simples funcionam bem com DOM. Os sites complexos podem precisar de vídeo. Pensa nas tuas necessidades de conformidade. Os setores com muita privacidade devem preferir DOM.

Perguntas frequentes

Posso usar gravação DOM numa aplicação de página única ou preciso de vídeo?

A gravação DOM funciona bem com aplicações de página única. A ferramenta acompanha as mudanças de estado do JavaScript. Grava quando o DOM é atualizado. As interações de uma aplicação de página única são gravadas corretamente com DOM. O vídeo não é obrigatório. A gravação DOM é, na verdade, melhor para estas aplicações. Ficheiros mais pequenos. Melhor desempenho. Com o criador de websites da WEMASY, podes configurar isto diretamente no teu website.

Quão mais pequenas são as gravações DOM em comparação com as gravações em vídeo?

As gravações DOM costumam ser de 50 a 100 vezes mais pequenas do que o vídeo. Uma sessão de vídeo de cinco minutos pode ter 50 MB. A mesma sessão gravada com DOM pode ter de 500 KB a 1 MB. A diferença de tamanho é enorme. O armazenamento e a largura de banda custam muito menos com DOM.

Se a gravação DOM recria a página, pode parecer diferente do original?

Ocasionalmente. O JavaScript complexo pode ser renderizado de forma diferente na recriação. Os tipos de letra personalizados podem não carregar. As animações podem não se repetir exatamente. Na maior parte das vezes, a recriação corresponde ao original. Mas há casos limite. A gravação em vídeo evita estes problemas. Grava os pixels exatamente.

Devo usar vídeo ou gravação DOM para cumprir a privacidade?

A gravação DOM é melhor para a privacidade. Capta menos dados sensíveis. A gravação em vídeo capta tudo, incluindo informação sensível. O vídeo precisa de muito mascaramento. O DOM precisa de pouco. Para requisitos de privacidade rigorosos, o DOM é superior.

Posso mudar de método de gravação se achar que um não está a funcionar?

A maioria das ferramentas deixa mudar as definições. Podes começar com DOM e passar para vídeo se for preciso. Mas as gravações antigas não mudam. As novas sessões usam o novo método. A mudança vale daqui para a frente, não de forma retroativa.

O que acontece se a ferramenta de gravação falhar a meio de uma sessão?

A maioria das ferramentas tem soluções de recurso. Se a gravação falha, retomam quando possível. Algumas sessões podem ficar parciais. A maioria das sessões completas é gravada por inteiro. As falhas totais são raras. As ferramentas modernas são fiáveis.

Põe isto em prática
no teu próprio site.

Começa grátis com a WEMASY e cria o teu site em poucos minutos.