O que é o Módulo Analytics?
O módulo Analytics da FoxPixel é uma plataforma de analytics privacy-first, sem cookies, que substitui o Google Analytics e fornece:- Tracking de visitantes em tempo real (pageviews, eventos custom, SPA)
- Modelos de atribuição multi-touch (Last Click, First Click, Linear, Time Decay, Position-Based, W-Shaped)
- Conversões server-side para Meta, GA4, TikTok e LinkedIn
- Revenue analytics com funil de conversão e ROI por canal
- Gestão de consentimento GDPR/LGPD integrada
- Integração com Payments — compras são automaticamente rastreadas como conversões
Como funciona
Script de tracking no site
O seu site carrega automaticamente o
foxpixel-analytics.js. Este script:- Gera um fingerprint do browser (sem cookies)
- Rastreia pageviews e navegação SPA
- Agrupa eventos em batches para performance zero-impact
- Envia dados via Beacon API
Processamento no backend
O FoxBase recebe os eventos, cria sessões, e regista touchpoints de marketing (UTM parameters). Os dados ficam isolados por tenant.
Dashboard no Tenant Admin
No painel de administração, vê métricas de visitantes, sessões, fontes de tráfego, dispositivos, países, atribuição de conversões e revenue.
Painel de Administração
O módulo Analytics no Tenant Admin tem 7 abas:| Aba | O que mostra |
|---|---|
| Visão Geral | KPIs (visitantes, sessões, pageviews, bounce rate), gráfico de tendência, top sources, dispositivos |
| Tráfego | Análise detalhada de tráfego: tendência, fontes, dispositivos, top páginas, países |
| Conversões | Logs de conversões server-side: total enviado, sucesso/erro por plataforma |
| Atribuição | Modelos de atribuição (6 modelos) com crédito por canal |
| Jornadas | Timeline visual das jornadas do cliente até à conversão |
| Receita | Revenue por canal, CAC, ROI, funil de conversão, export CSV |
| Comportamento | Integração com Microsoft Clarity e Hotjar |
Configurações
A página de configurações (Settings) permite configurar:- Google Tag Manager — Container ID para GTM
- Pixels client-side — Meta Pixel, GA4, TikTok Pixel, LinkedIn Insight Tag
- APIs server-side — Meta Conversions API, GA4 Measurement Protocol, TikTok Events API, LinkedIn Conversions
- Comportamento — Microsoft Clarity, Hotjar
- GDPR — Banner de consentimento (ativar/desativar, texto multilíngue)
SDK: Tracking no Site
Script automático
O scriptfoxpixel-analytics.js é carregado automaticamente no seu site. Não precisa de configuração adicional.
Eventos custom
Para rastrear eventos personalizados no seu site:Identificação do visitante
O script gera automaticamente umvisitorId (fingerprint do browser) e armazena em localStorage._fp_vid. Este ID é usado para:
- Ligar sessões ao mesmo visitante
- Atribuição de conversões
- Rastreamento de jornada do cliente
Integração com GTM
Se tiver o Google Tag Manager configurado, o script envia automaticamente eventos para odataLayer:
foxpixel_pageview— em cada pageviewfoxpixel_event— em cada evento custom
SDK: Consentimento GDPR
Banner de consentimento
O banner de consentimento é configurado no Tenant Admin. Quando ativado, o script espera pelo consentimento antes de começar a rastrear.Programático
API Pública
Estas são as APIs disponíveis para o seu site (autenticação via API Key):Enviar eventos
Normalmente não precisa de chamar esta API diretamente — o script
foxpixel-analytics.js faz isto automaticamente.Guardar consentimento
Obter tracking config
Integração com Payments
Quando o módulo Payments está ativo, as compras são automaticamente rastreadas como conversões:- O cliente faz checkout (o
visitorIdé passado via metadata do Stripe) - O pagamento é processado com sucesso
- O
PaymentAnalyticsListenercria uma conversão “purchase” com:- Valor da compra
- Atribuição first-touch e last-touch
- Ligação a todos os touchpoints do visitante
- A conversão é enviada server-side para Meta, GA4, TikTok e LinkedIn
Modelos de Atribuição
| Modelo | Como funciona |
|---|---|
| Last Click | 100% do crédito ao último touchpoint antes da conversão |
| First Click | 100% do crédito ao primeiro touchpoint |
| Linear | Crédito distribuído igualmente por todos os touchpoints |
| Time Decay | Mais crédito aos touchpoints mais recentes |
| Position-Based | 40% primeiro + 40% último + 20% distribuído pelo meio |
| W-Shaped | 30% primeiro + 30% lead + 30% último + 10% distribuído |
Permissões
| Permissão | Descrição |
|---|---|
analytics:dashboard:read | Ver dashboard |
analytics:reports:read | Ver relatórios |
analytics:config:read | Ver configurações |
analytics:config:write | Editar configurações |
analytics:attribution:read | Ver atribuição |
analytics:conversions:read | Ver conversões |
analytics:behavior:read | Ver comportamento |