QA completo via Admin API: zero bugs que queimam budget. Produtos, preços, estoque, frete, checkout, Pixel/CAPI e GA4 verificados ao vivo. GO condicional do time — a única lacuna real é o lifecycle de email (não bloqueia, mas vaza LTV). Veredito GO/NO-GO consolidado abaixo.
Alexandr (QA ao vivo via Admin API): zero bloqueadores técnicos. 9 produtos ativos/publicados, 21 variantes todas available:true com estoque, frete UK grátis válido (checkout não trava), Pixel + CAPI + GA4 (G-64J1WZYK3V) ativos, páginas-chave 200. Nenhum bug que queime budget. Único item cosmético: remover widget de IA do Clarity (brandAgents).
1. Lifecycle mínimo (Naomi): ligar tráfego sem rede de captura = pagar por visita e jogar fora o caminho de volta. Solução rápida sem API: ativar o Abandoned Checkout NATIVO do Shopify (Settings → Checkout, 2 min) + popup de captura de email, antes de gastar a 1ª libra.
2. Break-even subiu (Sheryl): frete grátis incondicional come ~£5/pedido → break-even real do hero passa de 1,59x para ~1,78x (provisão realista ~2,0x). Target de campanha 2,4x, não 2,2x.
3. Boz: os "3.500+ reviews" são número que NÓS escolhemos (34.859→3.500+), não auditado. Não colocar em criativo pago sem poder sustentar se o cliente checar.
QA técnico completo via Admin API (Alexandr). Site aprovado para tráfego pago — nenhum bug que queime budget. Lacuna real e única: lifecycle de email no ar (não bloqueia o GO, mas vaza LTV de aquisição).
Reauditoria via HTML servidor + Admin API. Os dois "achados P1" de versões anteriores eram falsos positivos — a PDP renderiza correta no servidor. Restam apenas 2 alavancas opcionais de conversão (não bloqueiam tráfego).
| Achado | Severidade | O que está acontecendo | Status |
|---|---|---|---|
| A1 · Variante "Sold out" | Falso positivo | Investigado a fundo: o HTML do servidor traz botão "Add to cart" (não desabilitado), price--sold-out ausente, 3 variantes com estoque 1000 e available:true. O texto "Esgotado" é um badge SEMPRE renderizado mas escondido por CSS (.price__badge-sold-out{display:none}). Ferramentas que leem HTML sem aplicar CSS (ex: WebFetch) liam o badge oculto = falso positivo. |
✓ Sem ação — site correto |
| A2 · Preço/desconto render | OK | compare_at_price=£280 riscado e price=£169 destacado — render correto no servidor. |
✓ Sem ação |
| A3 · Reviews padronizados ✓ | Resolvido | Era hardcoded em 10 templates de produto do tema Shrine Pro (`label: "(34,859 Reviews)"`). Substituído por "(3,500+ Reviews)" via Admin API (PUT em todos os 10 product.*.json). Site sincroniza após propagação do cache Shopify CDN (até 10 min). | — |
| A4 · Klarna On-Site Messaging ausente perto do preço | P2 Baixo | UK shopper espera "From £14.08/mo with Klarna" abaixo do preço. Aumenta conversão 8–12% no checkout UK. | Instalar app "Klarna On-Site Messaging" (free) + posicionar bloco no theme.liquid abaixo do preço. |
| A5 · 90-day guarantee não acima da dobra | P2 Baixo | Alavanca de conversão grátis que está escondida. UK shopper checa garantia antes de Klarna. | Bloco "90-Day Money-Back Guarantee" entre o título e o preço da PDP. |
Resposta direta à sua pergunta: o que Claude executa sozinho vs onde você precisa entrar. Baseado nos .env auditados por Alexandr.
Resumo: Posso resolver A1, A2 (verificação Liquid), A3 (parcial — depende do widget), A4 (instalação requer auth) e A5 (sim, editar tema) → preciso só da sua aprovação para mexer no tema. AEM, domain verification e Email flows continuam sendo manuais no Meta BM/Shopify Admin.
| Ferramenta | Status | ID / Detalhe | Validação |
|---|---|---|---|
| Meta Pixel | Ativo | 1340573104590450 | 3 eventos PageView capturados (Boz: validar via Pixel Helper + Test Events 24h) |
| Google Analytics 4 | Ativo (confirmado) | G-64J1WZYK3V + GT-5DDCXJHQ | Measurement ID no web-pixels-manager do HTML servidor. O "gtag undefined" anterior era falso-negativo do sandbox Shopify Customer Events (mesma causa do Pixel). NÃO é pendência. |
| Google Merchant Center | Ativo | Conta 5792299952 | 29 produtos · revisão automática Google (até 3 dias) |
| Microsoft Clarity | Ativo | wts42nx7u5 | window.clarity = FUNCTION em todas as páginas |
| CAPI (Conversions API) | Ativo via Shopify | — | Integração nativa Shopify-Meta ativa desde 25/05. Não requer config manual. |
| AEM (Aggregated Events) | Não configurado | — | Não bloqueia campanhas. Mas sem AEM, dados de conversão iOS ficam truncados — primeiros 14 dias de dados podem ser enganosos (Boz). |
| Verificação domínio Meta BM | Não bloqueante | — | Shopify CAPI supre a necessidade. Recomendado mas não crítico para lançamento. |
Mudança 25/05: frete UK passou a ser grátis único incondicional (antes £4,99/£6,99, grátis acima de £50). Transição feita em 2 fases (criar grátis → remover pagas) para o checkout nunca ficar sem tarifa válida. Impacto financeiro: loja absorve ~£5/pedido — ver recálculo de break-even na seção 10. Sheryl: não anunciar acessório isolado (frete grátis + Shopify fee comem a margem); só como order bump.
Produto hero confirmado: Original Backpack 60L £169 (margem £106, CPA max £100, 63% margem bruta). Matte fica para retargeting / lookalike fase 2.
| Ad Set | Audience | Criativo 1 | Criativo 2 | Criativo 3 |
|---|---|---|---|---|
| AS1 — Broad UK | Open targeting, Advantage+, 25–55 | UGC 15s — embarcando Ryanair | Estática — bag aberta vs lotada (vacuum) | Vídeo 30s — packing montage |
| AS2 — Travel intent | Ryanair · easyJet · Wizz · Skyscanner | UGC depoimento "Stopped paying £45 cabin fees" | Estática — comparativo de medidas vs limite cabine | Vídeo demo bomba de vácuo |
| AS3 — Lookalike 1% | LAL site visitors (quando tiver volume) | UGC casal fim de semana | Estática — 90-day guarantee + reviews | Vídeo "one bag, every trip" |
| Marco | Métrica | Continuar | Pausar/Pivotar |
|---|---|---|---|
| D3 | CTR + CPC | CTR > 1% E CPC < £1.50 | CTR < 0.7% OU CPC > £2.00 → trocar criativo |
| D7 | ROAS | ≥ 1.59x → escalar 50% | < 1.59x → pivotar criativo (não pausar ainda) |
| D14 | AOV + Refund | AOV £169–199 E refund < 5% → escalar 2x | AOV < £150 OU refund > 5% → revisar oferta |
| PARAR JÁ | Sinais críticos | — | 50 cliques sem ATC · ROAS < 1.0x · refund > 10% |
Cenário pessimista (Sheryl): Se ROAS D7 = 1.4x e budget £80/d × 14 dias → gasto £1.120 · receita £1.568 · margem bruta £988 · COGS+Shopify ~£580 → burn líquido £540 (sem embalagem/devoluções, real ~£750–900). Se margem real for 35% (não 63%), burn dobra para ~£1.100. Decisão: começar £50/dia (não £80) por 7 dias para gerar dados sem expor capital.
STATUS: 10 HTMLs prontos em vailbag/emails/ seguindo identidade visual da loja (header preto + logo VAILBAG, fonte Inter, CTA azul #0052FF, trust strip 3.500+ reviews · 90-day · free UK delivery, hero images do CDN Shopify). Copy/paste no Shopify Email — Admin → Marketing → Campaigns → Custom HTML. Disciplina: cupom só no AC3, jamais em Welcome.
Os textos completos dos 10 emails estão abaixo para referência (mesmo conteúdo do HTML — útil pra revisar copy sem abrir cada arquivo).
| Produto | Preço | Custo £ | Margem | CPA Máx | CPA Alvo |
|---|---|---|---|---|---|
| Original Backpack 60L | £169 | £62.62 | 63% | £100 | £65–70 |
| Matte Travel 60L | £199 | £60.47 | 70% | £132 | £85–90 |
| Under Seat 40L | £139 | £51.17 | 63% | £82 | £52–58 |
| Roller Edition 60L | £269 | £85.11 | 68% | £178 | cold £100+ |
| Toiletry Bag (bump) | £29 | £3.80 | 87% | — | £19 bump |
| Travel Pump | £49 | £8.65 | 82% | — | bundle |
| Digital Weight Handle | £29 | £4.87 | 83% | — | order bump |
| Travel Pillow | £36 | £6.98 | 81% | — | upsell |
| Vacuum Kit | £49 | pendente | — | — | aguardando Carine |
ROAS recalculado (Sheryl, pós frete grátis): com o frete grátis incondicional absorvendo ~£5/pedido + Shopify ~£6, o CPA máx "otimista" do hero cai para £95. Com provisão realista (embalagem ~£2, devoluções 20% ~£21, armazenagem ~£2), CPA máx defensável ~£70, alvo £45–55. Break-even sobe de 1,59x → ~1,78x (realista ~2,0x); target de campanha 2,4x. Pausa automática: ROAS <1,78x após 50 cliques, OU CPA >£70 por 3 dias, OU £350 gastos sem ≥3 vendas. Boz: custos ainda parciais — exigir planilha total da Carine antes de escalar.
available:true com estoque; frete UK = Free £0,00 ativo (checkout não trava); Pixel 1340573104590450 + pipeline CAPI presentes; páginas-chave 200. Duas correções importantes à memória do projeto: (1) GA4 ESTÁ instalado — G-64J1WZYK3V + GT-5DDCXJHQ no web-pixels-manager; o "gtag undefined" anterior era falso-negativo do sandbox Shopify Customer Events (mesmo motivo do Pixel). (2) Frete UK agora é grátis único. Veredito: GO técnico — nenhum bloqueador que queime budget. Pendência cosmética única: remover o app block microsoft-clarity/blocks/brandAgents_js (widget de IA "R5gen12JAI") pelo editor de tema. Validação final do Pixel só via Meta Test Events (sandbox impede confirmação por API).JAMAIS antes de 50 Purchase events. Zero banners homepage, zero popups, zero menção pré-compra. Cross-promo só onde já há intenção (post-purchase).
| Pendência | Responsável | Prazo | Quem executa |
|---|---|---|---|
| — | — | ✓ Falso positivo — PDP normal | |
| — | — | ✓ Não bloqueante — CAPI Shopify cobre | |
| — | — | ✓ Não bloqueante — CAPI Shopify cobre | |
| — | — | ✓ Ativo via Shopify nativo | |
| — | — | ✓ Ativos · 2FA configurado | |
| — | — | ✓ Mastercard *2288 adicionado | |
| — | — | ✓ OK — emails com funções distintas | |
| — | — | ✓ 3.500+ em 10 templates | |
| — | — | ✓ Free £0,00 · pagas removidas | |
| — | — | ✓ G-64J1WZYK3V confirmado (era falso-negativo) | |
| — | — | ✓ GO — 0 bug bloqueante (Alexandr) | |
| 🔴 Lifecycle mínimo: Abandoned Checkout nativo + popup captura | Marcio + Claude | ANTES do 1º clique pago | Settings → Checkout (2 min) |
| 🔴 Validar Pixel via Meta Test Events (tráfego real) | Marcio | antes da 1ª libra | Events Manager → Test Events |
| ⚠ Remover widget de IA do Clarity (brandAgents) | Marcio ou Claude | limpeza | Theme Editor → App embeds |
| Klarna On-Site Messaging na PDP (alavanca, não bloqueia) | Marcio | opcional | Você · Theme Editor |
| ⚠ Confirmar ownership do BM Meta (Admin independente da Carine) | Marcio | antes do lançamento | Você · Meta Business Suite |
| ⚠ Popup email capture (10% off) para não-compradores | Marcio + Claude | antes de escalar budget | Você + Claude |
| Ativar Welcome flow (criado, inativo) | Marcio | 1 clique | Marketing → Automações → Ativar |
| Recriar Post-Purchase flow | Marcio | 5min | Marketing → Automações → Criar |
| Substituir emails IA pelos HTMLs Vailbag | Marcio | ~30min | vailbag/emails/*.html |
| Instalar AfterSell + order bump Toiletry | Marcio | 72h | Você · App Store |
| Solicitar planilha custo total à Carine | Marcio | 48h | Você |
| Custo do Vacuum Kit | Carine | indefinido | Carine |
| PageSpeed Mobile manual (PSI API rate-limited) | Marcio | 48h | pagespeed.web.dev |