

Key Takeaways
A Web3 CDP (Customer Data Platform) unifies onchain and offchain data into a single user profile by collecting fragmented data, integrating it into unified wallet profiles, storing it securely, analyzing it for behavioral patterns, then activating it for personalized user experiences.
Unlike traditional CDPs that depend on cookies and email identifiers, Web3 CDPs use wallet addresses as the persistent user identifier across DApps, DeFi protocols, and blockchain networks, enabling persistent cross-platform tracking without the attribution gaps that cookies create.
Web3 user data spans onchain environments (wallets, transactions, DeFi positions) and offchain platforms (websites, partners, app, socials) which a CDP aggregates.
By transforming fragmented wallet data into actionable profiles, Web3 CDPs enable precise customer segmentation and targeting, personalized onboarding flows, marketing attribution, and retention campaigns based on actual onchain behavior rather than assumed intent.
Customer Data Platforms (CDPs) are critical for building a successful consumer crypto app. Crypto marketers need more than traditional CRMs. They must integrate, analyze, and leverage both onchain and offchain data. This article explores the core features, benefits, and real-world applications of a Web3 CDP.
What are Customer Data Platforms (CDPs)?
Customer Data Platforms (CDPs) are tools that collect, unify, and analyze customer data from multiple sources, including Web2 touchpoints such as websites, social media, and emails. Think of a Customer Data Platform as the central nervous system of marketing. They help product and marketing teams create detailed customer profiles to enhance personalization and user experience.

What are Web3 CDPs?
Web3 CDPs unify data from both Web2 and Web3 sources, bridging the gap between onchain and offchain insights. Unlike traditional CDPs, which have no native understanding of wallets or blockchains, Web3 CDPs aggregate information from DApps, DeFi protocols, onchain transactions, and offchain platforms.
As Web3 competition intensifies, teams are shifting from a decentralization-first mindset to a user-centric approach. Web3 Customer Data Platforms provide the holistic user insights needed to refine products and optimize marketing strategies. By transforming onchain data into actionable intelligence, these platforms enable you to move beyond intuition and embrace data-driven precision.

Web3 Customer Data
The key distinction in Web3 is identity. In Web2, users are identified by email addresses and cookies. In Web3, users are identified by pseudonymous wallet addresses — a persistent, cross-platform identifier that doesn’t require registration.
This changes what data is available and how it’s collected. Web3 customer data falls into two categories:
Onchain data comes directly from the blockchain and is publicly verifiable: wallet addresses, transaction history, token balances, DeFi positions, smart contract interactions, and net worth across chains.
Offchain data comes from your app and marketing channels: page views, sessions, wallet connects and disconnects, transaction attempts (including failed ones), UTM parameters from campaigns, referral codes, referrer URLs, device type, browser, country, and custom events you instrument in your product.
Together, these sources let you reconstruct the complete user journey from the first marketing touchpoint to the onchain conversion event and build comprehensive user profiles that link anonymous visitors to real wallet addresses.
How Does a Web3 CDP Work?

