Vailbag · UK Market · QA Pré-Tráfego Pago

Site aprovado — GO técnico para tráfego pago

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.

Versãov15 · 2026-05-25
URLvailbag.com
MoedaGBP £ (UK)
Time Jarvis5 agentes · análise ao vivo

Veredito do time — GO técnico, GO condicional financeiro

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

Antes do 1º clique pago — lacunas que vazam dinheiro (Naomi + Sheryl + Boz)

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.

1 · Status Executivo

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

QA Técnico
GO
9 produtos OK · 21 variantes available · 0 bug bloqueante
Tracking
Pixel+CAPI+GA4
Pixel 1340573104590450 · GA4 G-64J1WZYK3V
Frete UK
Grátis único
£0,00 incondicional · checkout válido
Meta Ads
Pronta
Mastercard *2288 · act_1500895961578138
Email lifecycle
Não no ar
Solução rápida: Abandoned Checkout nativo Shopify
Limpeza
1 widget
Remover IA do Clarity (brandAgents) no tema

2 · Auditoria da PDP (revisada — itens encerrados)

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

AchadoSeveridadeO que está acontecendoStatus
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.

3 · Mapa de Autonomia — O que eu consigo fazer com as chaves que tenho

Resposta direta à sua pergunta: o que Claude executa sozinho vs onde você precisa entrar. Baseado nos .env auditados por Alexandr.

✅ Claude SOZINHO (já tenho as chaves)

  • Editar páginas, produtos, copyShopify Admin
  • Criar redirects / corrigir 404sShopify Admin
  • Atualizar email admin → hello@Shopify Admin
  • Markets / Shipping (DeliveryProfile)GraphQL
  • Listar/diagnosticar Merchant CenterOAuth Google
  • Relatórios GA4 (Property 538430296)OAuth Google
  • Editar DNS de vailbag.comCloudflare DNS
  • Deploy do relatório Cloudflare PagesCloudflare Pages
  • Renovar token Shopify (24h)Automático
  • Auditar HTML/CSS do site ao vivocurl/Playwright

⚠️ Precisa de VOCÊ (sem credencial / requer UI)

  • AEM no Meta Business ManagerVocê · UI Meta
  • Verificação de domínio Meta BMVocê · DNS TXT
  • Configurar CAPI MetaVocê + Claude
  • Criar Shopify Email flowsVocê · UI Shopify
  • Instalar AfterSell (order bump)Você · App Store
  • Criar campanhas Meta AdsVocê · Ads Manager
  • PageSpeed Mobile (API instável)Você manual
  • Trocar widget de reviews (PDP)Você · App Shopify

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.

4 · Tracking & Dados — Validado

FerramentaStatusID / DetalheValidação
Meta PixelAtivo13405731045904503 eventos PageView capturados (Boz: validar via Pixel Helper + Test Events 24h)
Google Analytics 4Ativo (confirmado)G-64J1WZYK3V + GT-5DDCXJHQMeasurement 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 CenterAtivoConta 579229995229 produtos · revisão automática Google (até 3 dias)
Microsoft ClarityAtivowts42nx7u5window.clarity = FUNCTION em todas as páginas
CAPI (Conversions API)Ativo via ShopifyIntegração nativa Shopify-Meta ativa desde 25/05. Não requer config manual.
AEM (Aggregated Events)Não configuradoNã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 BMNão bloqueanteShopify CAPI supre a necessidade. Recomendado mas não crítico para lançamento.

5 · Pagamentos & Mercado UK

Pagamentos no checkout (testado)

  • Klarna✓ Visível
  • Shop Pay✓ Visível
  • PayPal✓ Visível
  • Apple Pay✓ Visível
  • Google Pay✓ Visível
  • Visa/MC/Amex✓ Shopify Payments

Markets UK (atualizado 25/05)

  • MoedaGBP £ (auto)
  • Frete UKGRÁTIS · £0,00
  • CondiçãoIncondicional (todos)
  • RemovidosStandard £4,99 · Express £6,99
  • EU shipping£14.99
  • International£23.99

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.

6 · Plano de Campanha — Alex (revisado)

Produto hero confirmado: Original Backpack 60L £169 (margem £106, CPA max £100, 63% margem bruta). Matte fica para retargeting / lookalike fase 2.

Ad SetAudienceCriativo 1Criativo 2Criativo 3
AS1 — Broad UKOpen targeting, Advantage+, 25–55UGC 15s — embarcando RyanairEstática — bag aberta vs lotada (vacuum)Vídeo 30s — packing montage
AS2 — Travel intentRyanair · easyJet · Wizz · SkyscannerUGC depoimento "Stopped paying £45 cabin fees"Estática — comparativo de medidas vs limite cabineVídeo demo bomba de vácuo
AS3 — Lookalike 1%LAL site visitors (quando tiver volume)UGC casal fim de semanaEstática — 90-day guarantee + reviewsVídeo "one bag, every trip"

