Unifying Garden's Growth Data
<!--
Work info
-->
Client:
Garden
Role:
Analytics dashboard
Year:
2025

Overview
Garden has moved over $2B in cross-chain swap volume across 18+ chains. The growth team was making decisions on fragmented data; GSC told us about search discovery, GA4 about web sessions, our custom cookie about referral sources, Garden Explorer about on-chain outcomes.
But until these talked to each other, no one could answer "how much volume did our SEO actually drive last month?" in less than half a day.
Approach
Goal was to unify every data point we had on user acquisition and volume, so the team stopped opening four tabs to answer one question. Pulled each through its API, normalized into a shared schema keyed on session and wallet, and built views that asked questions across all four at once. Shipped v1 in two weeks with zero engineering time, and we've kept iterating since.
What it does
Find out where a week's volume came from in seconds, instead of half a day of cross-referencing GA4, GSC, and onchain data.
Track swap volume by chain; Bitcoin, Ethereum, Arbitrum, Solana, Base, and 13+ others, with source/destination/total split for each.
Spot growth shifts before they show up in revenue, through Sankey diagrams showing how value flows between chains.
Attribute dollar volume to specific channels: Direct, Integrators, SEO, Socials, Twitter/X, and LLMs.
Brief leadership in one screen.
Why it matters
The dashboard isn't a new analytics tool. It's a single window over the four we already had; Traffic, Volume, Wallet, Analytics, User Data, and Trends, all in one place. The point was to make the team faster, sharper, and harder to argue with when they brought numbers to a meeting.









