Dashboard Templates

Onchain Attribution Dashboard

Campaign-to-wallet attribution with first-touch and last-touch wallets, revenue by channel, and top converting referrers.

Onchain Attribution Dashboard

Campaign-to-wallet attribution with first-touch and last-touch wallets, revenue by channel, and top converting referrers.

Connect campaigns to wallets and revenue with this onchain attribution dashboard template for crypto and DeFi teams.

Onchain attribution ties each wallet back to the campaign, channel, or referrer that first brought it, and to the revenue it later produced. It answers a question click analytics can’t: which campaign brought the wallet that actually connected, transacted, and paid, not just which campaign drove traffic.

Attribution is harder in web3 than in web2 because the journey spans two worlds. The click happens off-chain in a browser, the conversion happens on-chain in a wallet, and the two are joined by a wallet connect in between. First-party, wallet-level attribution stitches that path together so you can measure ROI by campaign, channel, and referrer instead of guessing. See the difference between first-touch and last-touch attribution for how credit is assigned.

What’s included

  • Attributed Wallets: a KPI number counting wallets whose first touch carries a known campaign source over the last 90 days.

  • Wallets by First-Touch Campaign: a bar chart of which campaigns produced the most first-time wallets.

  • Revenue by Channel: a bar chart of attributed revenue across the classified acquisition channels.

  • Daily Wallet Connections by Channel: a 30 day area chart showing where new wallet connections come from, day by day.

  • First-Touch vs Last-Touch by Campaign: a table exposing which campaigns open the relationship versus which close it.

  • Top Referrers by Wallets: a table ranking referring sites by wallets acquired and revenue produced.

  • Campaign Conversion Funnel: a funnel from page view to wallet connect to transaction, broken down by UTM source.

Use this dashboard to see which campaigns, channels, and referrers bring the wallets that convert, and what they’re worth.

How to build this dashboard

  1. Install the Formo SDK in your app and tag your campaign links with UTM parameters, so every inbound wallet carries a source.

  2. In Formo, create a board and add the Onchain Attribution template from the template gallery.

  3. The charts populate with your own wallets, campaigns, and revenue — edit any chart's filters or query to match your funnel. For the full setup, see onchain attribution.

Related dashboards

Frequently Asked Questions

1. What is onchain attribution?

Onchain attribution links an on-chain action, such as a wallet connect, swap, or deposit, back to the off-chain marketing touch that drove it, such as a campaign, channel, or referrer. It lets teams measure marketing ROI in wallets and revenue rather than clicks.

2. How is onchain attribution different from web2 attribution?

In web2 the click and the conversion both happen in the browser, so a cookie or pixel can join them. In web3 the conversion happens on-chain in a wallet, so attribution has to stitch the browser session to the wallet address through a wallet connect event.

3. What is the difference between first-touch and last-touch attribution?

First-touch credits the campaign that first brought a wallet; last-touch credits the campaign active just before it converted. First-touch shows what fills the top of the funnel, last-touch shows what closes. This dashboard shows both side by side.

4. How do you attribute revenue to a campaign in crypto?

You tag inbound links with UTM parameters, capture the wallet connect that follows, and carry the campaign forward to any revenue that wallet later generates. Revenue by channel and campaign then comes from summing per-wallet revenue grouped by its attributed source.

5. What charts are included in the Onchain Attribution Dashboard?

An Attributed Wallets KPI, Wallets by First-Touch Campaign, Revenue by Channel, Daily Wallet Connections by Channel, a First-Touch vs Last-Touch comparison, Top Referrers by Wallets, and a Campaign Conversion Funnel broken down by UTM source.

6. What is the Campaign Conversion Funnel measuring?

It measures how many wallets move from page view to wallet connect to transaction within the conversion window, broken down by UTM source, so you can see which campaigns convert wallets end to end rather than just driving connects.

7. What setup is required to use the Onchain Attribution Dashboard?

None beyond tagging your campaign links with UTM parameters. Formo captures page views, wallet connects, transactions, and referrers automatically once the SDK is installed, and stitches them to wallets for you.

8. What does channel mean in this dashboard?

Channel is the classified acquisition source of a wallet, such as organic search, paid social, referrals, or direct. Formo classifies each session into a channel from its referrer and UTM parameters, so revenue and connections can be split by channel automatically.

9. Why do first-touch and last-touch campaigns disagree?

A wallet often discovers you through one campaign and converts through another, so the campaign that opened the relationship differs from the one active at conversion. The disagreement is the point: it shows which campaigns are discovery drivers and which are closers.

10. Who should use the Onchain Attribution Dashboard?

Growth and marketing teams at crypto and DeFi apps that spend on campaigns and need to know which ones bring wallets that actually transact, without building a custom wallet-level attribution pipeline.

Analytics and attribution for onchain apps

Get actionable insights for crypto and DeFi.

Analytics and attribution for onchain apps

Get actionable insights for crypto and DeFi.

Analytics and attribution for onchain apps

Get actionable insights for crypto and DeFi.