Imagem de capa do projeto: Nexus Analytics EM ANDAMENTO

Resumo técnico

Plugin nativo do NEXUS que implementa infraestrutura server-side de analytics de produto e feature flags para testes A/B, sem cookies de tracking de terceiros. O core instrumenta eventos na tabela analytics_events e avalia flags por rollout percentual com bucket estável por usuário (sha256(flag|user)); o plugin entrega um dashboard administrativo com cinco abas orientadas a persona: Visão geral, Operação, Pessoas, Projetos e A/B.

Escopo executado

  • Infraestrutura de eventos server-side: track_event() com sanitização de nomes, propriedades JSON limitadas e session id estável por sessão, com hook after_track_event para integração futura (GA4/PostHog).
  • Instrumentação MVP de 10 eventos no core: page_view, login_success, login_failure, task_created, task_status_changed, task_completed, comment_added, ai_explain_used, plugin_activated e onboarding_step.
  • Feature flags com rollout determinístico por usuário e flags seed (ab_login_cta, ab_task_submit, ab_onboarding_wizard), expostas via API analytics_flags e no cliente (nexus-analytics.js).
  • Dashboard administrativo (Alpine.js + Tailwind + Chart.js) com cinco abas, seletor de período 7/14/30/60 dias e health score composto 0–100.
  • Comparativo automático com o período anterior equivalente (delta cards) para as métricas North Star.
  • Métricas de operação: aging do backlog (>7/>14/>30 dias), holding, prioridade, funnel de status (incluindo retrabalho review→progresso), ciclo médio por prioridade e taxa de resolução.
  • Métricas de pessoas: comentários, tarefas fechadas, moves de status, WIP, menções, transfers e tempo médio de primeira resposta.
  • Métricas por projeto: throughput (novas × resolvidas), backlog aberto, WIP, holding, ciclo médio e taxa de resolução (top 30).
  • Retenção de coorte D1/D7/D30 e tráfego por plugin (page views + ativações/desativações via audit log).
  • Estimativa A/B por flag: amostra treatment/control via rollout × usuários ativos, com indicador ready_for_decision.

Stack e ferramentas

  • PHP 8 (sem framework)
  • MySQL 8 (tabelas analytics_events e feature_flags)
  • Alpine.js + Tailwind CSS
  • Chart.js 4.4.1
  • Sistema de plugins do NEXUS (PluginManager)

Tags operacionais

  • Analytics
  • Feature Flags
  • A/B Testing
  • Dados

Resultado operacional

  • Destravou a auditoria de A/B testing do NEXUS (Task #1083), habilitando baseline de métricas e os 5 testes A/B propostos (login CTA, task submit, empty state, cores e onboarding wizard).
  • Visão gerencial consolidada de SLA, pessoas e projetos sem dependência de cookies de terceiros, alinhada à política de privacidade.

Andamento no GitHub (issues)

Painel em tempo real com as issues mais recentes do repositório.

abertas (amostra): -- fechadas (amostra): -- base: -- ultimas issues

carregando andamento...

Resultados reais

Plugin do NEXUS com analytics de produto server-side e feature flags para A/B testing, incluindo dashboard administrativo de métricas, operação, pessoas e projetos.

Arquitetura e organização

Execução e operação

O projeto segue fluxo reprodutível de execução com validação técnica em ambiente de produção/similar.

Screenshots

Falar sobre este projeto

Aplique este modelo no seu ambiente e acelere a entrega com consistência técnica.