Wireframe de baixa fidelidade · tela Tráfego, visão Vendas · caixa, linha, rótulo e posição. Sem cor, sem tipografia final, sem dado real: XX, R$ X.XXX,XX e DD/MM são marcação. Estado desenhado: recorte com uma turma escolhida, grão campanha, mais um segundo desenho do bloco 1 no estado gasto sem venda casada. Os números dos blocos batem com a listagem de hierarquia/TRAFEGO-VENDAS.md §1; a legenda ao lado diz a pergunta que cada um responde.

marca Nextmarca BerclahRadar 3.0
tema

Cabeçalho (três marcas, D9), menu e botão de tema herdam da Geral. Não são bloco desta tela e não se desenham aqui.

0Barra da telabarra-da-tela · titulo-tela · grupo-opcoes/botao-opcao · seletor-de-turma · interruptor · botao-icone

Tráfego VendasAtraçãoDistribuição Turma N: DD/MM/AAAA DD/MM DD/MM
só da visão Vendas

Uma tela, três visões, nunca três abas. Título, grupo de visões, filtro e ↻ são da tela e as três visões dividem: trocar de visão mantém o recorte, que é a razão de as três morarem juntas. A URL guarda ?tela=trafego&visao=vendas e a troca empilha histórico. O interruptor é só desta visão (atração e distribuição não têm receita). Entrada do filtro é a faixa completa de dados, nunca sete dias escolhidos calado, que é o que a tela de hoje faz. Escolher turma preenche o intervalo; digitar data limpa a turma. Nome de conta (CA01) não aparece em lugar nenhum: o rótulo é o conceito de negócio. O interruptor só sobe quando a DX ligar o reembolso por transação a este caminho de dado (escolha 2 do §7).

1Placar de vendagrade-metricas com 6 cardDeMetrica · anexaComLegendaDoBloco · marca de parcial D8

Investimento em vendaR$ X.XXX,XX3 papéis: R$ X.XXX,XXaté DD/MM HH:MM
Ingressos vendidosXXturma anterior: XX
Order bumpsXXXX% dos ingressos
CPA do ingressoR$ XXX,XXturma anterior: R$ XXX,XXaté DD/MM HH:MM
Receita da imersãoR$ X.XXX,XXingresso + order bumps
ROAS da imersãoX,XX×turma anterior: X,XX×até DD/MM HH:MM

Estado gasto sem venda casada (§4 da hierarquia): a campanha rodou e não vendeu nesta janela. Cartão 1 medido, cartões 2 a 6 em traço.

Investimento em vendaR$ X.XXX,XX3 papéis: R$ X.XXX,XXaté DD/MM HH:MM
Ingressos vendidos-turma anterior: XX
Order bumps--
CPA do ingresso-turma anterior: R$ XXX,XX
Receita da imersão-ingresso + order bumps
ROAS da imersão-turma anterior: X,XX×

O motivo fica no title de cada traço e uma vez na legenda do bloco: nenhuma venda casada nesta janela: não há como dividir custo por resultado. Nunca R$ 0,00 de CPA, que leria como campanha de graça, e nunca 0,00× de ROAS. A segunda linha do cartão 3 também vira traço: sem ingresso não há porcentagem sobre ingressos.

ROAS e CPA só do papel vendas, a única definição · receita a preço de tabela, sem juros nem taxa da Hotmart · o Method não entra neste ROAS · investimento medido até DD/MM HH:MM · atribuição: XX% da receita do recorte casou com campanha.

Seis cartões, e é o único lugar da tela com um ROAS e um CPA. Eles saem de totais.por_papel.vendas, nunca do bloco geral, que soma atração e receita sem conta e devolve ROAS e CPA nulos de propósito. Não há sétimo cartão com o Method: a receita dele casada por UTM é coluna da tabela, fora da conta do ROAS, porque uma matrícula casada a uma campanha de ingresso inverteria a decisão de verba do dia. A marca de parcial (D8) é obrigatória no investimento e em tudo que dele deriva, e só aparece quando o gasto do recorte está pela metade: com o dia fechado ela some. Hoje o gasto fecha até anteontem, ontem entra pela metade e hoje não entra. A última cláusula da legenda é a orientação antes do ranking: se metade da receita não casou, a tabela abaixo é metade da história.

