Page Flows
Os Page Flows revelam os caminhos mais percorridos pelo seu site como um diagrama de Sankey. Eles complementam os Funis (sequências predefinidas) e os Objetivos (estados finais): Page Flows mostram comportamento emergente — o que os visitantes realmente fazem, não o que você pede que façam.
Você encontra os Page Flows na aba Journeys de qualquer dashboard de domínio (Domains → seu site → Journeys).
Page Flows é um recurso Pro. Equipes Free veem um cartão de upgrade; PageCards e TopPathsTable na mesma aba continuam disponíveis em qualquer plano.
Como ler o diagrama
O Sankey é organizado da esquerda para a direita:
- Páginas de entrada à esquerda (verde). São as primeiras páginas onde os visitantes chegam.
- Páginas intermediárias no meio (índigo). São páginas alcançadas após uma ou mais navegações.
- Páginas de saída à direita (âmbar). São as últimas páginas visualizadas antes de sair.
A espessura da linha é proporcional ao número de sessões que fizeram aquela transição. Passe o mouse sobre qualquer nó ou link para ver as contagens exatas.
[Entry: /home] ───────► [/pricing] ─────────► [Exit: /signup]
───────► [/blog/...] ─────────► [Exit: /]
[Entry: /landing-a] ────► [/pricing] ─────────► [Exit: /signup]
Controle de profundidade
O stepper Depth acima do gráfico define o número máximo de camadas na visualização. Valores permitidos: 3 a 7.
- Profundidade baixa (3) oferece uma visão ampla e legível — os tripletos entrada → meio → saída de maior volume.
- Profundidade alta (7) mostra drilldowns mais profundos — sequências de até 7 saltos de página.
As mudanças têm debounce de 300 ms, então cliques rápidos não disparam uma requisição por clique. A profundidade atual fica refletida na URL (?depth=N), então um link direto restaura sua escolha.
Na profundidade 6 e 7, o diagrama se limita às 30 × profundidade transições principais no total (180 na profundidade 6, 210 na profundidade 7) para manter a legibilidade. Uma nota de rodapé aparece sob o gráfico quando o truncamento está em efeito. Aplique um filtro para focar em uma página de entrada ou canal específico se precisar ver além do limite.
Filtros
Page Flows reutiliza o Flows filter que PageCards e TopPathsTable já usam. Abra o botão de filtro em qualquer um desses cards, adicione uma condição, e o Sankey recarrega automaticamente — as três visualizações ficam sincronizadas.
Categorias de filtro com pushdown para agregação SQL:
| Categoria | Exemplos |
|---|---|
entry_page | /home, /landing-a |
channel (fonte de tráfego) | organic, paid, direct, social, email, referral |
device | desktop, mobile, tablet |
Os valores de filtro são aplicados na camada SQL na nossa tabela pré-agregada, então mesmo em um site com 1 milhão de visitantes por semana, consultas filtradas retornam bem abaixo de um segundo.
Como os dados são calculados
Por baixo dos panos, Page Flows usa uma tabela diária pré-agregada chamada page_flows_daily:
- Dias fechados (ontem e antes). Um cron diário às 00:00 UTC itera cada sessão, deduplica recargas consecutivas da página, deriva pares de transição
(from_page → to_page)e armazena contagens agregadas por dia. As leituras vêm direto da tabela pré-agregada. - Hoje. Calculado ao vivo a partir do fluxo de visitantes pela mesma agregação SQL — a rota nunca mantém dados crus por pageview em memória.
Os dois caminhos são mesclados na chave composta natural (from_page, to_page, entry_page, channel, device_type). Você vê um Sankey consistente em qualquer intervalo de datas.
Sessões de uma única página não aparecem nos fluxos porque não têm transição. Se você ver menos sessões totais no Sankey do que na barra de KPIs do dashboard, é por isso.
Privacidade
Page Flows respeita todos os outros compromissos de privacidade da Zenovay:
- Em configurações com
data-cookieless="true", nem cookies nemlocalStoragesão usados para derivar sessões. - O Sankey só mostra contagens, nunca dados individuais de visitantes.
- URLs de alta cardinalidade (ex.
/post/<id>com milhares de variantes) podem desaparecer como Outro no diagrama para que a visualização permaneça legível. As contagens subjacentes ainda alimentam os totais.
Limitações
- O Sankey limita transições totais em 30 × profundidade (90 na profundidade 3, até 210 na profundidade 7). Para sites de alta cardinalidade, aplique filtros para destacar a cauda longa.
- A categoria de filtro
hostnameé atualmente um no-op para Page Flows —page_flows_dailyarmazena caminhos normalizados, não URLs completas. Para restringir por hostname hoje, retroceda para PageCards que consultam a URL completa. - Sites novos não veem dados históricos até que (a) o cron diário tenha rodado por um dia, ou (b) a conta da equipe tenha envelhecido após a primeira agregação noturna. Os dados de hoje são sempre ao vivo.
Veja também
- Rastreamento em tempo real — o pipeline de eventos ao vivo
- Segmentos salvos — transforme filtros pontuais em segmentos reutilizáveis
- Pontuação de valor de visitantes — sobreponha valor à jornada