Atribuição de Receita: Seu WhatsApp Vende de Verdade?
Como fazer atribuição de receita em WhatsApp e e-mail: UTMs, cupons, janela de atribuição e teste com grupo de controle. Guia prático para e-commerce.
O problema: todo canal jura que foi ele quem vendeu
Se você somar a receita que o GA4, a ferramenta de e-mail, a plataforma de WhatsApp e o Meta Ads dizem ter gerado, o total costuma passar de 150% do faturamento real da loja.
Isso não é fraude. É atribuição sobreposta: o mesmo pedido é contado por vários canais que participaram da jornada.
O resultado prático é ruim. Você não sabe onde cortar, onde investir, nem se aquele fluxo de recompra realmente trouxe dinheiro novo ou só antecipou uma compra que ia acontecer de qualquer forma.
Fazer atribuição de receita corretamente não é sobre ganhar discussão interna. É sobre decidir onde colocar os próximos R$ 10 mil de investimento e esforço operacional.
Os três modelos que você precisa conhecer
Antes de mexer em UTM, entenda que existem três formas diferentes de olhar o mesmo pedido. Cada uma responde uma pergunta distinta.
- Último clique (last-click): o crédito vai para o último canal clicado antes da compra. É o padrão do GA4 e o mais fácil de operar. Tende a inflar canais de fundo de funil.
- Participação (assisted): qualquer canal que tocou o cliente na janela recebe crédito. Útil para entender o papel do CRM, mas gera dupla contagem se você somar tudo.
- Incremental: mede quanta receita só existiu por causa daquela ação. É o único modelo que responde "valeu a pena?". Exige grupo de controle.
A recomendação prática: use último clique para o dia a dia, participação para entender jornada e incremental para decidir orçamento e prioridade de fluxos.
Como rastrear receita vinda do WhatsApp
O WhatsApp é o canal mais difícil de medir e o que mais gera desconfiança justamente por isso. O navegador interno do app, o compartilhamento de link entre pessoas e o comportamento mobile atrapalham o rastreamento padrão.
Boa parte dos cliques que saem do WhatsApp aparecem no GA4 como tráfego direto quando o link não está parametrizado. Ou seja: o canal vende e leva zero crédito.
1. UTM padronizada em todo link
Nenhum link de campanha ou automação deve sair sem parâmetros. Padronize a nomenclatura e nunca improvise:
- utm_source: whatsapp
- utm_medium: crm (separe de paid e organic)
- utm_campaign: carrinho-abandonado-msg1
- utm_content: variante-a (para testes A/B)
O detalhe que quase todo mundo erra: se cada pessoa da equipe escrever a campanha do seu jeito ("Carrinho Abandonado", "carrinho_abandonado", "cart-abandon"), seu relatório vira uma sopa de linhas duplicadas. Crie uma planilha de convenção e trate como regra.
2. Cupom exclusivo como plano B
UTM se perde. Cliente clica, fecha, volta no dia seguinte digitando o nome da loja no Google e compra. O último clique some.
Por isso, use códigos de cupom exclusivos por fluxo. Não é sobre desconto agressivo — pode ser um cupom de frete ou brinde. O objetivo é ter uma impressão digital no pedido.
Exemplos: VOLTA10 para winback, LEVA5 para cross-sell pós-compra, BEMVINDO para welcome series. Depois basta cruzar os pedidos por código na sua plataforma.
3. Identificação por telefone e e-mail
O método mais confiável de todos é bem menos glamouroso: cruzar a base de quem recebeu a mensagem com a base de quem comprou na janela seguinte.
Exporte os contatos que receberam o disparo, exporte os pedidos dos próximos 3 a 7 dias, cruze por telefone ou e-mail. Isso captura a compra que aconteceu por caminho indireto — que no WhatsApp é a maioria.
4. Defina uma janela de atribuição e não mude mais
Janela longa infla resultado, janela curta esconde receita. O que importa é ser consistente para comparar períodos.
- Carrinho abandonado e Pix não pago: 24 a 72 horas
- Campanhas promocionais e lançamentos: 3 a 5 dias
- Recompra e winback: 7 dias
Atribuição no e-mail marketing: cuidado com o padrão
Ferramentas como Klaviyo, ActiveCampaign e RD Station trazem configurações padrão generosas. Em muitos casos, a atribuição inclui abertura como evento de crédito, com janela de vários dias.
Isso significa que se o cliente abriu o e-mail na segunda, ignorou completamente, e comprou na quinta depois de clicar num anúncio, o e-mail leva o crédito.
Desligue atribuição por abertura. Trabalhe com clique e janela de 3 a 5 dias. Sua receita atribuída vai cair — e finalmente vai começar a fazer sentido.
Um ajuste adicional: separe no relatório receita de fluxo automatizado e receita de campanha manual. Fluxo é ativo permanente, campanha é esforço pontual. Misturar os dois esconde o fato de que, na maioria das lojas, poucos fluxos bem construídos sustentam a maior parte do resultado de CRM.
O teste que resolve a discussão: grupo de controle
Toda atribuição por clique ou cupom responde "quem tocou o pedido". Só o teste com grupo de controle (holdout) responde a pergunta que interessa: esse pedido existiria sem a mensagem?
A mecânica é simples. Antes de disparar, separe aleatoriamente uma fatia da base — entre 5% e 10% — que não vai receber nada. Depois compare a taxa de compra dos dois grupos na mesma janela.
Exemplo com números
Campanha de reativação para uma base de 40.000 inativos:
- Grupo tratado: 36.000 contatos. 648 pedidos em 7 dias (1,8%)
- Grupo de controle: 4.000 contatos. 28 pedidos em 7 dias (0,7%)
- Diferença incremental: 1,1 ponto percentual
- Pedidos realmente gerados: 1,1% de 36.000 = 396 pedidos
Com ticket médio de R$ 180, a ferramenta reportaria R$ 116.640 de receita atribuída. A receita incremental é de R$ 71.280.
Os R$ 45 mil de diferença não são mentira — são compras que teriam acontecido de outra forma. Mas é sobre os R$ 71 mil que você deve calcular o retorno real da operação.
Quando vale rodar holdout
Não faz sentido em tudo. Manter grupo de controle em confirmação de pedido ou rastreio é jogar dinheiro fora — o fluxo é obrigatório.
Rode holdout onde há dúvida legítima e volume suficiente:
- Campanhas de desconto para a base inteira
- Fluxo de recompra (será que o cliente compraria sozinho?)
- Winback com cupom agressivo
- Aumento de frequência de disparo
Sem volume, o teste não conclui nada. Como referência prática, você precisa de alguns milhares de contatos por grupo para enxergar diferença confiável em taxas baixas.
Métricas que importam por tipo de fluxo
Receita total é vaidade. Cada fluxo tem um indicador que revela se ele está saudável.
- Carrinho abandonado: taxa de recuperação sobre carrinhos elegíveis — não sobre mensagens enviadas
- Pix não pago: tempo médio entre disparo e pagamento
- Recompra: intervalo médio entre pedidos, antes e depois do fluxo
- Winback: percentual de reativados que fazem um segundo pedido nos 90 dias seguintes
- Welcome series: tempo até a primeira compra
- Todos: receita por contato enviado e taxa de descadastro/bloqueio
Essa última dupla é a mais negligenciada. Receita por contato mostra eficiência real. Taxa de bloqueio mostra o custo invisível: base queimada não aparece no relatório deste mês, aparece no faturamento do trimestre.
Cinco erros que destroem seu relatório
- Somar canais: nunca some receita atribuída de ferramentas diferentes. Escolha uma fonte de verdade — geralmente a plataforma de e-commerce — e distribua a partir dela.
- Comparar janelas diferentes: WhatsApp com 7 dias contra e-mail com 3 dias não é comparação, é ficção.
- Ignorar sazonalidade: a campanha de novembro não é melhor que a de setembro. Novembro é melhor que setembro.
- Medir só o disparo: métricas de fluxo automatizado precisam ser lidas em coorte, acompanhando quem entrou naquela semana.
- Rodar sem baseline: se você não sabe qual era a taxa de recompra antes da automação, não sabe o que a automação fez.
Como montar seu relatório mensal em uma página
Um bom relatório de CRM cabe em uma tela. Sugestão de estrutura:
- Receita total da loja no período (fonte única)
- Percentual da receita vinda de fluxos automatizados
- Percentual vindo de campanhas manuais
- Receita por contato ativo na base
- Resultado dos holdouts rodados no mês
- Crescimento líquido da base (entradas menos saídas)
- Uma decisão tomada a partir dos dados
O último item é o mais importante. Relatório que não gera decisão é enfeite.
Conclusão: medir bem é o que separa operação de achismo
Atribuição de receita não é um problema de ferramenta, é de método. UTM padronizada, cupom por fluxo, janela definida, cruzamento por contato e teste com grupo de controle resolvem 90% da confusão em qualquer e-commerce brasileiro.
O padrão que a gente vê na prática é consistente: em bases bem trabalhadas, cerca de 30% da receita vem da reativação de clientes que já existiam. Mas esse número só vira decisão quando é medido com honestidade.
Na Quantum, cada fluxo de WhatsApp e e-mail que colocamos no ar nasce com rastreamento definido e relatório mensal de receita incremental. Não é consultoria: nós operamos e mostramos o número. Se você quer entender quanto a sua base realmente vale, fale com a Quantum e comece pelo diagnóstico gratuito.

