Auditoria de onboarding identificou 18 achados ativos (4 críticos) totalizando R$116k recuperáveis/mês sobre investimento de R$89,6k/mês. Health Score atual: 38/100.
Frentes críticas: (1) ROAS reportado plataforma 11,4× vs GA4 3,6× — dupla contagem ativa distorcendo decisões de verba; (2) Pixel sem campo value no Purchase — Smart Bidding otimizando sem sinal de receita real; (3) GA4 sem Consent Mode v2 — sinal de conversão comprometido pós-iOS; (4) 100% do investimento Google em PMAX sem Search dedicado — marca sem proteção e categoria sem cobertura.
value no evento Purchase · Smart Bidding sem sinal de receitaPurchase disparando corretamente (cobertura 94% das sessões checkout) mas payload sem campo value preenchido — retorna undefined ou 0. Meta Advantage+ otimiza por volume de purchase, não por receita. Resultado: algoritmo trata uma compra de R$89 igual a uma de R$890. Lookalikes de valor alto (LAL Value-Based) indisponíveis. Estimativa de impacto: recuperar 8-12% de receita por melhora de qualificação do público otimizado.Purchase no GTM/código da plataforma e adicionar os campos obrigatórios: value (valor do pedido em float), currency ('BRL'), content_ids (SKUs comprados).value correto em checkout de teste (valor > 0).value populado, ativar otimização por Valor em campanhas Advantage+ (substituir otimização por Purchase).purchase 1.847 eventos (cobertura 91%) vs add_to_cart 4.230 (cobertura 72%) e begin_checkout 2.104 (cobertura 68%). Gap de cobertura em etapas superiores do funil impede análise de leakage real — não sabemos onde exatamente o tráfego abandona. Threshold: cobertura < 85% em qualquer etapa invalida análise de funil e otimizações de CRO baseadas em dados.add_to_cart e begin_checkout têm trigger em todas as variações de botão (mobile, minicart, PDP rápido).gtag('consent', 'default', {...}) com ad_storage: 'denied' e analytics_storage: 'denied' como estado inicial.gtag('consent', 'update', {...}) ativado após aceite no banner.direct/none — acima do benchmark (<15% em contas estruturadas). Causa provável: URLs de destino sem parâmetros UTM em ads específicos, uso de encurtadores sem preservação de parâmetros ou redirecionamentos que dropam query string. Efeito: relatórios de canal subestimam receita atribuída a paid media e inflamam direct, distorcendo análise de mix e ROI por plataforma.curl -IL URL para confirmar que parâmetros de query string são preservados em todas as etapas do redirect.meta/cpc, google/cpc, email/newsletter. Nunca maiúsculas, nunca caracteres especiais, nunca espaço.view_item em 63% das sessões com page_view em URL de produto (PDP). Desktop: 89%. Mobile: 41%. Gap indica que a tag não dispara em todas as variações de PDP mobile — SPAs com navegação client-side não capturada, CDN caching ou variações de template por coleção. Sem cobertura de view_item, o topo do funil de produto está invisível em 37% das sessões mobile, impossibilitando análise de product interest e micro-conversões TOFU para decisões de feed e criativo.
view_item em cada variação via GA4 DebugView com user-agent mobile (Chrome DevTools → Device Toolbar).campaign_criterion type=AD_SCHEDULE retornou 0 linhas nas 2 campanhas PMAX ENABLED. Análise de cliques por hora 30d mostra 34% do spend concentrado entre 23h-8h com CR 0,18% vs CR 1,42% no horário 11h-22h. Budget noturno gera 7,9× menos conversão por real investido. Em PMAX o ad_schedule não aceita bid modifier, mas budget allocation manual pode ser calibrada por divisão de campanhas ou via portfolio.Purchase do pixel.value no evento Purchase (finding 1-2 relacionado), LAL Value-Based está tecnicamente indisponível. Resultado: Lookalikes atuais buscam volume, não qualificação de valor alto.value (finding 1-2), aguardar 14 dias de dados de purchase com value populado antes de criar LAL Value-Based.