Web3 Customer Data Platforms follow a structured process to collect, integrate, analyze, and activate user data. Here are the key steps:
Step 1: Data Collection
A Web3 CDP ingests data from two parallel tracks simultaneously.
The offchain track uses an SDK installed on your website and app. Once installed, it autocaptures events without requiring manual instrumentation: page views and sessions, wallet connects and disconnects, chain switches, transaction events (including started, broadcasted, confirmed, and rejected states), message signatures, UTM parameters, referral codes, and referrer URLs.
The onchain track indexes smart contract events directly from the blockchain. You register your contract addresses, and the platform decodes events like swaps, mints, stakes, and transfers in real time across all supported EVM chains and Solana.
Step 2: Identity Resolution and Data Integration
This is where a Web3 CDP earns its value. Raw data from both tracks arrives as disconnected events attached to anonymous visitor IDs and wallet addresses. Identity resolution ties them together.
When a visitor lands on your app, they start as an anonymous user tracked by a first-party anonymous ID. When they connect their wallet, that wallet address is linked to the anonymous session — bridging their pre-connection behavior (which UTM source brought them, which pages they viewed, whether they abandoned a transaction) with their onchain identity.
The platform then enriches the wallet profile with public onchain data: token balances, DeFi positions across protocols like Aave and Uniswap, wallet age, total transaction count, and net worth in USD. It also resolves onchain social identities (ENS names, Farcaster profiles, Lens handles, you name it) from public data sources, without collecting personal information from those platforms directly.
All of this resolves into a unified wallet profile: a single 360° view of each user that combines their in-app behavior, marketing attribution, and onchain footprint.
Step 3: Data Storage
A Web3 CDP stores event data, wallet profiles, and session data in a structured analytics warehouse. In Formo’s case, this is a ClickHouse-based data warehouse, with data encrypted at rest using AES-256. Events are ingested and queryable in real time.
Critically, privacy-friendly Web3 CDPs should not store IP addresses or use device fingerprinting. Visitor identification uses first-party anonymous IDs (not third-party cookies), which means no cookie consent banner is required in most jurisdictions and the platform is GDPR-compliant by default. Wallet addresses are treated as pseudonymous identifiers, not personally identifiable information.
Formo takes privacy seriously and collects as little data as possible. Understand what we collect.
Step 4: Data Analytics & Insights
With all events in one data warehouse, you can analyze the full user journey across multiple dimensions:
Funnels track conversion rates from first page view to wallet connect to completed onchain transaction, with drop-off rates at each step.
Audience segments by groups users based on shared wallet properties, onchain behavior, demographics, and lifecycle stage for targeted campaigns.
Retention cohorts measure which user cohorts return week over week essential for understanding whether your product changes are actually improving stickiness.
User flows visualize navigation paths with Sankey diagrams to identify where users go before and after key events.
Lifecycle stages automatically categorize every wallet as New, Returning, Power User, At Risk, Churned, or Resurrected based on activity frequency and recency on your app. A Power User, for example, is active on at least 5 of the last 30 days; a Churned wallet has had 30 or more days of inactivity.
Custom SQL queries let you run arbitrary analysis against the raw event warehouse. BI tools like Metabase and Grafana can connect via the query API for custom dashboards.
AI-powered insights surface acquisition quality, activation moments, revenue trends, and churn signals automatically each week.
Step 5: Data Activation & Personalization
The value of a Web3 CDP is in what you do with the data. Activation takes several forms:
Segmentation and export: Build audience segments by combining wallet properties, lifecycle stage, behavioral history, and in-app events — then export as CSV for targeted campaigns on X, Farcaster, Lens, and other channels.
Alerts: Get notified in real time when high-value wallet addresses connect, when large transactions occur, or when any custom threshold is crossed — via Slack, Telegram, or webhooks.
Personalization: Use the Profiles API to query wallet data from your backend and deliver personalized UI experiences, token-gated features, or targeted offers based on a user’s actual onchain holdings and behavior.
Attribution reporting: Identify which marketing channels — UTM sources, referral programs, influencer links — are driving real onchain conversions, not just page views.
The Key Benefits of Leveraging Web3 CDPs
1. Unified Wallet Profiles
Web3 CDPs resolve anonymous visitors, wallet addresses, and onchain identities into a single profile that includes DeFi positions, token balances, net worth, session history, first- and last-touch attribution, linked social identities, wallet age, and behavioral labels. This eliminates the data silos between your marketing stack and your onchain data.
2. Wallet-Native Identity
Traditional CDPs identify users by email or device. Web3 CDPs identify users by wallet address — a persistent identifier that follows users across every app they use on a given chain. This means you get real cross-platform behavioral signals without requiring users to register or log in.
3. Onchain Attribution
Connecting a UTM parameter to a page view is easy. Connecting that UTM parameter to a swap transaction three sessions later is hard. Web3 CDPs solve this by maintaining attribution context across the full user journey — from the first marketing touchpoint through wallet connection to the eventual onchain conversion. Both first-touch and last-touch attribution models are supported, so you can credit campaigns accurately regardless of how complex the user journey was.
4. Lifecycle-Aware Segmentation
Because a Web3 CDP tracks in-app behavior alongside onchain data, it can automatically calculate where each wallet stands in their relationship with your product. You can instantly pull a segment of churned whales (high net worth wallets that haven’t transacted in 30+ days) or power users on Base who haven’t yet tried your new lending feature. Behavioral segments support AND/NOT logic across multiple events and time windows, making targeting precise rather than approximate.
5. Privacy-Friendly by Default
Web3 CDPs built for the current regulatory environment don’t need IP addresses or third-party cookies to function. Wallet addresses provide more durable, consent-free identification than cookies ever did — and because they’re pseudonymous identifiers tied to public blockchain activity, they don’t constitute PII in the same way as email addresses or device fingerprints.
6. Real Behavioral Data, Not Self-Reported
Unlike traditional CDPs that rely partly on surveys, form fills, and self-reported data, Web3 CDPs derive user understanding directly from verified onchain behavior. A user’s token holdings, DeFi protocol usage, transaction frequency, and net worth are all objectively verifiable — giving you a ground-truth view of your users that no other tool can provide.
Formo unifies wallet data across onchain and offchain activities, providing deep insights into user behavior, social engagement, and transaction patterns. Formo Web3 Analytics helps you track competitive mindshare, measure retention, and map the full user journey from Web2 to Web3.
Web3 CDPs vs. Web2 CDPs: Key Differences
Let’s compare Web3 CDPs side-by-side with traditional CDPs:
Dimension | Web2 CDP | Web3 CDP |
|---|---|---|
Primary identifier | Email, cookie, device ID | Wallet address |
Data sources | Web analytics, CRM, ad platforms | Web analytics + onchain transactions + blockchain state |
User identity | Requires registration or login | Pseudonymous from first wallet connect |
Cross-platform tracking | Requires consent flows, often breaks | Persistent via wallet address across apps |
Data freshness | Depends on integration | Onchain data indexed in real time |
Privacy | Often relies on third-party cookies | First-party, cookie-free, GDPR-compliant by default |
Attribution | Web-to-web | Web-to-onchain (UTM → swap, stake, mint) |
Enrichment | Email open rates, CRM history | Token balances, DeFi positions, net worth, wallet age |
As crypto adoption accelerates, unifying onchain and offchain data is critical for a competitive edge. While traditional CDPs fall short with fragmented blockchain data, Web3 CDPs bridge this gap, delivering actionable insights that power personalized marketing, strengthen community engagement, and drive data-driven product decisions.
Use Cases of Web3 CDPs
1. Customer Segmentation and Targeting
Segmentation in a Web3 CDP operates on dimensions no traditional CDP can access: wallet labels, net worth, token holdings, DeFi protocol usage, lifecycle stage, and behavioral event history within your app.
Practical examples:
High-value at-risk users: Churned wallets with net worth above $100,000 who last transacted more than 30 days ago — export this list for a targeted re-engagement campaign.
Qualified prospects: Users who visited the swap page at least once from a specific UTM campaign, connected their wallet, but never completed a transaction.
Power users using a competitor protocol: Active wallets on your app that also hold positions in a competing protocol — potential candidates for migration incentives.
These segments can be exported as CSV and uploaded directly to ad platforms or social outreach tools on X, Farcaster, and Lens.
2. Wallet-aware Personalization
Because wallet profiles include real-time DeFi positions and token balances across chains, you can personalize your app UI based on a user’s actual holdings. An NFT platform can show relevant drops to users who hold specific tokens. A DeFi protocol can surface the most relevant yield opportunity based on what assets a user already holds. A lending protocol can suggest appropriate collateral strategies based on a user’s net worth distribution.
3. Onchain Marketing Attribution
Marketing attribution in crypto is more complex than in Web2 because the conversion event (a swap, a mint, a stake) happens onchain, often several sessions after the original marketing touchpoint. A Web3 CDP traces the full path: UTM source on first visit → wallet connect → failed transaction → return visit from a different referrer → completed onchain conversion.
With first-touch and last-touch attribution models, you can answer questions like: which Twitter campaigns are actually generating swaps, not just clicks? Which referral program drives users with the highest LTV and retention? Is the acquisition cost from a given channel positive relative to the revenue those users generate?
4. Proactive Retention and Churn Prevention
Lifecycle stages give you automatic early warning signals. When a Power User transitions to At Risk — meaning their activity frequency is declining but they haven’t yet churned — you have a window to intervene with a targeted incentive, an airdrop, or a personalized message. Alerts can notify your team the moment a whale wallet goes inactive, so you can act before they’ve already left.
Behavioral segments make this precise. Rather than guessing, you can create a segment for wallets that completed three or more transactions in their first 14 days but have had no activity in the last 14 days — a cohort that your data shows has high recovery potential — and run a targeted re-engagement campaign against exactly that list.
5. Data-Driven Product Development
Funnels reveal exactly where users drop off in your product flows. If 60% of users who visit the swap page connect their wallet but only 30% of those complete a transaction, something is happening in between — a confusing UI, a gas estimation error, insufficient liquidity. Flows show the navigation paths users take before and after key events, surfacing unintended detours and missed feature discovery.
Retention cohorts tell you whether product changes are working. By comparing the Day-7 and Day-30 retention rates of cohorts acquired before and after a change, you get a ground-truth answer rather than relying on intuition or vanity metrics.
6. Community Engagement and Growth
A Web3 CDP gives community managers visibility into which community members are actually high-value users of the product, not just active posters. You can identify wallet addresses that are both community-engaged (verified through token-gated forms or Discord verification) and high-frequency product users — the users who are most likely to become effective advocates.
Token-gated forms let you collect structured information from your community while verifying wallet ownership, token balances, and onchain attestations, adding a data collection layer that traditional survey tools can’t match.
Formo: The Web3 CDP Built for Crypto Marketers

