Este é um caso real (cliente atendido em 2025, anonimizado por confidencialidade contratual). Loja Shopify de produtos pra casa, ticket médio R$ 220, verba de mídia R$ 25.000/mês. Quando nos procurou, ROAS estava em 1.8x — abaixo do break-even depois de descontar CMV e overhead. Em 90 dias chegamos a 5.4x. Sem aumentar verba. Aqui está o passo-a-passo.
Cenário inicial (mês 0)
Métricas baseline:
- Receita atribuída — R$ 45.000/mês (Meta + Google)
- Investimento — R$ 25.000/mês
- ROAS bruto — 1.8x
- Margem do produto — 42%
- Margem líquida — −R$ 800/mês (depois de fee, CMV, frete, gateway)
- Taxa de conversão da loja — 0.6% (mobile) / 1.1% (desktop)
- CAC — R$ 187
- LTV 90 dias — R$ 230
Cliente vinha de uma agência grande que rodava operação no piloto automático. PMax sozinha consumindo 70% da verba, criativo trocado a cada 4 dias, sem CAPI server-side, GA4 mal configurado.
Diagnóstico (semana 1)
Auditoria revelou:
Problema 1 — Match Quality do CAPI em 4.2
Meta otimizando para os 50% que conseguia medir. Conversões reais não chegavam ao algoritmo. Otimização cega.
Problema 2 — Atribuição last-click
GA4 default. Resultado — campanhas de prospecting marcadas como ROAS 1.1, branded marcado como ROAS 8.2. Verba migrava pra branded sem perceber.
Problema 3 — Performance Max canibalizando retargeting
PMax recebia 70% da verba e capturava 65% das conversões. Mas relatório de "Insights de público" mostrava que 80% dessas conversões vinham de visitantes do site (retargeting disfarçado). Verba pra prospecção era residual.
Problema 4 — Sem segmentação por margem
Loja vendia 4 categorias com margens entre 18% (eletrônico) e 60% (decoração). PMax tratava tudo igual. Categoria de eletrônico vendia muito mas dava prejuízo.
Problema 5 — Loja com CR 0.6% no mobile
Página de produto pesada (LCP 4.1s), galeria com 2 fotos pequenas, descrição genérica copy do fornecedor, sem reviews, checkout com 11 campos.
Problema 6 — Criativo trocado a cada 4 dias
Nada chegava a 50 conversões. Algoritmo nunca otimizava. Loop infinito de aprendizado.
Plano de ação (90 dias)
Estrutura em 3 fases.
Fase 1 — Fundação (dias 1-21)
Sprint 1.1 — CAPI server-side
Implementamos Shopify CAPI nativo + GTM Server-Side. Match Quality subiu de 4.2 para 8.7 em 14 dias. Conversões medidas aumentaram 38%.
Sprint 1.2 — Atribuição corrigida
Mudamos GA4 para atribuição data-driven. Reconfiguramos janelas de atribuição no Meta para 7-day-click + 1-day-view. ROAS reportado pareceu cair no primeiro dia — mas agora refletia a realidade.
Sprint 1.3 — Pixel + Enhanced Conversions
Google Ads → ativamos Enhanced Conversions for Web. CTR e conversões reportadas subiram 22% sem mudar campanhas (só mediu melhor).
Fase 2 — Reestruturação (dias 22-50)
Sprint 2.1 — Separar prospecting de retargeting
Quebramos PMax única em estrutura clara:
- Search branded (defensa) — R$ 1.500/mês
- Search produto genérico (não-branded) — R$ 4.000/mês
- PMax prospecting puro (excluindo visitantes do site) — R$ 6.000/mês
- Meta prospecting frio (lookalike 1% + interesses) — R$ 6.000/mês
- Meta retargeting médio (visitou produto, abandonou carrinho) — R$ 4.000/mês
- Meta retargeting quente (cross-sell + reativação) — R$ 3.500/mês
Sprint 2.2 — Custom labels no feed
Marcamos no feed:
custom_label_0= margem (alta/média/baixa)custom_label_1= velocidade de vendacustom_label_2= estoque (crítico/normal/abundante)
Criamos PMax separada por nível de margem. Eletrônicos (baixa margem) viraram campanha com target ROAS de 6x (só vende se for muito bom). Decoração (alta margem) target ROAS 2.5x (alavancagem).
Sprint 2.3 — Criativo com cadência fixa
Nova regra — 4 criativos novos toda segunda-feira, nunca trocados antes de 7 dias. Variações claras (formato, headline, prova social, oferta). Tracking de qual venceu por categoria.
Fase 3 — Otimização da loja (dias 30-90, paralelo)
CRO da loja em paralelo às mudanças de tráfego.
Sprint 3.1 — Performance mobile
LCP de 4.1s → 2.3s. Removemos 8 apps Shopify não usados. Imagens convertidas pra WebP via Shopify. Hero do produto em formato AVIF.
Sprint 3.2 — Página de produto
- Galeria de 2 → 7 imagens (incluindo vídeo de 18s)
- Descrição reescrita (benefícios primeiro, especificações depois)
- Tabela de medidas + foto de referência
- Reviews com fotos (campanha de incentivo + cupom 10% pra deixar review)
Sprint 3.3 — Checkout
- Reduzimos campos de 11 → 7
- PIX em primeira posição com selo "5% off no PIX"
- Parcelamento "em 6x sem juros" em destaque
- Política de troca "30 dias grátis" abaixo do botão comprar
Sprint 3.4 — Recuperação de carrinho
Implementamos Klaviyo com 4 toques:
- Email 1h depois
- Email 24h depois com cupom 10%
- SMS 48h depois
- WhatsApp humano 72h (ticket > R$ 300)
Taxa de recuperação — 14% dos abandonos.
Resultado mês 3
Métricas finais:
| Métrica | Mês 0 | Mês 3 | Variação |
|---|---|---|---|
| Investimento mídia | R$ 25.000 | R$ 25.000 | — |
| Receita atribuída | R$ 45.000 | R$ 135.000 | +200% |
| ROAS bruto | 1.8x | 5.4x | +200% |
| Taxa de conversão mobile | 0.6% | 2.1% | +250% |
| Taxa de conversão desktop | 1.1% | 2.8% | +155% |
| CAC | R$ 187 | R$ 78 | −58% |
| Margem líquida | −R$ 800 | R$ 18.400 | turnaround |
O que mais impactou
Em ordem de contribuição estimada:
- CAPI + Enhanced Conversions (medição correta) — fundamental, multiplicador de tudo
- Separação de prospecting/retargeting — encerrou canibalização, escalou prospecting
- Custom labels por margem — passou a vender o que lucra
- Performance mobile (LCP 4.1→2.3s) — +40% de conversão direto
- Galeria + descrição + reviews — +30% de conversão na página de produto
- Recuperação de carrinho 14% — receita adicional sem custo de aquisição
- PIX e parcelamento em destaque — +15% no checkout
O que não mudou
Para mostrar transparência — algumas hipóteses não se confirmaram:
- Testamos TikTok Ads — funcionou mal pro nicho, descontinuamos no mês 2
- Testamos Pinterest Ads — vendeu, mas com CAC maior que Meta, sem escala
- Trocar tema do Shopify completo — testamos no staging, ganho não compensava risco
- Reduzir variantes de produto — cliente decidiu manter (escolha de negócio)
Lições
- Medir bem é mais importante que rodar mais campanha. Match quality em 8.7 vs 4.2 muda absolutamente tudo
- Estrutura > orçamento. Separar prospecting de retargeting com a mesma verba triplicou eficiência
- CRO e mídia são inseparáveis. Cada 0.5pp de conversão da loja vale milhares em verba de mídia
- Aceite que algumas hipóteses não vão funcionar. Testar, medir, descontinuar. Não persistir em maus canais por dor de errar
- Tempo de aprendizado do algoritmo é sagrado. Criativo precisa rodar 7-14 dias antes de avaliar
Quanto tempo até resultado?
Mês 1 — fundação técnica (CAPI, atribuição, pixel). ROAS subiu de 1.8x → 2.6x. Mês 2 — reestruturação de campanhas. ROAS 2.6x → 3.9x. Mês 3 — CRO da loja consolidado + otimização contínua. ROAS 3.9x → 5.4x.
Curva de J — fica pior antes de melhorar (semana 2-3 é mais turbulenta), depois acelera. Cliente tem que entender que mexer em conta otimizada errado leva 4-6 semanas até estabilizar com novo nível.
Pode replicar?
Cada loja tem contexto único — margem, nicho, sazonalidade, maturidade da marca, time interno. Mas o framework é replicável:
- Auditar medição primeiro (CAPI, pixel, atribuição)
- Reestruturar campanha por intenção/etapa de funil
- Otimizar feed por margem/velocidade
- CRO em paralelo
- Testar com disciplina, descontinuar com coragem
Quer ver o que muda no seu caso? Solicite um diagnóstico gratuito. Em 48h úteis, você recebe a auditoria com pontos críticos da sua operação e impacto estimado de cada correção.