3 Hooks de copy (testar paralelo)

  • Hook 1 · Dor"Stop paying £45 every time you fly Ryanair."
  • Hook 2 · Mecanismo"Compresses 60L into a Ryanair cabin slot."
  • Hook 3 · Risk reversal"Try 90 days. Don't love it? Full refund."

Regras operacionais

  • Budget D1£60/dia (CBO £20 × 3)
  • Kill criativoCTR < 1% após 5k imp
  • Kill ad setROAS < 1.59x após £100
  • ROAS target2.2x · CPA £65–70
  • D7 reviewdobrar top criativo se ROAS > 2.5x
  • Pré-condiçãoPDP corrigida (Seção 2)

7 · Critérios de Decisão D3/D7/D14 — Sheryl

MarcoMétricaContinuarPausar/Pivotar
D3CTR + CPCCTR > 1% E CPC < £1.50CTR < 0.7% OU CPC > £2.00 → trocar criativo
D7ROAS≥ 1.59x → escalar 50%< 1.59x → pivotar criativo (não pausar ainda)
D14AOV + RefundAOV £169–199 E refund < 5% → escalar 2xAOV < £150 OU refund > 5% → revisar oferta
PARAR JÁSinais críticos50 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.

8 · Email Lifecycle — Naomi (10 templates · UK English · pronto pra colar)

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.

📁 Arquivos gerados em vailbag/emails/

  • 01-welcome-D0.htmlW1 (no cupom)
  • 02-welcome-D2.htmlW2 (no cupom)
  • 03-welcome-D5.htmlW3 (no cupom)
  • 04-abandoned-1h.htmlAC1 (recovery)
  • 05-abandoned-24h.htmlAC2 (social proof)
  • 06-abandoned-48h.htmlAC3 (cupom VAILBAG10)
  • 07-postpurchase-D0.htmlPP1 (welcome)
  • 08-postpurchase-D3.htmlPP2 (pre-trip)
  • 09-postpurchase-D7.htmlPP3 (tutorial)
  • 10-postpurchase-D14.htmlPP4 (UGC + review)

🎨 Identidade visual aplicada

  • FonteInter (Google Fonts)
  • Header / logoVAILBAG
  • CTA color#0052FF
  • Accent#DD1D1D
  • Background#F3F3F3 / #FFFFFF
  • Text#121212
  • Hero imagesCDN vailbag.com
  • Trust strip3.500+ · 90d · free UK
  • Responsivo✓ mobile-first
  • InstruçõesREADME.md na pasta

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

8.1 · Welcome Series (sem cupom, value-first)

8.2 · Abandoned Cart (cupom só no 3º email)

8.3 · Post-Purchase (4 emails)

9 · Order Bump — Thank-You Page (Naomi)

Copy do bloco (cole no app)

Add the Toiletry Bag for just £19 (usually £29 — save £10)

Designed to clip directly inside your Vailbag's top compartment. Wipe-clean lining, hanging hook, 4 zip pockets — the only toiletry bag built for compression travel.

One click. Added to your existing order. No extra shipping.

[ + Add for £19 ] [ No thanks ]

Por quê AfterSell (não ReConvert)

  • Plano Freeaté 100 pedidos/mês
  • Setup15 min, no-code
  • TechCheckout Extensibility nativo
  • A/B test£19 vs £22 vs £24
  • Custo Toiletry£3.80
  • Margem bump£15.20 (80%)
  • Lucro/pedido (25%)£3.80 puro

10 · Unit Economics UK

ProdutoPreçoCusto £MargemCPA MáxCPA Alvo
Original Backpack 60L£169£62.6263%£100£65–70
Matte Travel 60L£199£60.4770%£132£85–90
Under Seat 40L£139£51.1763%£82£52–58
Roller Edition 60L£269£85.1168%£178cold £100+
Toiletry Bag (bump)£29£3.8087%£19 bump
Travel Pump£49£8.6582%bundle
Digital Weight Handle£29£4.8783%order bump
Travel Pillow£36£6.9881%upsell
Vacuum Kit£49pendenteaguardando 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.

11 · Feedbacks Individuais do Time

12 · IneroCase Cross-Brand (Editorial · após 1ª venda)

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

Pré-lançamento
Footer VailBag: link "IneroCase — Premium Apple Accessories"
Pré-lançamento
Blog post SEO: "The Minimalist Traveler's Setup"
1ª venda
Thank-you page: bloco IneroCase após Toiletry Bag (AfterSell)
D30
Email lifecycle: curadoria editorial IneroCase (sem desconto)
D45
Email follow-up com código VAILBAG10 (10%) só para não-conversores D30
Semana 2
PDP "The Full Kit" block — após 7 dias de dados + A/B test
Pré-ads IneroCase
Pixel + GA4 SEPARADOS para inerocase.com

13 · Pendências por Responsável

