Start here
This guide will help you understand the basics of Formo and how to get started.
What is Formo?
Formo is a web3 data platform that helps you understand your users and how they engage with your app so you can build a better product. Spend less time building analytics, and more time building products.
Here’s a quick overview of what Formo can do:
Dapp Analytics
Dapp analytics is web3-native product analytics:
- Track web3 growth metrics. Track visitor counts, DAU, WAU, MAU, transactions, retention, and churn. Measure user activity over time.
- Understand how users engage with your dapp. Evaluate key events in the user lifecycle. Follow your users to uncover drop-off points and retention drivers.
- Onchain Attribution. Identify the top channels and growth initiatives that drive onchain activity. Understand where users come from.
Wallet Intelligence
Wallet intelligence activate your high-intent users and whales:
- Wallet profiles. Turn anonymous wallets into high-value users with unified onchain and offchain data. Track usage of specific, high-value wallets on your dapp.
- Wallet reputation scoring. Use wallet labels, onchain attestations, and proof-of-personhood to segment and rank your users.
- Wallet holdings and activity. View your users’ token holdings and top apps. Find out who is using your competitors.
Token Gated Forms
Effortlessly launch waitlists, signup forms, and surveys for web3 with Token Gated Forms:
- Verified socials. Verify Twitter accounts, Discord usernames, Farcaster, and more.
- Token gating. Capture wallet data, token balances, attestations, and other onchain signals.
- Extensive template library. Choose from a variety of form templates or build your own.
Formo empowers you to spend less time building analytics, and more time building products. Understand and use onchain data to turbocharge your growth.
Key Concepts
Before setting up Formo, you should know 3 key concepts that make up Formo:
- Events are the things that happen in your dapp.
- Users are the people who use your dapp.
- Properties are the attributes of your users and events.
Events
An event is a data point that represents an interaction between a user and your product. Events can be a wide range of interactions.
For example, every time a user connects a wallet or performs an onchain transaction on your dapp, there are details which describe that action the moment it happens. Actions like visiting a page or swapping on a DEX can be tracked as an event in Formo.
Users
A user is the specific individual who completed an interaction with your product.
Each user has a unique identifier that you can use to track their activity. Formo uses the wallet address to identify users.
Properties
Additional information about users and events are called properties.
For a Connect Wallet event, its properties are wallet address, wallet type (Metamask, Rainbow) and chain (Ethereum, Base, etc.)
Next Steps
Now that you understand the basics, it’s time to get set up.
Create a workspace
First, sign in to app.formo.so to create your workspace.
Install Formo
With your workspace set up, install Formo on your dapp. The Formo SDK supports Browser, React, and Next.js installations.
Success!
Start capturing actionable data about your users and how they interact with your dapp.