Esses três termos aparecem em todo lugar no Zenovay — no painel, na sua fatura, em respostas de API. Aqui está como eles se relacionam.
A hierarquia
visitor
├── session (uma ou mais)
│ ├── event (um ou mais)
│ ├── event
│ └── pageview event ← um pageview é apenas um tipo de evento
└── session
└── ...
Um visitante gera uma ou mais sessões. Cada sessão contém um ou mais eventos. Pageviews são um tipo de evento — o mais comum, mas não o único.
O que cada um significa
Evento
Um evento é qualquer ação única que você registra. Pageviews são eventos. Também o são eventos personalizados que você dispara do seu código, como signup_clicked, pricing_viewed ou cart_added. Um clique em link externo é um evento. Um envio de formulário pode ser um evento se você fizer a ligação.
Esta é a unidade que o teto mensal do seu plano conta. Independentemente de se seu plano inclui 10.000 eventos/mês (Free) ou um volume mais alto que você selecionou em um plano pago, cada page view e cada evento personalizado que você envia conta como um evento para o limite. (Conversões de objetivo são detectadas automaticamente dos page views e eventos que você já envia, portanto não adicionam um evento separado ao seu medidor.)
Page view
Um page view é o evento específico que o tracker dispara automaticamente sempre que um visitante carrega (ou navega para, em uma SPA) uma nova URL. Ele captura a URL, o referenciador e os metadados básicos do dispositivo.
Se um visitante carrega 5 páginas, são 5 page views — e 5 eventos.
Visitante
Um visitante é uma identidade de navegação única. No modo sem cookies padrão do Zenovay, um visitante é identificado por um hash com sal que rotaciona diariamente sobre a sub-rede IP e User-Agent. A mesma pessoa no mesmo dia = 1 visitante. A mesma pessoa amanhã = um visitante diferente (porque o sal diário rotacionou).
Um visitante pode produzir muitos page views, eventos personalizados e sessões em um único dia.
Exemplo numérico rápido
Um visitante chega na sua home, clica para sua página de preços, dispara um evento personalizado pricing_cta_click e sai:
| Métrica | Contagem |
|---|---|
| Visitantes | 1 |
| Sessões | 1 |
| Page views | 2 (home + pricing) |
| Eventos personalizados | 1 (pricing_cta_click) |
| Eventos (cobrança) | 3 |
Se ele volta no dia seguinte e vê mais 3 páginas sem disparar eventos personalizados:
| Métrica | Diário | Acumulado (2 dias) |
|---|---|---|
| Visitantes | 1 | 2 (hashes diários diferentes) |
| Sessões | 1 | 2 |
| Page views | 3 | 5 |
| Eventos | 3 | 6 |
O que isso significa para o seu painel
- O cartão «Visitantes» usa a definição de visitante por hash diário. Se um visitante visita duas vezes em um dia, conta como 1; duas vezes em dois dias, conta como 2.
- O cartão «Page views» conta cada carregamento de URL, incluindo as visitas repetidas do mesmo visitante.
- O cartão «Eventos» (e seu medidor de cobrança) conta cada evento de qualquer tipo.
O que isso significa para sua fatura
Se você está no plano Free com 10.000 eventos/mês e um usuário típico vê 5 páginas e dispara 1 evento personalizado por visita, são 6 eventos por sessão. Você pode suportar aproximadamente:
- 10.000 / 6 ≈ 1.666 sessões por mês
Se você também rastrear cliques externos e adicionar um ping de heartbeat, sobe talvez para 8 eventos por sessão — cerca de 1.250 sessões/mês.