🎯 Clinicafy — Auditoria cs-*

🎯 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.

Meta CAPI
Conversions API configurada
UTMs
Atribuição de campanha pronta
Mautic
CRM/email configurado
0
Campanhas pagas ativas
0
Leads capturados no funil

Dimensões Analisadas

Pontuação por área de análise.

Tracking & Atribuição

75

UTM tracking, Meta CAPI, SHA256 hash de email — infraestrutura de atribuição correta.

1 achados

Funil de Aquisição

25

Sem landing específica por persona (médico geral vs. dentista vs. clínica). Sem Lead Magnet.

2 achados

Email Marketing

40

Mautic configurado para signup. Sem sequência de nurturing para leads não convertidos.

1 achados

Paid Acquisition

10

Zero campanhas configuradas. Meta Pixel ID no env mas sem evidência de campanhas rodando.

1 achados

🔎 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.

✅ Correção: 1) Verificar se META_PIXEL_ID e META_CAPI_TOKEN estão definidos no Vercel env. 2) Adicionar log: '[meta-capi] Pixel não configurado' se ausentes. 3) Testar: trigger signup_completed e verificar Meta Events Manager.
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.

✅ Correção: Criar /medico, /dentista, /clinica como variações da landing com copy específico. Usar query param ?persona=medico para renderizar variação dinamicamente.
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.

✅ Correção: Adicionar evento checkout_abandoned: setTimeout de 5min após checkout_started sem purchase. Trigger email de recovery via Mautic + retargeting Meta.
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.

✅ Correção: Criar PDF 'Guia TISS para médicos' como lead magnet. Capturar email no Mautic. Sequência de nurturing de 7 dias → convite para cadastro gratuito.

📋 Plano de Ação

Cronograma de implementação recomendado.

1

Verificar Meta Pixel + CAPI (1h)

Confirmar META_PIXEL_ID e META_CAPI_TOKEN no Vercel. Testar via Meta Events Manager.
tracking
1h · CRÍTICO
2

Checkout abandonment tracking (1 dia)

Evento checkout_abandoned + email de recovery via Mautic + Meta retargeting
conversao
1 dia
3

Lead Magnet PDF (1 semana)

Criar 'Guia TISS gratuito' + form de captura na landing + sequência Mautic
tof
1 semana
4

Landing por segmento (2 semanas)

/medico, /dentista, /clinica com copy específico
aquisicao
2 semanas

Matriz de Decisão

CritérioFonteStatusBloqueante
Meta CAPI Statuscs-demand-gen-specialistConfigurada, ativação incertanão
UTM Trackingcs-demand-gen-specialistInfraestrutura prontanão
Paid Campaignscs-demand-gen-specialistZero campanhas ativasnão
Checkout Abandonmentcs-demand-gen-specialistSem recovery flownão
Lead Capturecs-demand-gen-specialistApenas freemium, sem lead magnetnão