Calcular ROI de marketing digital é simples na fórmula e difícil no numerador: o problema quase nunca é a matemática, é decidir quanto de receita pertence a cada canal. Atribuição é uma aproximação com margem de erro conhecida, não uma medida exata. Um cálculo honesto declara a janela, o modelo, o que ficou de fora e qual decisão ele sustenta — e trata como hipótese tudo que depende de crédito entre canais.
A fórmula e o seu ponto cego
ROI é receita atribuída menos custo total, dividido pelo custo total. O denominador costuma ser confiável: verba de mídia, honorários, ferramentas e produção são valores conhecidos. O problema está inteiramente no numerador.
Para preencher “receita atribuída” é preciso responder a três perguntas que não têm resposta objetiva:
- Qual interação recebe o crédito quando existiram várias?
- Em que janela de tempo a venda ainda é creditada ao contato inicial?
- O que fazer com o que não é rastreável — indicação, imprensa, evento, conversa?
Qualquer relatório que apresente ROI sem declarar essas três escolhas está omitindo a parte mais relevante.
Por que a atribuição erra
Jornadas com vários pontos de contato
Em vendas consideradas, o comprador lê conteúdo, vê anúncio, recebe indicação, pesquisa a marca e só então converte. Se o crédito vai todo para o último clique, o canal que gerou a descoberta aparece como irrelevante — e é justamente ele que costuma ser cortado primeiro.
Busca por marca absorve o crédito alheio
Quando alguém pesquisa o nome da empresa e converte, o registro aponta busca por marca. Mas a pergunta relevante é o que fez essa pessoa procurar a marca — e essa origem é invisível no relatório.
Janela menor que o ciclo de venda
Ler resultado de um ciclo de venda de meses em uma janela de trinta dias não subestima levemente: produz uma conclusão errada com aparência de precisão.
Limites técnicos de rastreamento
Consentimento, bloqueadores, múltiplos dispositivos, navegação privada e restrições de plataforma criam perdas estruturais de rastreamento. O volume varia por público e por setor, mas nunca é zero.
Canais que influenciam sem clique
Imprensa, LinkedIn de executivos, eventos, boca a boca e audiovisual influenciam decisão sem gerar um clique atribuível. O fato de não aparecerem no relatório não significa que não operaram.
O que fazer em vez de fingir precisão
1. Escolha o modelo pelo objetivo da decisão
| Modelo | Serve para | Distorce |
|---|---|---|
| Último clique | Avaliar captura de demanda ativa | Apaga descoberta e consideração |
| Primeiro clique | Avaliar geração de demanda | Apaga o que fechou a venda |
| Linear | Visão de participação da jornada | Trata contatos desiguais como iguais |
| Baseado em posição | Equilibrar descoberta e fechamento | Os pesos são arbitrários |
| Data-driven | Volume alto e jornada instrumentada | Caixa-preta; exige volume real |
A prática mais útil não é escolher um modelo definitivo, e sim ler o mesmo período em dois modelos diferentes. Quando as duas leituras concordam, a conclusão é robusta. Quando divergem muito, você acabou de descobrir onde está a sua incerteza — e isso é informação valiosa.
2. Ancore no CRM, não na plataforma
As plataformas de anúncio reportam conversões segundo a regra delas, e a soma dos relatórios costuma ser maior do que o número real de vendas — porque mais de uma reivindica o mesmo negócio. O CRM é a única fonte em que uma venda existe uma vez só. Quando houver divergência, a plataforma serve para otimizar; o CRM serve para decidir.
3. Separe marca de não-marca
Tratar busca por marca junto com o resto infla o desempenho da busca e esconde a eficiência real de aquisição. Separar as duas leituras é uma das correções que mais muda conclusão com menos esforço.
4. Use janela compatível com o ciclo
Defina a janela a partir do tempo real entre primeiro contato e fechamento na sua base — e use a mesma janela em todas as leituras comparativas.
5. Aceite uma faixa em vez de um número
Apresentar ROI como intervalo, com premissas declaradas, é mais honesto e mais útil para decisão do que um número fechado que ninguém consegue reproduzir.
Testes que reduzem a dependência de atribuição
Quando a decisão é grande, vale medir por experimento em vez de por relatório:
- Teste geográfico. Investir em algumas regiões e não em outras, comparando o resultado comercial entre elas.
- Pausa controlada. Desligar um canal por um período definido e observar o efeito no total, não só no próprio canal.
- Variação de investimento. Aumentar e reduzir verba de forma planejada para observar a elasticidade da resposta.
- Pergunta de origem no formulário. Imprecisa individualmente, mas útil em volume para captar o que o rastreamento não vê.
Nenhum desses testes é perfeito, mas todos medem efeito incremental — que é a pergunta real por trás do ROI: o que mudaria se esse investimento não existisse?
Três erros que invalidam o cálculo
- Somar o relatório de todas as plataformas. Gera dupla contagem e produz um ROI fictício.
- Ignorar o custo do time interno. O denominador incompleto infla o retorno.
- Comparar períodos com sazonalidade diferente. A variação observada pode não ter nada a ver com a mudança feita.
A integração entre marketing e CRM que sustenta esse tipo de leitura é tratada em como integrar marketing e vendas para melhorar a qualidade dos leads.
Instrumentação, CRM e leitura por pipeline fazem parte da frente de performance e growth.
Perguntas frequentes
Qual modelo de atribuição é o melhor?
Nenhum é correto em termos absolutos — todos são aproximações com vieses diferentes. O melhor é o que responde à pergunta que você precisa decidir, lido em conjunto com pelo menos um segundo modelo para revelar a margem de incerteza.
Por que a soma das conversões das plataformas é maior que as vendas reais?
Porque cada plataforma credita a si mesma qualquer conversão em que tenha participado, dentro da própria janela. Duas plataformas podem reivindicar o mesmo negócio. Por isso o CRM, onde a venda existe uma única vez, precisa ser a fonte de verdade para decisão.
Dá para calcular ROI sem CRM?
Dá para estimar, com incerteza alta, usando valor médio de conversão e taxa histórica de fechamento. Serve para ordem de grandeza e para comparar canais entre si; não serve para decisão de investimento relevante.
Como tratar canais que não geram clique?
Com indicadores próprios — busca por marca, tráfego direto, menções, entrada em conversas comerciais — e com testes de incrementalidade quando o investimento justificar. Forçá-los a caber em um modelo de clique sempre os fará parecer ineficientes.