Atribuição DeFi: Um Framework de ROI para o Marketing de Crescimento

Como conectar campanhas off-chain ao comportamento de carteiras on-chain. Um framework de atribuição DeFi de 4 camadas.

By Gabriel Mangabeira — Published 2026-05-19

No último trimestre, fiz a mesma pergunta a todos os protocolos com os quais trabalhei: "De onde vieram, de fato, seus últimos 100 usuários on-chain?"

Nenhuma equipe me deu uma resposta específica. Elas tinham contagens de membros no Discord, sessões no GA4, relatórios de cliques de KOLs, crescimento de seguidores no Twitter. Nada disso podia ser rastreado até uma wallet. No momento em que um usuário concluía sua primeira transação on-chain, a origem da aquisição havia desaparecido.

Este é o problema. As ferramentas de atribuição da Web2 perdem o rastro no momento em que um usuário chega à tela de conexão da wallet. Resolver isso exige um modelo diferente — não um dashboard diferente. Este artigo aborda por que a quebra acontece, os três métodos que realmente funcionam e como saber se sua pilha atual está fazendo o seu trabalho.

Para a camada de crescimento mais ampla onde esta camada se encaixa, veja o Web3 Growth Marketer's DeFi Playbook.


Por que a Atribuição Web2 Quebra na DeFi

A atribuição Web2 faz uma suposição fundamental: um usuário tem uma identidade persistente do primeiro contato à conversão. Um endereço de e-mail. Um cookie. Cada etapa do funil é rastreável porque a identidade persiste entre as sessões.

A Web3 quebra essa suposição em três pontos específicos.

Ponto de quebra 1: E-mail substituído pela conexão da wallet. Na DeFi, os usuários conectam uma wallet — sem e-mail, sem ID persistente que você controle. Cada clique e sessão antes desse evento fica órfão.

Ponto de quebra 2: O rastreamento de sessão termina na ação on-chain. O GA4 segue um usuário da sessão, preenchimento de formulário até a conversão. Ele não pode seguir nenhuma transação on-chain. Você vê a sessão que precedeu a conexão da wallet. Você não vê o que aconteceu depois.

Ponto de quebra 3: UTMs não sobrevivem à wallet. Os parâmetros UTM funcionam até o evento de conexão da wallet. Depois disso, não há mecanismo de rastreamento persistente. O parâmetro desaparece.

Insight Chave

A atribuição DeFi não é um problema de ferramenta. É um problema de modelo de identidade. O endereço da wallet é a âncora de identidade — e você só o descobre se sua interface de usuário o capturar no evento de conexão. Cada dashboard de análise que você compra é construído sobre a premissa errada até que você conserte o modelo subjacente.

Os protocolos que fecham essa lacuna primeiro constroem uma vantagem composta. Cada campanha se torna mais precisa. Cada decisão de canal é defensável. Se você quiser entender como essa lacuna surgiu, veja Web2 vs Web3 Marketing: Por que a Propriedade Supera a Atenção.


Os 3 Métodos de Atribuição, Classificados

Após testar seis ferramentas enquanto construía uma pilha de atribuição para um protocolo DeFi no Q4 de 2025, quatro atingiram a mesma barreira: elas ou perdiam o rastro na conexão da wallet ou não conseguiam conectar a ação on-chain de volta a uma fonte de aquisição. Duas abordagens produziram dados utilizáveis. Uma terceira completa o cenário para análise comportamental.

Método Esforço Dev Precisão Ferramentas Melhor para
UTM-to-Wallet Bridge Baixo Médio Spindl, Cookie3 Comece aqui. Campanhas de front-end.
SIWE + Event Tracking Alto Alto Formo Protocolos maduros com recursos de dev.
Cohort Forensics Médio Baixo (origem) Dune Analytics Padrões comportamentais, QA pós-airdrop.

