Lupa sobre trilha de pegadas desenhadas até um teclado
Entenda como rastrear o comportamento dos usuários do seu site

Sessões de usuários são identificadas pelo campo do header HTTP Cookie. Veja como tirar estatísticas da navegação do seu site com eles.

Cookie é um dado enviado por servidores web ao navegador/browser. O browser armazena e envia o cookie de volta nas demais requisições ao mesmo servidor. Esse mecanismo é usado para, por exemplo, manter um usuário sempre logado, registrar um carrinho de compras e rastrear o comportamento dos usuários de acordo com sua navegação no site web. O conceito de cookie foi definido pela RFC 2109.

Por que os cookies existem?

Cookies servem como mecanismo para manter conexões HTTP stateful, e assim “lembrar” o estado da navegação ao longo das comunicações. Por padrão, o protocolo HTTP é stateless, ou seja, respostas aos clientes não são relacionadas ao que já foi ou ainda será enviado ao cliente.

Usando cabeçalhos HTTP, o campo Cookie permite manter informações sobre o contexto das comunicações. Isto é acompanhar as transações web entre cliente e servidor. Graças aos cookies, ambos cliente e servidor mantêm informações sobre o estado das comunicações dentro do contexto estabelecido, permitindo também o rastreamento do comportamento dos usuários.

Associação de cookie com o usuário

Ao receber uma requisição HTTP, o servidor pode incluir um header Set-Cookie na resposta. Isso costuma acontecer quando o servidor precisa acompanhar a navegação do usuário, e assim manter uma comunicação relevante/contextualizada.

O cookie especificado permite identificar a sessão de cada usuário. Ele pode ser armazenado de forma temporária ou permanente pelo web browser. Da mesma forma, é associado ao usuário do lado do servidor. Dessa forma, os futuros acessos ao site serão identificáveis pelos cookies distribuídos. O usuário poderá continuar a navegar de onde parou.

Identificação de cookies

Um usuário com cookies pode prosseguir com a sessão no site e, por exemplo, finalizar uma compra que começou na véspera, entrar em aplicativos associados ao seu site sem fazer login de novo, ou salvar preferências com ferramentas de pesquisa. O cookie será enviado sempre que ele se conectar ao mesmo site.

Como a navegação de cada usuário é registrada, acessos ao site são mapeados. Assim, percursos típicos do site podem ser analisados e os conteúdos de maior interesse identificados com mais precisão.

Análise das navegações pelo site

A análise dos hábitos dos seus usuários permite identificar o que eles buscam pelo site e assim determinar quais são as URLs mais acessadas. O Zerum Falcon provê visibilidade sobre os cookies de todas as requisições HTTP, facilitando a análise granular do uso do seu site.

Com esse tipo de análise, o tempo gasto em cada página pode ser estimado. Junto com métricas de performance e retransmissões providenciadas pelo Zerum Falcon, podem ser levantados insights para melhorar o tempo de acesso ao servidor web, entender o consumo das páginas e diminuir a desistência de passar mais tempo no site frente a alguma lentidão. O Zerum Falcon facilita e acompanha seu processo de decisão na evolução da arquitetura dos seus serviços.