2Campanha, conjunto ou anúnciogrupo-opcoes/botao-opcao · tabela-responsiva com cabecalho ordenável e rodapeDeTotal · sinalizaRolagem

CampanhaConjuntoAnúncio
rola ›
Nome CPA do ingressoCPA ROAS da imersãoROAS IngressosIngr. Order bumpsBumps Investimento Invest. ▼ Receita da imersãoRec. imersão Receita do MethodRec. Method CPM CTR CarregamentoCarreg. Conv. checkoutConv. chk
Nome da campanhaR$ XX,XXX,XX×XXXR$ X.XXX,XXR$ X.XXX,XXR$ 0,00R$ XXX,XXX,XX%--
Nome da campanhaR$ XXX,XXX,XX×XXR$ XXX,XXR$ XXX,XXR$ X.XXX,XXR$ XXX,XXX,XX%--
Nome da campanha--00R$ XXX,XXR$ 0,00R$ 0,00R$ XXX,XXX,XX%--
Nome da campanhaR$ XX,XXX,XX×X0R$ XXX,XXR$ XXX,XXR$ 0,00R$ XX,XXX,XX%--
TotalR$ XXX,XXX,XX×XXXXR$ X.XXX,XXR$ XX.XXX,XXR$ XX.XXX,XXR$ XXX,XXX,XX%--

ROAS sobre o investimento em venda da linha, e só sobre a receita da imersão: a receita do Method fica na coluna ao lado e fora da conta · CPA e ROAS em traço na linha com investimento e sem venda casada · Carregamento e Conv. checkout: as colunas de página e checkout existem no fato e ainda não têm valor · Conv. checkout divide ingressos da Hotmart (toda venda casada) por checkouts que a Meta atribui a anúncio: universos diferentes, por isso pode passar de 100% · total: soma no dinheiro e nas quantidades; razão recalculada sobre as somas, nunca média de razões.

Uma tabela, três grãos num grupo de opções, e não três seções empilhadas com cinco cartões cada (a tela de hoje tem quinze cartões para os mesmos cinco números). Colunas na ordem da decisão, para que no celular as primeiras visíveis sejam as que decidem; a tabela rola dentro do bloco, com o sinal de rolagem herdado, e a página não rola. Toda coluna é ordenável (a seta marca a de entrada, investimento do maior para o menor), e por isso não existe a linha de texto "ordenado por gasto". Saem: a coluna Papel (nesta visão o papel é um só) e a linha com receita e sem investimento casado, que vai inteira para o bloco 5. O identificador da campanha fica no title do nome, nunca colado a ele.

3O funil do dinheiro pagograficoDeFunil (grafico-funil/etapa-funil/barra-funil/conversao-etapa), 6 etapas e 5 conversões

universo: entrega, tudo o que a Meta entregou ImpressõesXX.XXX CTR X,XX% CliquesX.XXX Cliques no link ÷ cliques - universo: atribuído pelo pixel da Meta ao anúncio Cliques no link- Carregamento - Páginas vistas- Taxa checkout - Checkouts iniciados- Conv. checkout - universo misto: pode passar de 100% universo: venda da Hotmart, casada à campanha pelo nosso utm_id IngressosXX

Impressões e cliques são entrega, sem atribuição · cliques no link, páginas vistas e checkouts são o que a Meta atribui ao anúncio · ingressos é venda da Hotmart casada pelo nosso utm_id · Conv. checkout divide venda por atribuição, e por isso pode passar de 100% · cliques no link, páginas vistas e checkouts: as três colunas existem no fato e ainda não têm valor nesta janela.

