What is Onchain Attribution? Onchain attribution is the process of identifying and crediting the specific source, campaign, referrer, or user action that led to a measurable on-chain outcome such as a wallet activation, transaction, or protocol interaction.
Onchain Attribution Explained Imagine you run a campaign across three different channels and suddenly your protocol gets a wave of new wallets connecting.
Which channel sent them?
Off-chain analytics can tell you where website traffic came from. But once a user connects their wallet and starts transacting, traditional tools lose the trail.
Onchain attribution picks it up from there.
It connects the dots between where a user came from and what they actually did on the blockchain, giving teams a complete picture of what is driving real results.
What Onchain Attribution Means For Audience
Use Case
Growth and marketing teams in Web3
Attribute wallet activations and on-chain conversions to specific campaigns, referrers, or channels to measure true marketing ROI
Protocol founders and product teams
Understand which acquisition sources bring users who actually transact, not just users who visit and leave without connecting a wallet
Analysts and data teams
Build attribution models that combine off-chain traffic data with on-chain wallet behavior to create a complete view of the user acquisition journey
Examples A protocol tags referral links with unique identifiers and maps each new wallet connection back to the specific campaign or community that generated it.
A growth team uses onchain attribution to discover that users acquired through a Discord partnership have a transaction completion rate three times higher than users from paid social ads.
An analyst builds an attribution model combining UTM data with on-chain wallet activity to measure the full journey from first click to first transaction for each acquisition channel.
A token project uses onchain attribution to identify which community ambassadors are driving the highest quality wallet activations and increases their rewards accordingly.
FAQs Why is attribution harder in Web3 than in Web2? Web2 attribution relies on cookies and sessions. Web3 users interact through wallets, which are pseudonymous and not tied to an identity, making it harder to connect off-chain behavior to on-chain actions.
What is the difference between onchain attribution and UTM tracking? UTM tracking captures where traffic came from off-chain. Onchain attribution extends that by linking the traffic source to actual on-chain actions like wallet connections and transactions.
Can onchain attribution work without cookies? Yes. Onchain attribution uses wallet addresses and on-chain data as identifiers rather than cookies, making it more durable as third-party cookies are phased out across the web.
What data is needed for onchain attribution? A combination of off-chain traffic data such as UTM parameters and referrer information, plus on-chain wallet activity, transaction history, and smart contract interaction logs.
What tools support onchain attribution? Platforms like Formo are built specifically for onchain attribution, combining web analytics with on-chain wallet data to give Web3 teams a complete view of their acquisition and conversion performance.