

Key Takeaways
|
PostHog is an excellent product analytics platform. It handles autocapture, funnels, session replays, feature flags, and A/B testing with a generous free tier. For most web and mobile apps, it is everything you need.
But if you are building a crypto product, PostHog has a fundamental blind spot: it cannot see what happens onchain.
When a user connects their wallet, swaps tokens, bridges assets, or stakes in your protocol, PostHog treats those as generic events. It does not know the wallet address, transaction value, gas spent, or which other protocols that user interacts with. You are left manually instrumenting every onchain action and building custom dashboards to make sense of wallet-level behaviour.
The question is not whether PostHog is good. It is. The question is whether general-purpose product analytics can answer the questions crypto teams actually need to answer: which wallets are your highest-value users, what is the LTV of a user who holds your token versus one who does not, and which acquisition channels drive users who actually transact onchain.
This comparison breaks down when to use PostHog (and save money) versus when you need a crypto-native platform like Formo that unifies offchain and onchain data from the start.
Feature Comparison at a Glance
Here is how the platforms compare across capabilities that matter for crypto product teams. Where PostHog has a genuine advantage, this table reflects it.
Capability | PostHog | Formo |
Web analytics (pageviews, referrers, sessions) | Yes, full support | Yes, full support plus wallet connects and onchain events |
Product analytics (funnels, cohorts, retention) | Yes, full support | Yes, built for crypto use cases |
Custom dashboards and charts | Yes | Yes, plus onchain and wallet metrics |
User segmentation | Yes | Yes, including onchain behaviour and token holdings |
Session replay | Yes, core feature | Not currently available |
Feature flags and A/B testing | Yes, mature experimentation suite | Not currently available |
Data warehouse and SQL queries | Yes (HogQL with long-term historical data retention) | Yes (custom charts and reports with SQL or AI) |
Native onchain event tracking | No; manual instrumentation required | Yes, automatic (wallet connects, transactions, gas fees) |
Wallet-level user profiles | No; requires custom implementation | Yes, net worth, wallet age, token holdings, DeFi activity |
Cross-chain identity resolution | No; same wallet on two chains treated as separate users | Yes, same wallet across chains recognised as one user |
Onchain attribution (UTM to transaction revenue) | No | Yes, CAC, LTV, and revenue by wallet cohort |
Multi-chain support | No | Yes, 40+ EVM chains |
Open-source self-hosting option | Yes | No |
Setup complexity | Low (one script) | Low (one line of code) |
Pricing | Free (1M events/month); usage-based from ~$0.00005/event; Enterprise from $2,000/month | Free tier; $159/month (Growth); $399/month (Pro) |
What PostHog Does Well
PostHog excels at traditional product analytics. Its autocapture feature tracks every click and pageview automatically, so you can define events retroactively without realising you forgot to instrument something critical.
Full-Stack Web and Product Analytics
Event-based analytics is the practice of instrumenting your app to send named events that the platform aggregates into user profiles, funnels, and cohorts. PostHog's implementation covers web analytics (pageviews, sessions, referrers), product analytics (funnels, retention cohorts, user flows), custom dashboards, and user segmentation out of the box. These capabilities are full-featured and comparable to dedicated tools like Amplitude or Mixpanel.
Session Replay
Session replay lets you watch real user sessions to diagnose issues and understand behaviour patterns. PostHog's session replay is a core feature and a genuine differentiator. Formo does not currently offer session replay. If reviewing real user sessions is important to your workflow for diagnosing drop-off or UX issues, PostHog has a mature implementation.
Feature Flags, A/B Testing, and Experimentation
PostHog's feature flags and A/B testing infrastructure is mature and battle-tested. These capabilities integrate directly with analytics events, automatically tagging actions so you can compare control and treatment groups. Formo does not currently offer A/B testing or feature flags. If running controlled UI experiments or managing phased feature rollouts is critical, PostHog's experimentation suite is hard to beat.
Data Warehouse and SQL Queries
PostHog supports SQL queries through HogQL, enabling analysts to connect PostHog events with CRM records, payment transactions, or support tickets. The platform offers long-term historical data retention depending on your plan and configuration. Formo also supports SQL and AI-powered custom reports, though PostHog's warehouse integration is more mature.
Open-Source and Self-Hosting
PostHog is open-source and can be self-hosted, giving teams full control over their data infrastructure. This is a meaningful differentiator for teams with data residency requirements, privacy mandates, or a preference for not sending user data to third-party SaaS platforms. Formo does not offer a self-hosted option.
Pricing Model
PostHog's pricing is usage-based with no fixed tiers. The free plan covers 1 million events per month, 5,000 session recordings, 1 million feature flag requests, 100,000 error tracking events, and 250 survey responses. Beyond the free tier, pricing scales per event from approximately $0.00005 per event, with Enterprise plans starting from $2,000 per month. For early-stage teams tracking primarily web and app engagement, the free tier covers substantial usage.
Where PostHog Falls Short for Crypto
PostHog was not built for onchain applications. The gaps become obvious the moment you try to track wallet-level behaviour or attribute revenue to onchain transactions.
The Onchain Data Problem
PostHog treats wallet connections and transactions as generic events. You can manually instrument wallet_connected or transaction_signed, but the platform has no native understanding of what those events mean in a crypto context. Without custom engineering, you cannot see: which wallet address performed an action (PostHog sees anonymous users until you manually link wallet addresses to user profiles), transaction values, gas fees, or token amounts, cross-chain activity (a user who bridges from Ethereum to Base appears as two separate users), or wallet age, net worth, DeFi positions, or token holdings.
The Attribution Gap
Crypto products need to answer questions PostHog was not designed for. If you are running campaigns to acquire users who will actually transact onchain, you need to measure CAC by wallet cohort (not just by session or user ID), LTV based on onchain transaction volume and fees generated, retention measured by onchain activity rather than app visits, and revenue attribution to specific campaigns or channels based on wallet-level conversion.
You can build this yourself. Teams do. But it requires a data engineering team, custom pipelines pulling from block explorers or node providers, identity resolution logic to connect wallets across chains, and ongoing maintenance every time you add a new chain or feature.
"Using other tools with onchain data was clunky for analytics, especially in web3." The real cost is engineering time spent building analytics infrastructure instead of shipping product features. For early-stage crypto teams, that trade-off rarely makes sense.
What Formo Brings to Crypto Analytics
Formo was built specifically for onchain applications. It unifies offchain and onchain data into a single analytics platform, treating blockchain transactions as first-class events rather than external data to be manually piped in.
Native Onchain Data Tracking
Formo automatically captures wallet-level events without manual instrumentation. When a user connects their wallet, signs a transaction, or confirms an onchain action, Formo tracks the wallet address, transaction details, gas fees, and token amounts involved. Built-in metrics include DAU, WAU, and MAU measured by unique wallet addresses rather than sessions, transaction volume, revenue and fees generated per user, retention and churn based on onchain activity patterns, and cross-chain user tracking (a wallet on Ethereum and Base is recognised as the same user).
Wallet Intelligence
Wallet intelligence is the practice of enriching a wallet address with onchain context to understand who a user is and how they behave. Formo makes every wallet address a rich user profile that includes net worth across all chains the user is active on, wallet age (how long they have been in crypto), top dapps, tokens, and chains they interact with, DeFi positions and token holdings, and spending patterns on your specific app.
You can segment users by onchain behaviour: users who hold your token, users who interact with competitor protocols, high-net-worth wallets, or users at risk of churning based on declining onchain activity.
Onchain Attribution
Onchain attribution is the practice of connecting offchain marketing touchpoints (UTM parameters, referral sources, campaign clicks) to onchain conversion events such as transactions and protocol revenue. Formo's attribution model connects the full funnel from campaign click to onchain revenue: which landing pages drive the highest-value wallet connections, conversion from wallet connect to first transaction, drop-off points in multi-step onchain flows (approve, swap, stake), and revenue attribution to specific campaigns, partners, or channels.
Setup and Implementation
Formo setup takes less than 10 minutes. One line of code captures the full user journey from offchain to onchain, with no custom data pipelines required. No indexers to maintain, no event schemas to map, no identity resolution logic to build.
When to Choose Each Platform
Choose Formo if… | Choose PostHog if… |
|
|
When to Use PostHog
PostHog makes sense when onchain data is not central to your product decisions.
Your Product Is Primarily Offchain
If you are building a crypto media platform, NFT marketplace frontend, wallet interface, or community dashboard where most user value happens in the web or mobile app, PostHog handles that exceptionally well. You can track engagement, feature adoption, and user flows without needing wallet-level intelligence.
You Need Advanced Experimentation Features
PostHog's feature flags and A/B testing infrastructure is mature and battle-tested. If running experiments on UI variations, onboarding flows, or feature rollouts is more important than tracking onchain behaviour, PostHog's experimentation suite is hard to beat. These are features Formo does not currently offer.
You Want Open-Source and Self-Hosting
PostHog is open-source and can be deployed on your own infrastructure. For teams with strict data residency requirements, regulatory mandates, or a philosophical preference for owning their data pipeline, this is a meaningful advantage.
You Are a Web2 Team Adding Crypto Features
If your core product is Web2 but you are adding crypto features (token-gated access, NFT rewards, wallet login as an alternative to email), PostHog can handle the offchain analytics while you manually instrument the limited onchain events you care about.
Budget Constraints with Minimal Onchain Activity
PostHog's generous free tier (1 million events per month) can carry early-stage teams further if onchain transactions are infrequent. If your users visit your app daily but transact onchain monthly, the event volume skews heavily toward web analytics where PostHog excels.
When to Use Formo
Formo is built for teams where onchain activity is the product. If transactions, wallet behaviour, or protocol interactions define success, you need analytics that treat onchain data as a first-class citizen.
DeFi Protocols and Dapps
If your product involves swaps, staking, lending, liquidity provision, or any DeFi primitive, you need to track wallet-level behaviour and transaction economics. Formo automatically captures which wallets are your power users based on transaction frequency and volume, retention measured by onchain activity, revenue attribution to campaigns based on actual transaction behaviour, and user segments by DeFi activity.
Token-Based Products
If your product has a native token, you need to understand holder behaviour. Formo lets you segment users by token holdings, track retention of token holders versus non-holders, and measure how token ownership correlates with product engagement and LTV.
Cross-Chain Applications
If your users interact with your protocol across multiple chains (Ethereum, Base, Arbitrum, Polygon), Formo's cross-chain identity resolution treats the same wallet on different chains as one user. PostHog would see them as separate anonymous users unless you build custom logic.
Teams Without Data Engineering Resources
If you do not have engineers to build and maintain custom data pipelines, Formo handles the infrastructure. You get wallet intelligence, cross-chain tracking, and onchain attribution out of the box. As one growth lead described it: "exactly what I was missing while leading growth in DeFi."
The Build vs Buy Decision
Some teams choose a third path: use PostHog for web and product analytics, then build custom onchain data pipelines to supplement it. This approach works, but the costs add up quickly.
What Building Onchain Analytics Actually Requires
To replicate what Formo provides out of the box, you need to: set up infrastructure to index blockchain data (run your own nodes or pay for node providers such as Alchemy or QuickNode), build identity resolution logic to connect wallet addresses across chains and link them to PostHog user IDs, create custom dashboards to visualise onchain metrics alongside PostHog data, maintain pipelines as you add new chains, contracts, or features, and handle data quality issues (reorgs, failed transactions, gas estimation).
For teams with dedicated data engineering resources, this is feasible. It takes months to build and ongoing maintenance to keep running.
The Opportunity Cost
Early-stage crypto teams face a choice: spend engineering time building analytics infrastructure or shipping product features that drive growth. If your team is fewer than 10 people and you do not have a dedicated data engineer, building custom onchain analytics rarely makes sense. The time spent building and maintaining pipelines could be spent improving your product, running growth experiments, or shipping features users actually want.
PostHog plus custom engineering gives you full control and flexibility. Formo gives you speed and focus. Most early-stage teams benefit more from speed.
Pricing Comparison
PostHog
Formo
Note: PostHog's effective monthly cost depends on event volume. Teams with high event volume (millions of events per month) may find PostHog's usage-based model scales significantly. Formo's pricing is based on wallet activity and event volume rather than simple user counts. |
The Bottom Line
PostHog is an excellent product analytics platform. It just was not built for crypto.
If your product's value happens primarily in a web or mobile interface and onchain activity is secondary, PostHog handles your analytics needs with a generous free tier, mature session replay and experimentation features, open-source self-hosting, and a well-developed integration ecosystem. Use it for Web2-adjacent crypto products, content platforms, or teams experimenting with crypto features.
If onchain transactions, wallet behaviour, or protocol interactions define your product's success, Formo eliminates the gap between what you need to know and what general analytics platforms can tell you. You get wallet intelligence, cross-chain tracking, and onchain attribution without building custom infrastructure.
The decision comes down to a single question: is onchain activity core to understanding your product's success? If yes, trying to force a general-purpose tool to answer crypto-native questions means choosing between incomplete data or a massive engineering project. Formo was built to solve this exact problem.
PostHog is great for web products. Onchain products need more. PostHog cannot see wallet addresses, transaction values, or DeFi positions without months of custom engineering. Formo tracks the full journey from landing page to onchain transaction automatically. See wallet-level analytics in action. What you get with Formo:
|
More in This Series
Evaluating your Web3 analytics stack? Read the other comparisons in this series:
Web3-native analytics vs the product analytics standard | Why GA4 goes blind when your user connects a wallet |
How the Coinbase acquisition changed the analytics landscape | Social intelligence vs unified product analytics for onchain teams |
Full-stack analytics vs wallet-targeted paid acquisition | Behavioural analytics for Web2 vs Web3 product teams |
Frequently Asked Questions
What is the main difference between PostHog and Formo?
PostHog is a general-purpose product analytics platform with session replay, feature flags, and A/B testing. It has no native blockchain support. Formo is purpose-built for crypto apps, automatically tracking wallet addresses, onchain transactions, and cross-chain user behaviour without custom engineering.
Does PostHog support onchain data or wallet tracking?
Not natively. You can manually instrument wallet_connected or transaction events, but PostHog has no native understanding of wallet addresses, transaction values, gas fees, or cross-chain activity. Building this requires custom indexers, identity resolution logic, and ongoing pipeline maintenance.
How much does PostHog cost?
PostHog's free tier covers 1 million events per month. Above that, usage-based pricing starts at approximately $0.00005 per event, scaling with volume. Enterprise plans start from $2,000/month. PostHog is also open-source and can be self-hosted at no licence cost. Formo offers a free tier and plans from $159/month.
Does PostHog have A/B testing and session replay?
Yes. Both are core PostHog features. A/B testing (experimentation) and feature flags integrate directly with analytics events. Session replay lets you watch real user sessions to diagnose UX issues. Formo does not currently offer either of these capabilities.
Which platform is better for a DeFi protocol?
Formo. DeFi protocols need wallet-based retention cohorts, onchain funnel analysis, and revenue attribution by wallet segment. PostHog can track web interactions but cannot see what happens in your smart contracts without custom pipelines. See our guide to DeFi marketing analytics.

