EM ANDAMENTO
Resumo técnico
PostHog para NEXUS espelha eventos do track_event para o PostHog via Capture API, com configuração em admin_configs e sincronização automática de credenciais via cronjob a cada 12h. Usa duas chaves — Project API Key (phc_) para capture e Personal API Key (phx_) para leitura — com resolução automática de hosts US/EU/self-hosted. Propriedades sanitizadas em 3 camadas, distinct_id pseudonimizado com salt por workspace, e feature flags do PostHog são somente leitura (gestão continua no core via feature_flag()).
Escopo executado
- Plugin PHP (
plugin.php): registro de aba em "SEO & Marketing" com íconeactivity, doc, filtroafter_track_evente 8 ações de API. backend.php(850 linhas): resolução de hosts (US/EU/custom),posthog_capture()com curl 8s,posthog_api_get()com Bearer token,posthog_sync_project_credentials()(importa Project ID + API Key automaticamente), sanitização, estatísticas, cronjobposthog_cron_check()com throttle 12h.tab.php(499 linhas): Alpine.js 4 abas (Dashboards, Eventos, Flags PH, Configuração), tema laranja, botão de teste de conexão, toggle de eventos, campos de API key com máscara, cards KPI (encaminhados hoje, total, status capture/API).cli.php(20 linhas): script CLI para sincronização via hub de cronjobs.cronjob.json: jobposthog_synccomtick: true, executaposthog_sync_project_credentials().fastr.json: comando/posthog— retorna status viaposthog_stats.doc.md(64 linhas): documentação técnica do autor (PT).icon.svg: ouriço PostHog em base64.
Andamento no GitHub (issues)
Painel em tempo real com as issues mais recentes do repositório.
live feed
abrir issues no githubcarregando andamento...
não foi possivel carregar as issues agora. abra no github pelo link acima.
Resultados reais
Integração server-side entre NEXUS e PostHog: eventos do core espelhados via Capture API com 9 eventos configuráveis, pseudonimização de distinct_id por workspace, sanitização de propriedades em 3 camadas e leitura de dashboards, event definitions e feature flags — configuração em admin_configs sem tabelas MySQL.
Arquitetura e organização
- PHP 8
- PostHog Capture API
- PostHog Personal API
- cURL
- Alpine.js
- admin_configs
- Cronjob
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.