Método 1: UTM-to-Wallet Bridge. Capture o parâmetro UTM no momento da conexão da wallet e mapeie-o para o endereço da wallet. Essa conexão fica em seu banco de dados. Quando essa wallet realiza uma transação, você rastreia a ação de volta à fonte de aquisição. Menor custo de desenvolvimento — comece por aqui.

Método 2: SIWE + Custom Event Tracking. Sign-In with Ethereum (SIWE) vincula a wallet a uma sessão verificada. Eventos personalizados são então acionados em cada ação significativa (stake, swap, deposit) com o endereço da wallet anexado. Maior precisão, mas requer recursos de desenvolvimento e instrumentação do produto. A correção está na sua interface de usuário, não no seu dashboard de análise.

Método 3: Cohort-Based Forensics. Exporte endereços de wallet durante uma janela de campanha específica e execute queries Dune para ver como essas wallets se comportaram on-chain. Baixa precisão para atribuição de origem, alta precisão para padrões comportamentais. Particularmente útil para análise pós-airdrop: os recebedores do airdrop eram usuários reais ou extratores?

A conclusão honesta

A atribuição na Web3 não é um problema de ferramenta de marketing. É um problema de instrumentação do produto. Se sua equipe de crescimento está construindo uma pilha de atribuição sem tocar na base de código do produto, você vai bater nas mesmas paredes que eu bati.


Comunidade para Chain: Fechando a Lacuna do Discord

A pergunta mais comum das equipes de crescimento em protocolos pós-PMF: "Temos 30.000 membros no Discord. Quantos estão realmente usando o protocolo on-chain?"

O Discord mostra a membresia — não as conversões. Um membro que entrou por meio de um sorteio e um membro que se tornou um provedor de liquidez parecem idênticos no seu dashboard de comunidade. On-chain, eles são usuários completamente diferentes.

O diagnóstico chave é a proporção de membros ativos da comunidade para wallets on-chain ativas na mesma janela de 30 dias. Se a membresia da comunidade cresce 20% enquanto as wallets on-chain crescem 2%, você está construindo uma audiência, não uma base de usuários.

O detalhamento Web3 Email vs Discord vs Telegram aborda quando cada canal produz wallets e quando produz ruído.

Atenção

Não otimize a proporção cortando membros inativos da comunidade. Isso infla a métrica sem melhorar o crescimento. Você quer que ambos os números cresçam — com o on-chain crescendo mais rápido.


O Agente de Atribuição: Arquitetura e o que Ele Automatiza

Uma vez que sua camada de dados esteja no lugar, o ciclo de relatórios pode ser totalmente automatizado. O objetivo: um agente programado que puxa dados de aquisição de wallets por fonte, calcula as mudanças semana a semana, sinaliza anomalias e publica um resumo no Slack — sem necessidade de gatilho humano.

A arquitetura tem quatro componentes:

1 — Camada de Dados

A query Dune lê os logs de eventos do seu contrato, agrupa as primeiras transações de wallets por tag de fonte de aquisição e calcula as contagens rolantes de 7 e 28 dias.

2 — Camada de Análise

O agente compara a semana atual de cada bucket de fonte com a média rolante das 4 semanas anteriores. Sinaliza fontes que desviam mais de 25% acima ou abaixo da linha de base.

3 — Camada de Saída

Formata anomalias sinalizadas como um resumo do Slack: nome da fonte, contagem atual, média de 4 semanas, mudança percentual. Uma linha por fonte sinalizada.

4 — Schedule

Executa toda segunda-feira de manhã. Sem gatilho manual. O tráfego multi-chain e de agregadores requer tratamento adicional — abordado no guia de implantação.

Uma restrição importante: o agente lida com a movimentação de dados e a detecção de anomalias. Ele não pode fechar as lacunas de instrumentação. Se sua interface de usuário não está capturando UTMs na conexão da wallet, o agente não tem nada para analisar. Deixe a camada de dados correta primeiro. Depois, automatize os relatórios.

Obtenha a pilha completa, pronta para implantação