PendênciaResponsávelPrazoQuem executa
Corrigir variante "Sold out" no PDP 25/05✓ Falso positivo — PDP normal
Configurar AEM no Meta BM 25/05✓ Não bloqueante — CAPI Shopify cobre
Verificar domínio Meta BM 25/05✓ Não bloqueante — CAPI Shopify cobre
Configurar CAPI Meta 25/05✓ Ativo via Shopify nativo
Shopify Payments + Klarna checkout 25/05✓ Ativos · 2FA configurado
Método de pagamento Meta Ads 25/05✓ Mastercard *2288 adicionado
Email admin diferente do contato 25/05✓ OK — emails com funções distintas
Padronizar contagem de reviews 22/05✓ 3.500+ em 10 templates
Frete UK grátis incondicional 25/05✓ Free £0,00 · pagas removidas
Instalar GA4 já estava✓ G-64J1WZYK3V confirmado (era falso-negativo)
QA técnico pré-tráfego 25/05✓ GO — 0 bug bloqueante (Alexandr)
🔴 Lifecycle mínimo: Abandoned Checkout nativo + popup capturaMarcio + ClaudeANTES do 1º clique pagoSettings → Checkout (2 min)
🔴 Validar Pixel via Meta Test Events (tráfego real)Marcioantes da 1ª libraEvents Manager → Test Events
⚠ Remover widget de IA do Clarity (brandAgents)Marcio ou ClaudelimpezaTheme Editor → App embeds
Klarna On-Site Messaging na PDP (alavanca, não bloqueia)MarcioopcionalVocê · Theme Editor
⚠ Confirmar ownership do BM Meta (Admin independente da Carine)Marcioantes do lançamentoVocê · Meta Business Suite
⚠ Popup email capture (10% off) para não-compradoresMarcio + Claudeantes de escalar budgetVocê + Claude
Ativar Welcome flow (criado, inativo)Marcio1 cliqueMarketing → Automações → Ativar
Recriar Post-Purchase flowMarcio5minMarketing → Automações → Criar
Substituir emails IA pelos HTMLs VailbagMarcio~30minvailbag/emails/*.html
Instalar AfterSell + order bump ToiletryMarcio72hVocê · App Store
Solicitar planilha custo total à CarineMarcio48hVocê
Custo do Vacuum KitCarineindefinidoCarine
PageSpeed Mobile manual (PSI API rate-limited)Marcio48hpagespeed.web.dev

14 · O que foi feito hoje (2026-05-25)

Sessão da tarde — QA pré-tráfego + frete grátis + correções

  • Frete UK → grátis único incondicional✓ 2 fases · checkout sem downtime
  • "Sold out" PDP — causa-raiz encontrada✓ Falso positivo: badge oculto por CSS
  • GA4 confirmado instalado✓ G-64J1WZYK3V (corrige memória)
  • Widget de IA do Clarity identificado⚠ brandAgents — remover
  • PageSpeed: auditoria de recursos✓ assets OK · srcset OK · PSI rate-limited
  • QA técnico completo via Admin API (Alexandr)✓ GO — 0 bug bloqueante
  • Time Jarvis (5 agentes) — análise da etapa✓ Veredito GO condicional
  • Relatório atualizado v14 → v15✓ Deploy Cloudflare Pages

Sessão da manhã — Meta Ads desbloqueada

  • Credenciais Meta localizadas no backup (claude.bk)✓ App Jarvis/Claude ID 1522943743174304
  • Novo token Meta gerado e testado✓ Conta vailbag confirmada via API
  • Credenciais salvas em vailbag/.env✓ META_ACCESS_TOKEN · META_AD_ACCOUNT_ID
  • Pixel 1340573104590450 verificado✓ Disparando · último: 24/05
  • CAPI confirmado via Shopify nativo✓ Não requer config manual
  • Shopify Payments + Klarna + 2FA✓ Configurados por Marcio
  • Mastercard *2288 adicionado na Meta Ads✓ Conta pronta para veicular
  • Variante "Sold out" PDP investigada✓ Falso positivo — página normal
  • Token Shopify renovado✓ shpat_b592... válido 24h

Sessões anteriores

Concluído nesta sessão

  • OAuth Google APIs reconfigurado (token.pickle)✓ Analytics + Merchant
  • Property GA4 correto identificado (538430296)✓ Era Account ID antes
  • Meta Pixel validado (1340573104590450)✓ 3 PageView capturados
  • Markets UK + moeda GBP confirmados✓ PDP £100 detected
  • Klarna no checkout testado✓ Visível UK
  • Shop Pay / PayPal / Apple / Google Pay✓ Todos visíveis
  • PageSpeed Desktop completo✓ 84/100/77/92
  • Shopify Admin token renovado 2x✓ Válido até 2026-05-21
  • cloudflare/CLAUDE.md criado✓ 3 tokens documentados
  • vailbag/CLAUDE.md atualizado✓ OAuth + scripts
  • Análise ao vivo da loja (Alex)✓ 3 achados PDP
  • 10 templates de email (Naomi)✓ Prontos pra colar
  • Critérios de decisão D3/D7/D14 (Sheryl)✓ Definidos
  • Cenário pessimista calculado (Boz)✓ Burn rate £540–1100
  • Mapa de autonomia Claude vs Você (Alexandr)✓ Tabela completa § 3
  • Relatório v12 deploy Cloudflare Pages✓ Live