Documentação

Do zero ao primeiro replay, e como ler seus dados por API ou por agente.

1. Instalar

Cole uma linha no <head> de todas as páginas (ou uma vez no tema do site). Cada projeto tem o seu endereço, que o painel mostra em Instalação e chave.

<script async src="https://SEU-COLETOR/dados/ID-DO-PROJETO.js"></script>

Para conferir: navegue por duas páginas e abra Tempo real. Em até um minuto os visitantes devem passar de zero. Se não passarem, veja Saúde da coleta.

2. API de leitura

Todas as rotas ficam em /api/v1, são só de leitura e pedem a chave do projeto (começa com sk_) no cabeçalho X-API-Key. A chave fica no servidor: nunca a coloque em código que roda no navegador. Período por de e ate (data e hora ISO).

curl -H "X-API-Key: sk_..." "https://SEU-COLETOR/api/v1/resumo"
/resumovisualizações, visitantes e sessões do período
/seriesérie no tempo (passo hora ou dia)
/agoravisitantes no site agora
/paginaspáginas mais vistas
/origensde onde vieram
/campanhassessões por UTM da primeira página
/sessoeslista de sessões
/sessoes/{id}eventos de uma sessão
/sessoes/{id}/replayblocos de gravação
/visitantes/{id}linha do tempo do visitante
/funilfunil por páginas
/fluxopara onde vão depois de cada página
/entradas-e-saidaspáginas de entrada e saída
/rolagematé onde cada página é lida
/mapa-de-cliquescliques por página
/friccaocliques de raiva e botões sem resposta
/vitalsWeb Vitals de visitas reais
/eventoseventos e valor
/erroserros de JavaScript agrupados
/receitareceita por canal
/roiROAS, CAC e lucro com o gasto informado
/dispositivosaparelho, navegador, sistema, país e robôs
/coortesretenção semanal
/ciclo-de-vidafases dos visitantes
/retornonovos e recorrentes
/metataxa de uma meta por página ou evento
/alertasalertas avaliados
/saude-da-coletase a coleta está viva
/qualidadequalidade dos dados
/insightsleitura de comportamento
/briefingresumo para agentes
/perguntarpergunte aos dados em português (POST)
/chaveslistar, criar chave pública e revogar
/webhooksavisos assinados de saída: destinos, teste, segredo, entregas
/openapi.jsondescrição completa da API

O formato exato de cada resposta está em /api/v1/openapi.json. Quando um dado não existe, a resposta diz “desconhecido” ou devolve nulo: nunca um zero inventado.

3. Para agentes (MCP)

O mesmo conteúdo da API está disponível como servidor MCP em POST /api/v1/mcp, com a mesma chave. Assim o seu agente pergunta aos dados em vez de você montar relatório.

4. Privacidade

Senhas e campos de formulário são mascarados. Para ocultar um bloco sensível, marque-o no seu HTML. Veja a página de privacidade.