Formo makes analytics and attribution simple for DeFi apps. It combines product analytics (pageviews, funnels, retention, custom events, contract event indexing) with wallet intelligence (unified wallet profiles, lifecycle stages, behavioral segmentation) and token-gated forms in a single platform.
The SDK autocaptures the full user journey from first page view to onchain transaction without requiring manual event instrumentation. Attribution connects UTM parameters and referral codes to onchain conversions. Wallet profiles aggregate DeFi positions, token balances, and net worth across all major EVM chains and Solana. Segments can be exported for targeted campaigns, and the full event warehouse is queryable with SQL or natural language via the AI assistant.
As Web3 adoption accelerates, unifying onchain and offchain data is the foundation of sustainable growth. Traditional CDPs fall short because they have no concept of wallets, chains, or onchain events. Web3 CDPs bridge this gap — delivering attribution that traces campaigns to real conversions, segmentation that targets users by actual onchain behavior, and retention analytics that measure what actually matters. By leveraging a Web3 CDP like Formo, you move from guesswork to precision across every growth lever your team controls.
Follow us on LinkedIn and X to get more onchain growth insights.
FAQs
What is a Web3 CDP?
A Web3 Customer Data Platform (CDP) unifies user data for onchain teams. It combines on-chain events, wallet profiles, and off-chain signals into a single user view. Unlike traditional CDPs, it is built around pseudonymous, address-based identity and designed to handle multi-chain data. This gives you a clear picture of user behavior across different apps.
Why should I use a Web3 CDP?
A Web3 CDP gives you a unified view of your users by connecting behavior across chains and apps. This allows for accurate attribution so you can see which marketing channels drive on-chain actions. With better data, you can create precise user segments for personalization and run experiments faster.
What are the main use cases for a Web3 CDP?
A Web3 CDP helps you activate and retain users with targeted actions. Use it for lifecycle messaging, sending activation nudges to new wallets, or cross-selling based on a user’s holdings. You can also identify risk signals from unusual wallet behavior and personalize content based on a user’s preferred chains.
How does a Web3 CDP work?
A Web3 CDP creates a unified onchain data pipeline. It pulls on-chain data from indexers and combines it with off-chain events from your app or marketing tools. The platform then resolves different addresses into single wallet profiles to understand user identity. From there, you can build audience segments and sync them to your tools to power campaigns.
How does a Web3 CDP improve marketing attribution?
A Web3 CDP measures marketing impact by linking off-chain touchpoints to on-chain actions. It connects data from UTM parameters or referral codes to conversion events like a swap or stake. This allows you to see which channels are driving valuable on-chain activity and helps you optimize your marketing spend.
What are the privacy implications of using a Web3 CDP?
A Web3 CDP works with public onchain data linked to pseudonymous wallet addresses. While this data is public, combining it with personal information can trigger compliance rules like GDPR. Teams should follow best practices like getting user consent when needed and minimizing the data collected.
How do I choose the right Web3 CDP for my team?
When choosing a Web3 CDP, check for broad chain coverage and low-latency data to get a fresh view of user activity. The platform’s accuracy in linking addresses into unified profiles is critical. Look for strong integration options, including APIs and reverse ETL, to connect with your marketing and product tools.
How can a Web3 CDP help measure our north-star metric?
A Web3 CDP provides the unified data needed to track your north-star metric accurately. You can define a core goal, like “weekly active wallets,” and measure it with detailed metrics such as activation rate and retention. The platform lets you analyze how different user segments contribute to your main objective so you can iterate quickly.
Explore our full post for diagrams and a deeper explanation of how it works.


