DEMAND HOUSE.
Ferramenta interna · Onboarding · 18/06/2026
Diagnóstico de fundação
Casual Street
e-commerce streetwear (DTC, loja VTEX)
Investimento R$18,8k/mês · auditoria 18/06/2026
Health Score
63
/ 100
Atual · meta possível 100 ao concluir os 10 fixes
0255075100
10
Achados ativos
R$7k
Recuperáveis / mês
5
Críticos fundação
Investimento mensal
R$18,8k
Meta R$13,4k · Google R$5,4k
Receita atribuída 30d
R$172,4k
318 transações · ROAS 9,2×
Saúde de fundação
Recuperável
10 achados ativos · R$7k em risco
Contexto pré-DH · 3 meses antes da entrada
Base de parâmetro pra medir impacto da DEMAND House (receita GA4 · invest APIs Meta/Google · ROAS calculado)
mar/26
R$271,7k
Invest R$24,3k · ROAS 11.2×
abr/26
R$216,9k
Invest R$20,9k · ROAS 10.4×
mai/26
R$215,3k
Invest R$21,8k · ROAS 9.9×

Auditoria de fundação na conta Casual Street identificou 10 achados ativos (5 críticos) totalizando R$7k/mês recuperáveis sobre investimento de R$18,8k/mês. Health Score atual: 63/100.

Frentes críticas: (1) Catálogo Meta 87% fora do ar: 13.059 produtos invisíveis pros anúncios dinâmicos; (2) Google Ads otimizando pro sinal errado: 9 conversões marcadas como principal; (3) Públicos de remarketing sucateados: legacy stale + lookalikes quebrados + janelas vazias.

Progresso do onboarding
0 / 10 concluídos
01 · Fundação técnica
Tracking & Mensuração
4 achados
Critico Meta Ads
Catálogo Meta 87% fora do ar: 13.059 produtos invisíveis pros anúncios dinâmicos
Detectado nesta contaVTEX 14.926 prod · DA_VISIBILITY MUST_FIX: 13.009 out_of_stock + 10 cada de title/image/price/url vazios = só ~13% visível. NO_CONTENT_ID + UNMATCHED_EVENTS no pixel.

O feed VTEX tem 14.926 produtos, mas só ~1.917 (13%) aparecem nos anúncios dinâmicos. 13.009 estão marcados como fora de estoque no feed e alguns com título/imagem/preço vazios. Como os anúncios dinâmicos (DPA) são 89% do investimento no Meta, isso significa quase toda a verba rodando sobre um catálogo onde a maioria dos produtos nem entra no leilão. Tem também content IDs do pixel que não casam com o catálogo (eventos não atribuídos a produto).

R$1,8k
Recuperável
/ mês
⏱ 3h
Critico Google Ads
Google Ads otimizando pro sinal errado: 9 conversões marcadas como principal
Detectado nesta conta16 conversion_action ENABLED, 9 primary_for_goal=True (purchase + ENGAGEMENT + GET_DIRECTIONS + PAGE_VIEW + CONTACT×2 + STORE_VISIT + DOWNLOAD + YOUTUBE). 2 PURCHASE + 2 checkout coexistindo.

A conta tem 16 conversões ativas e 9 marcadas como principal, sendo a maioria NÃO-compra: engajamento, direções, visita de página, clique pra ligar, visita à loja, instalação de app Android, inscrição no YouTube. O lance automático (PMAX e Search) recebe sinal completamente misturado e aprende a otimizar pra qualquer coisa, não pra venda. Ainda há 2 ações de compra distintas e 2 de checkout (legado UA + GA4) coexistindo.

R$700
Recuperável
/ mês
⏱ 2h
Critico Meta Ads
Públicos de remarketing sucateados: legacy stale + lookalikes quebrados + janelas vazias
Detectado nesta conta2 IG legacy op 450 (2024) · 2 lookalikes op 433 count -1 · website audiences (compradores/pageview) presas em 20 · 6 cópias do product set 627507981280843.

A base de públicos do Meta está degradada: 2 audiences de engajamento IG antigas (2024) estão stale, 2 lookalikes voltam com erro (sem população) e os públicos de site (compradores 90/180d, pageview) estão presos em ~20 pessoas. Há ainda 6 cópias do mesmo público de product set. Isso enfraquece o remarketing e os lookalikes de qualidade.

R$700
Recuperável
/ mês
⏱ 1.5h
Atencao GA4
80% do tráfego é 'Direct' e parece inflado/robô (salto de 4,5x recente)
Detectado nesta conta(direct)/(none) 245.875 sessões = 79,8%, 49 tx, CVR 0,02%, desktop 82% bounce. Tráfego 30d ~308k vs baseline ~68k/mês (4,5x). UTMs cruas: fb/paid, dito, chatgpt.com, apps.facebook.