A query SQL do Dune, o template de agente Claude Code, o formatador de saída do Slack e o snippet de captura de UTM front-end — empacotados como um repositório GitHub que você pode clonar e configurar em uma tarde.

Obtenha o Attribution Starter Kit →

Os 4 Relatórios Semanais: O que Rastrear

Quatro relatórios fornecem uma visão semanal completa se seus gastos com crescimento estão produzindo o comportamento do usuário que seu protocolo precisa. O mock abaixo mostra o que cada painel deve apresentar — o DeFi Growth KPI Stack cobre as definições de métricas na íntegra.

Dashboard de Atribuição

Semana de 26 de maio de 2026

Ao vivo

1 · Aquisição de Wallet por Fonte

community_referral35 🟢 +47%
kol_campaign33 ➡️ +2%
organic_direct21 🔴 -29%
untagged90 (50%)

Observar: % não marcada — alta = lacuna na instrumentação.

2 · Influxo de TVL por Fonte

community_referral$124K
kol_campaign$41K
organic_direct$38K

KOL impulsionou 37% das wallets, mas apenas 20% do TVL.

3 · Retenção de Cohorte por Canal

Fonte 7d 30d 90d
community 71% 45% 28%
kol_campaign 38% 12% 4%
organic 62% 39% 22%

A retenção de 30 dias da coorte KOL é 3,7 vezes pior que a da comunidade.

4 · Custo por Wallet Qualificada

community_referral
$14 CPQW
organic_direct
$0 CPQW
kol_campaign
$187 CPQW

Qualificada = wallet completando uma ação alvo dentro de 30 dias.

O Relatório 4 — custo por wallet qualificada — é o mais difícil de construir e o mais útil para apresentar à liderança. Defina "qualificado" como uma wallet completando uma ação alvo (primeiro stake, primeiro depósito de liquidez, primeiro voto de governança) dentro de 30 dias. Gasto total do canal dividido por wallets qualificadas desse canal. Uma vez que você tenha esse número por canal, cada decisão de orçamento terá uma base de dados.


Autoverificação: Encontre sua Lacuna de Atribuição

Leia cada pergunta. Se sua resposta for Não, expanda-a — você verá exatamente o que consertar antes de passar para a próxima etapa. Trabalhe de cima para baixo.

1. Você consegue identificar a fonte de aquisição das suas últimas 10 transações on-chain? (Se Não, expanda)

Lacuna: Nenhuma marcação de fonte em vigor

Sua interface de usuário não está capturando UTMs na conexão da wallet ou gravando tags de fonte no calldata. Cada dashboard que você adiciona sobre essa lacuna produz teatro, não sinal.

Conserte primeiro: Implemente a ponte UTM-to-wallet (Spindl ou Cookie3, baixo esforço de desenvolvimento). Pare aqui até que as transações mostrem tags de fonte no Dune.

2. Menos de 30% do volume das suas transações on-chain não é marcado? (Se Não, expanda)

Lacuna: Cobertura de instrumentação muito baixa

Um alto volume não marcado significa que a maioria dos seus dados de aquisição é invisível. A captura de UTM está funcionando parcialmente, mas falhando em wallets que retornam, usuários on-chain diretos ou rotas de agregadores.

Conserte primeiro: Auditoria da sua captura de UTM-to-wallet para os principais pontos de quebra — wallets que retornam e tráfego de agregadores. Busque menos de 30% não marcado antes de construir relatórios.

3. Você sabe a taxa de retenção de 30 dias para cada canal de aquisição? (Se Não, expanda)

Lacuna: Dados existem, relatórios não

Você tem transações com tags de origem, mas sem rastreamento de coorte. Você pode ver de onde vieram as wallets — mas ainda não pode ver se elas ficaram. É aqui que a maioria dos protocolos está presa.

Conserte em seguida: Construa o Relatório 3 (Retenção de Cohorte por Canal) no Dune. Este é o relatório mais valioso para decisões de alocação de orçamento.