Seis etapas, três universos, e a fronteira entre eles escrita na própria faixa: é o que faz a razão de baixo passar de 100% sem ser erro. A tela mostra o número inteiro, marca só acima de 100% e explica uma vez na legenda; nunca corta em 100%, nunca vira traço, nunca ganha cara de erro. As três etapas do meio são fonte declarada e vazia, não invenção: a migração que cria as colunas está escrita e o coletor já as escreve. Quando ela for aplicada, as linhas antigas continuam nulas, então o funil vai conviver por semanas com dado do dia da aplicação para a frente: isso é traço com motivo por etapa, nunca zero. Cliques é todo clique, curtida e visita ao perfil incluídas, e o motivo de Cliques no link existir é justamente esse: a conversão Cliques no link ÷ cliques é a que mede quanto do clique pago foi para a página. São cinco conversões para seis etapas, uma entre cada par, e a contagem confere com a tabela do §2.3 da hierarquia. O universo é desenhado em faixa entre as etapas, três faixas para seis etapas, porque é o que o olho lê de uma vez; a faixa não dispensa o title de universo em cada etapa, que continua obrigação da tela, porque é ele que o leitor de tela lê. E a marca de universo misto desenhada na conversão Conv. checkout é ilustração do componente: na tela ela só entra quando o número passa de 100%, nunca fixa.

4Vídeograde-metricas com 4 cardDeMetrica · vira tabela-responsiva quando a DX trouxer vídeo por grão

Hook RateX,X%3 s ÷ impressões da mesma leitura
Hold RateX,X%75% ÷ reproduções de 3 s
Tempo médioX,X stempo total ÷ reproduções
Custo por ThruPlayR$ X,XXinvestimento ÷ ThruPlays

as quatro medidas saem da leitura de vídeo, e o denominador do Hook Rate é a impressão dessa mesma leitura · a impressão da leitura de vídeo é a da conta inteira, estáticos incluídos, e não a das peças de vídeo: por isso este número não se compara com o alvo do método, que é mínimo de 20% e ideal de 30% ou mais.

Sem limite, sem cor e sem selo, e a razão está na legenda: medi as duas leituras na mesma janela fechada e elas dão exatamente a mesma impressão, ou seja o denominador é a conta inteira. O alvo do método é mínimo de 20% e ideal de 30% ou mais (01-clientes/01-berclah/.claude/skills/trafego-lpsg-turbo/SKILL.md, tabela Métricas-alvo consolidadas, bloco Criativo): os 30% são o ideal, não o piso. Comparar qualquer um dos dois com este número seria comparar coisas diferentes. A outra trava é o defeito B6 da Geral, que esta tela não repete: as duas pontas do Hook Rate saem da mesma leitura, nunca 3 segundos do vídeo sobre impressão do gasto. Quando a DX trouxer vídeo por grão, o bloco vira tabela com uma linha por anúncio, estas quatro colunas mais o investimento, e estes quatro cartões viram a linha de total. Vem depois do funil porque só faz sentido olhar a peça quando o funil disse que a perda está no topo.

5O que não casougrade-metricas com 3 cardDeMetrica, na regra do D7 · lê o bloco cobertura, que a resposta já traz e ninguém desenha

Receita sem campanhaR$ X.XXX,XXXX vendas
Investimento sem vendaR$ X.XXX,XXX campanhas da conta de venda
Cobertura da atribuiçãoXX%da receita do recorte

a venda casa com a campanha pelo utm_id da URL e, quando ele falta, pelo nome da campanha · X campanhas ficaram ambíguas (mais de uma linha de investimento com o mesmo id ou nome) e não casaram: a tela não casa no chute.

Regra do D7: o número grande é o dinheiro, a linha de baixo é a quantidade. É o cartão que calibra a leitura dos quatro blocos de cima, e é o que o mercado faz: o atribuído e o total lado a lado, cada um com o próprio nome, em vez de corrigir um pelo outro. Fica aqui, e não no topo, porque não muda a verba de hoje, muda a confiança; a cláusula de cobertura já está na legenda do placar para quem lê só o começo.

6RodapémostraRodape na área de estado desta visão · rodape-carga

N campanhas · recorte DD/MM a DD/MM · investimento até DD/MM HH:MM · vendas até DD/MM HH:MM · atualizado em DD/MM HH:MM

Último bloco, uma linha, na área de estado desta visão: as três leem rotas diferentes e param em horas diferentes, então cada uma tem o próprio rodapé. Erro e limite ocupam a mesma área. Não há bloco de avisos no topo: a marca até DD/MM HH:MM nos cartões, a legenda gerada de cada bloco e este rodapé dizem tudo, cada um onde muda a leitura.