79,8% das sessões (245.875) caem em Direct, quase todas desktop, com 82% de rejeição e conversão de 0,02% (49 vendas em 245 mil sessões). O tráfego saltou de ~68 mil/mês no histórico pra ~308 mil em 30 dias, concentrado nesse Direct desktop. Isso tem cara de tráfego inflado (bot/spam ou tagging quebrado), e contamina toda a leitura de canal e a taxa de conversão do site. Há também UTMs cruas chegando (fb/paid, dito, chatgpt, apps.facebook).

R$600
Recuperável
/ mês
⏱ 2h
02 · Configuração tática
Otimização de Campanha
5 achados
Critico Meta Ads
Ad set saturado: frequência 15,6 em 14 dias e ROAS despencando pra 1,38
Detectado nesta contaad set 'Addtocart_Viewcontent_15 dias' freq 15,59/14d, ROAS 1,38, spend R$1.587. Top 3 ads = 81% do spend. ROAS conta 13,5→12,1→8,8→~4.

O ad set 'Addtocart_Viewcontent_15 dias' está com frequência 15,59 em 14 dias (a mesma pessoa vendo o anúncio ~15x) e ROAS 1,38, o pior da conta. Audiência pequena sendo pisada, CPM subindo, retorno caindo. Soma-se à erosão geral do ROAS da conta (de 13,5 em março pra ~4 nos últimos 30 dias enquanto a verba subiu).

R$950
Recuperável
/ mês
⏱ 2h
Atencao Google Ads
PMAX sem exclusão de marca: provável canibalização da busca de marca
Detectado nesta contaDiantare_Vendas_P.Max brand_guidelines_enabled=False + Search de marca 'casual street' (QS 10) rodando em paralelo.

A PMAX ativa está com brand guidelines desligado (sem exclusão de marca). Como a conta também roda Search de marca ('casual street'), a PMAX provavelmente está absorvendo buscas da própria marca, que sairiam mais baratas pela Search dedicada, inflando o ROAS aparente da PMAX e mascarando o custo real de aquisição.

R$500
Recuperável
/ mês
⏱ 1.5h
Atencao Google Ads
Customer Match desatualizado: 2 listas zeradas, 1 viva
Detectado nesta conta3 listas CRM: [BB] 18-04-2022 (0/0), [BB] 20/05 (0/0), Cliente6MesesAbril26 (800/600).

Das 3 listas de Customer Match, 2 são legadas de 2022 com tamanho 0 e só 1 está viva (800/600). A base de clientes fora do Google está subaproveitada pra remarketing, lookalike e exclusão de quem já comprou.

R$300
Recuperável
/ mês
⏱ 1.5h
Atencao Google Ads
Sem ajuste de lance por dispositivo
Detectado nesta contaCritérios DEVICE com bid_modifier=0,00 em todas as campanhas ENABLED.

Nenhum modificador de lance por device aplicado (todos em 0). Mobile e desktop convertem muito diferente (no GA4, mobile 0,41% vs desktop 0,03%, este último inflado por tráfego suspeito), mas o lance trata todos igual.

R$250
Recuperável
/ mês
⏱ 30min
Atencao Google Ads
Campanhas 24/7 sem dayparting
Detectado nesta contaZero critério AD_SCHEDULE em campanhas ENABLED.

Nenhum ad schedule configurado nas campanhas ativas. Entregam o dia inteiro no mesmo lance, inclusive em faixas de baixa conversão.

R$250
Recuperável
/ mês
⏱ 1h
03 · Cobertura e mix
Estratégia & Estrutura
1 achados
Critico Google Ads
Search só de marca: demanda genérica de streetwear não capturada
Detectado nesta contaSearch: gasto ~todo em 'casual street' (QS 10). ~24 keywords genéricas/concorrentes (gucci, farm, lacoste, sneaker, zara) com QS 0 e R$ 0 / sem entrega.

Praticamente todo o gasto da Search está em 1 keyword de marca ('casual street', QS 10). As ~24 keywords de concorrentes e genéricas (sneaker, streetwear, marcas) estão com QS 0 e sem entrega. Ou seja, quem busca produto sem conhecer a marca não está sendo capturado por uma campanha dedicada, só eventualmente pela PMAX (que mistura tudo).

R$900
Recuperável
/ mês
⏱ 4h
Investigação manual recomendada
Validar CAPI e EMQ no Events Manager. O pixel tem Automatic Matching completo (11 campos, bom sinal), mas o status da Conversions API e o EMQ por evento só aparecem no Events Manager. Rodar o capi-check no Brave logado pra confirmar deduplicação server-side e qualidade de match.
Checkout com eventos fora de ordem: begin_checkout sub-dispara. No GA4 e no pixel, begin_checkout dispara muito abaixo do esperado (GA4: 204 vs add_payment_info 739 e purchase 318; pixel: InitiateCheckout 25 vs Purchase 209). A ordem do funil está quebrada, então a leitura de abandono de checkout não é confiável até instrumentar os eventos corretamente (GTM/dataLayer). Revalidar o funil depois do fix.
Impacto projetado conforme itens concluídos
Receita / verba recuperável / mês
R$7k
Soma dos 10 achados ativos
Tempo de implementação
19h
Total dos 10 itens
Health Score possível
100
Atual: 63 · Ganho máximo: +37 pts