4. Você consegue calcular o custo por wallet qualificada para pelo menos dois canais? (Se Não, expanda)

Lacuna: Nenhuma âncora de ROI para decisões de orçamento

Você tem dados de retenção, mas nenhuma camada de custo. A alocação de orçamento ainda é baseada em métricas de volume (contagem de wallets, TVL) em vez de eficiência (custo por wallet qualificada). Você está otimizando para escala, não para qualidade.

Conserte em seguida: Defina "qualificada" (wallet completando uma ação alvo em 30 dias), puxe os gastos do canal, divida pelas wallets qualificadas por canal. Mesmo uma estimativa grosseira muda como você aloca o orçamento.

5. Alguém da sua equipe é responsável pela atribuição de ponta a ponta — desde a instrumentação do front-end até os relatórios semanais? (Se Não, expanda)

Lacuna: Sem dono, sem entrega

A atribuição requer três peças distintas: instrumentação de front-end (produto), escrita de query Dune (dados ou crescimento) e decisões de orçamento (liderança de marketing). Quando ninguém é responsável por todas as três, nada é entregue.

Conserte: Nomeie uma pessoa responsável por todo o ciclo. Se essa pessoa for você, o dashboard de 4 relatórios deste artigo é seu modelo semanal.

Se você respondeu Sim a todas as cinco

Sua base de atribuição é sólida. O próximo passo é SIWE + rastreamento de eventos personalizados para atribuição em nível de produto — conectando ações on-chain individuais (stake, swap, voto de governança) diretamente à fonte de aquisição. Essa é a camada de precisão coberta no Attribution Starter Kit.


Perguntas Frequentes

Como você mede o ROI do marketing DeFi?

Rastreie o custo por wallet qualificada (CPQW): gasto total do canal dividido por wallets que completaram uma ação on-chain alvo dentro de 30 dias. Isso requer instrumentação de front-end para capturar a fonte de aquisição na conexão da wallet, uma definição de "qualificado" vinculada a uma transação significativa e uma query Dune para extrair dados de comportamento em nível de wallet. Sem os três, os cálculos de ROI são baseados em métricas de proxy que não se mapeiam para resultados on-chain.

Qual é a melhor ferramenta de atribuição DeFi?

Depende da capacidade de desenvolvimento. Spindl e Cookie3 (ponte UTM-to-wallet) são o ponto de partida de menor esforço. Formo (SIWE + rastreamento de eventos) oferece maior precisão, mas requer mais integração de front-end. O Dune Analytics é gratuito e funciona para análise de coorte comportamental, mas não pode atribuir fontes de wallets individuais. Comece com o Método 1, adicione o Dune assim que tiver dados de linha de base.

Como a atribuição Web3 difere da Web2?

A Web2 rastreia uma identidade persistente (e-mail ou cookie) em todo o funil de conversão. A Web3 quebra isso em três pontos: a conexão da wallet substitui a captura de e-mail, o rastreamento de sessão termina na ação on-chain e os UTMs não sobrevivem à tela de conexão da wallet. A âncora de identidade na Web3 é o endereço da wallet — e você só o aprende se sua interface de usuário o capturar na conexão.

Agentes de IA podem automatizar os relatórios de atribuição DeFi?

Sim, uma vez que a camada de dados esteja no lugar. Um agente pode executar uma query Dune programada, calcular as mudanças semana a semana por tag de fonte, sinalizar anomalias e postar um resumo no Slack — sem necessidade de gatilho humano. A restrição: os agentes lidam com a movimentação e detecção de dados. Eles não podem fechar lacunas de instrumentação. Faça o front-end corretamente primeiro.


Referências


Quer a pilha de atribuição, pronta para implantar?

Query Dune + agente Claude Code + snippet de captura UTM — empacotados como um repositório GitHub. Além de uma auditoria de atribuição completa de sua configuração atual.

Obtenha a Auditoria + Starter Kit