🎯 cs-demand-gen-specialist — Demand Generation & Customer Acquisition
Auditoria técnica e estratégica pela ótica cs-demand-gen-specialist — Demand Generation & Customer Acquisition. Achados classificados por severidade, plano de ação e matriz de decisão.
Veredito: Infraestrutura de atribuição de marketing montada (UTMs, Meta CAPI, Mautic) mas sem campanhas ativas e sem funil de conversão validado.
O backend tem rastreamento de UTM (server.ts:89-104), Meta CAPI via Conversions API (server.ts:293-342), integração Mautic (L114-115) e PRODUCT_EVENTS (signup_completed, checkout_started, purchase). A plataforma de demand gen está tecnicamente pronta — falta ligar as campanhas. Sem Google Ads, sem Facebook Ads ativas, sem funil de e-mail para leads. CheckoutPage.tsx existe mas sem teste de conversão.
Dimensões Analisadas
Pontuação por área de análise.
Tracking & Atribuição
UTM tracking, Meta CAPI, SHA256 hash de email — infraestrutura de atribuição correta.
Funil de Aquisição
Sem landing específica por persona (médico geral vs. dentista vs. clínica). Sem Lead Magnet.
Email Marketing
Mautic configurado para signup. Sem sequência de nurturing para leads não convertidos.
Paid Acquisition
Zero campanhas configuradas. Meta Pixel ID no env mas sem evidência de campanhas rodando.
🔎 Achados (4)
0 crítico(s) · 2 alto(s) · 0 bloqueante(s). Clique para expandir.
Meta CAPI configurada mas Pixel ID pode estar ausente — rastreamento server-side inativoAltaEsforço baixoMeta CAPI / Server-side Tracking
O que é: server.ts:112: const metaPixelId = process.env.META_PIXEL_ID || process.env.VITE_META_PIXEL_ID. Se META_PIXEL_ID não está definido no Vercel env, o sendMetaCapiEvent (L293) retorna sem fazer nada (L304: if (!metaPixelId...) return). Rastreamento server-side inativo.
Onde: server.ts:112-304
Impacto: Sem rastreamento de conversões no Meta Ads Manager. CAC não calculável. Otimização de campanhas impossível.
Sem landing page por segmento — única landing para todos os ICPsAltaEsforço medioDemand Gen / Persona-based Landing
O que é: Uma única LandingPage.tsx (52KB) serve para: médico generalista, dentista, clínica multiprofissional. Campanhas pagas para segmentos específicos convertem melhor com landing por persona (mensagem, benefícios, imagens específicas).
Onde: src/pages/LandingPage.tsx + src/pages/SEOLandingPage.tsx
Impacto: CPL (custo por lead) mais alto. Taxa de conversão landing→cadastro abaixo do potencial.
CheckoutPage.tsx sem tracking de abandonoMédiaEsforço medioConversion Rate / Cart Abandonment
O que é: CheckoutPage.tsx (10KB) existe para pagamento Pro/Vitalício. Sem rastreamento de abandono de checkout. PRODUCT_EVENTS inclui checkout_started mas sem checkout_abandoned — impossível recuperar via email/Meta retargeting.
Onde: src/pages/CheckoutPage.tsx + server.ts:79 (checkout_started)
Impacto: Abandono de checkout estimado em 70%+ sem recovery. Potencial significativo de receita não capturado.
Sem Lead Magnet — freemium é o único ponto de entradaMédiaEsforço medioDemand Gen / Top of Funnel
O que é: Não há conteúdo para capturar emails de médicos não prontos para cadastrar (ex: 'Guia gratuito: Como emitir guia TISS sem erro'). O único ponto de entrada é o cadastro direto no freemium.
Onde: src/pages/LandingPage.tsx (ausência de lead magnet section)
Impacto: Visitantes indecisos saem sem captura. Remarketing possível apenas para quem chegou a criar conta.
📋 Plano de Ação
Cronograma de implementação recomendado.
Verificar Meta Pixel + CAPI (1h)
1h · CRÍTICO
Checkout abandonment tracking (1 dia)
1 dia
Lead Magnet PDF (1 semana)
1 semana
Landing por segmento (2 semanas)
2 semanas
Matriz de Decisão
| Critério | Fonte | Status | Bloqueante |
|---|---|---|---|
| Meta CAPI Status | cs-demand-gen-specialist | Configurada, ativação incerta | não |
| UTM Tracking | cs-demand-gen-specialist | Infraestrutura pronta | não |
| Paid Campaigns | cs-demand-gen-specialist | Zero campanhas ativas | não |
| Checkout Abandonment | cs-demand-gen-specialist | Sem recovery flow | não |
| Lead Capture | cs-demand-gen-specialist | Apenas freemium, sem lead magnet | não |