FAQs: Onchain Attribution, Analytics, and Wallet Intelligence

Everything you need to know about how Formo helps DeFi teams unify web, product, and onchain data to measure performance and drive growth.

About Formo

What is Formo?

Formo is an analytics and attribution platform purpose-built for onchain apps. It unifies web traffic data, in-app product events, and onchain wallet activity into a single view so DeFi teams can understand how users convert from their first ad click through to a completed transaction. A free tier is available to get started without a credit card.

Why isn't Google Analytics enough for crypto apps?

Google Analytics tracks standard web events like pageviews and button clicks, but it has no concept of wallet connects, on-chain transactions, token signatures, or chain switches. Without these events, you cannot measure the most important conversions in a DeFi product. Formo is designed specifically to capture the full offchain-to-onchain user journey.

Onchain Attribution

How does onchain attribution work?

Formo tracks users from their first marketing touchpoint (a UTM link, referral, or ad click) through every offchain action (pageview, wallet connect) to their final onchain conversion (transaction or signature). It uses identity resolution to stitch these steps into a unified profile and supports three attribution models: first-touch, last-touch, and linear. This makes it possible to credit the exact channels and campaigns that drove real onchain revenue.

Is onchain attribution possible given wallet anonymity?

Yes. Formo uses event-based tracking combined with identity resolution at the wallet and profile level. When a user connects their wallet, Formo links the session, including its referrer and UTM parameters, to that wallet address. This creates a durable, privacy-respecting connection between marketing touchpoints and onchain outcomes without relying on personal identifiers.

Automatic Tracking

What does Formo track automatically?

After adding the Formo SDK, you get automatic tracking for: pageviews and sessions, referrer sources and UTM parameters, wallet connect and disconnect events, chain switch events, transactions, and signatures.

Cross-subdomain tracking is also supported so you can unify data across your app, landing pages, and documentation site.

Wallet Intelligence

What is wallet intelligence?

Wallet intelligence is Formo's layer for understanding who your users are based on their onchain history. It builds 360-degree wallet profiles by combining your product's event data with publicly available onchain data. Features include audience insights (aggregate wallet behaviors and holdings), lifecycle stage segmentation (new vs. returning vs. churned wallets), and the ability to create segments for targeted campaigns or experiments.

Supported Chains and Frameworks

Which blockchains does Formo support?

Formo supports EVM-compatible chains (including Ethereum, Base, Arbitrum, Optimism, Polygon, Avalanche, BNB Chain, and others) as well as Solana. If your chain is EVM-compatible, it is generally supported. Check the Formo documentation or contact the team for the latest chain coverage.

Which frontend frameworks work with Formo?

Formo's SDK works with any JavaScript-based frontend. Official examples and guides are available for React and Next.js. Because the SDK is framework-agnostic JavaScript, it also integrates with Vue, Svelte, and similar frameworks.

Privacy and Compliance

How does Formo handle privacy and compliance?

Formo is designed with privacy in mind. It does not use third-party cookies and does not collect IP addresses. This makes it GDPR-friendly and avoids the consent-management overhead associated with traditional analytics tools. Formo relies on first-party event data rather than invasive tracking mechanisms.

Does implementing Formo require invasive tracking?

No. Formo does not fingerprint users, collect IP addresses, or place third-party cookies. Tracking is based on first-party events emitted by your application: wallet connects, transactions, and page interactions, which users initiate directly. This approach keeps your product compliant and user-respecting while still giving you the analytics you need.

Getting Started

How do I get started with Formo?

Sign up for a free account at app.formo.so, and no credit card is required. You can install the Formo SDK into your app, configure your first project, and start seeing pageviews, wallet events, and attribution data within minutes. The documentation at docs.formo.so covers setup, SDK options, and advanced configuration.

Measure what matters for growth

Get actionable insights for your app from acquisition to retention.