Todas as funcionalidades

Fundamentos técnicos

Arquitetura, bases de dados, domínios personalizados, eventos personalizados, objetivos, funis e acesso API.

Arquitetura

Separados por design

O Eurolytics separa a ingestão de eventos do painel. O serviço de ingestão é um binário Go stateless que aceita eventos, classifica o tráfego e escreve para o ClickHouse. O painel é uma aplicação Next.js 14 que lê do ClickHouse e gere contas via PostgreSQL. Os dois não partilham dependências em runtime.

arquitetura

INTERNET

┌──────────────┴──────────────┐

▼ ▼

events.eurolytics.app eurolytics.app

Go + SQLite WAL Next.js + Postgres

└──────────┬──────────────────┘

ClickHouse

Camada de Dados

ClickHouse para velocidade, PostgreSQL para estrutura

ClickHouse

Base de dados OLAP colunar otimizada para analytics de séries temporais

  • Todos os dados de pageview e eventos
  • Registos de atividade de crawlers IA
  • Agregações e consultas de tendências
  • Particionado por site_id para consultas rápidas

PostgreSQL

Base de dados relacional para metadados estruturados

  • Contas de utilizador e autenticação
  • Configurações de sites e membros de equipa
  • Objetivos, funis e definições de conversão
  • Definições de padrões de bots para sincronização do classificador

Rastreio

Eventos personalizados, objetivos e funis

Para além de pageviews, o Eurolytics rastreia eventos personalizados que defina — registos, compras, cliques em botões ou qualquer outra coisa. Crie Objetivos nas definições do seu site para rastrear taxas de conversão, e construa Funis (2-8 passos) para ver onde os visitantes abandonam em fluxos de múltiplas páginas.

evento personalizado

eurolytics('signup_complete', {

plan: 'pro',

source: 'landing_page'

})

Domínios

Domínios de rastreio personalizados via CNAME

Aponte um subdomínio como analytics.yoursite.com para o nosso endpoint de ingestão via CNAME. Isto melhora a deteção de crawlers IA porque os bots são mais propensos a obter recursos do mesmo domínio que o seu conteúdo.

Configure em Definições → Domínio de Rastreio. A verificação DNS está integrada — adicione o registo CNAME e o Eurolytics confirma-o automaticamente.

API

Acesso programático

O Eurolytics disponibiliza acesso API para consultar dados analytics, gerir sites e criar objetivos programaticamente. Pode exportar dados via painel em formato JSON a qualquer momento.

Perguntas frequentes

Qual é o tamanho do script de rastreio?

Apenas 1.2KB comprimido. Isto é minúsculo pelos padrões modernos — menor do que uma miniatura de imagem. O script carrega de forma assíncrona e tem zero impacto na velocidade da sua página ou nos Core Web Vitals. Perfeito para sites de alto desempenho.

Oferecem uma API?

Sim, estamos a construir uma API REST completa para consultar dados analytics, criar objetivos e gerir sites programaticamente. Está no nosso roadmap para o 1.º trimestre de 2026. Por agora, pode exportar dados via JSON e integrar através do painel.

Suportam domínios personalizados (CNAME)?

Sim, suportamos domínios de rastreio personalizados via CNAME. Isto melhora a precisão da deteção de bots porque os crawlers são mais propensos a obter recursos do mesmo domínio. Configure-o em Definições → Domínio de Rastreio. A configuração completa estará disponível em breve.

Posso rastrear eventos personalizados?

Sim. Pode definir eventos personalizados (registos, compras, etc.) no painel e o nosso tracker JavaScript envia-os automaticamente. Crie Objetivos em Definições → Objetivos e o Eurolytics começará a rastrear e exibir conversões.

Que bases de dados utilizam?

ClickHouse para analytics (consultas OLAP rápidas, otimizado para séries temporais) e PostgreSQL para metadados (contas de utilizador, configurações de sites, membros de equipa). Mantivemos deliberadamente estes separados para que a ingestão possa funcionar independentemente.

Pronto para começar?

Gratuito durante a beta. Sem necessidade de cartão de crédito.