Skip to main content
This corresponds to the Overview page in the Formo dashboard.

Visitors, wallets, transactions

Measure the number of visitors, wallets, and transactions to discover which tactics drive product adoption and growth.
Product Analytics Overview

Key metrics for crypto teams.

Breakdown by referrer

Product Analytics Referrer Breakdown

See a breakdown of your visitors, wallets, transactions, volume, and revenue by top referrers.

See what’s moving the needle with a breakdown of your metrics by referrers. Easily understand where your onchain users come from and how they find you.

Session duration

See the average session duration of visitors and users on your app. Understand how long users spend engaging with your product.

Bounce rate

Track your bounce rate to understand how many visitors leave after viewing only one page. A high bounce rate may indicate issues with your landing page or user experience.

Pages

See the top pages that your users are visiting. See which pages are driving the most traffic and conversions.
Product Analytics Pages

Understand what users are seeing on your site or app.

Entry and exit pages

View Entry and Exit page analytics for your site and app.
  • Entry pages are the first pages visitors land on when they come to your website. Think of them as digital front doors where your user’s journey begins.
  • Exit pages are the last pages users view before leaving your site. They represent the end of a visitor’s session, whether it’s after completing a goal or bouncing before engaging further.
Understanding both gives you a clear window into how people interact with your site and where you might be losing them.

Referrers, UTM, referrals

See where your users are coming from by referrer, UTM parameters, and referrals.
Product Analytics Referrers

Understand where your users are coming from.

The Formo SDK automatically add the following UTM parameters present on the page to events fired from that page load:
  • utm_source
  • utm_campaign
  • utm_medium
  • utm_term
  • utm_content
  • ref

Referrer URL tracking

Referrer URL tracking lets you understand the specific URL where your users are coming from – as long as the site has the correct Referer-Policy header set. We recommend setting the no-referrer-when-downgrade policy, which will only send the domain, path, and query parameters to the destination URL as long as the protocol security level stays the same (i.e. HTTPHTTP, or HTTPSHTTPS). If the protocol security level is downgraded (i.e. HTTPSHTTP), the referrer will not be sent. This is a good compromise to make sure your users’ privacy is respected while still getting a good amount of data. Here’s how to configure this:
If you are using Next.js, you can use the headers property in your next.config.js file to configure the referrer policy:
module.exports = {
  async headers() {
    return [
      {
        source: "/:path*",
        headers: [
          {
            key: "Referrer-Policy",
            value: "no-referrer-when-downgrade",
          },
        ],
      },
    ];
  },
};

Countries

See where your users are coming from by country.
Product Analytics Countries

Understand where your users are coming from.

Devices, browsers, OS

Product Analytics Devices

Understand what devices, browsers, and operating system users are on.

Wallets

See the top wallets of your visitors and users.
Product Analytics Wallets

Understand what wallets are being used on your crypto app.


How to analyze traffic sources

Understand where your users come from and which channels drive the most value. This guide walks you through analyzing traffic sources and optimizing user acquisition.

Step 1: Open Formo

  1. Go to the Formo Dashboard
  2. Select your project
  3. Click Overview in the left navigation
You’ll see the overview with visitors, wallets, and transactions over time.

Step 2: Review the referrer breakdown

View your core metrics by referrer to see where traffic originates:
Referrer Breakdown

Breakdown by referrer shows which sources drive real conversions.

DataWhat it shows
ReferrerThe source domain (twitter.com, google.com, direct)
VisitorsPage views from this source
WalletsWallet connects from this source
TransactionsCompleted transactions from this source
VolumeTotal transaction volume (USD)
You get full attribution for users, volume, and revenue by referrer, referral, and UTM parameters in the Referrers chart.
Product Analytics Referrers

The Referrers chart shows you where users come from.

You can click on any item to drill down into the data, showing you the list of users that came from that source.

Step 3: Measure conversion rates by source

The overview page shows your conversion rates by source:
Conversion Rate = Transactions / Visitors × 100
Example analysis:
ReferrerVisitorsTransactionsConversion
twitter.com1,000505%
discord.com5007515%
defillama.com2006030%
In this example, DefiLlama drives 6x better conversion than Twitter despite lower volume.

Step 4: Analyze UTM campaigns

If you use UTM parameters in your marketing links, you can drill deeper:
  1. See your breakdown by UTM campaign, source, medium
  2. Identify which specific campaigns perform best on user acquisition and volume
UTM parameter guide:
ParameterPurposeExample
utm_sourcePlatformtwitter, discord, newsletter
utm_mediumChannel typesocial, email, paid
utm_campaignCampaign namelaunch_promo, airdrop_2024
utm_contentAd variationbanner_a, banner_b
utm_termKeywords (for paid)defi, swap
You can use Formo’s UTM Generator to generate your marketing links. Example URL:
https://yourapp.xyz/?utm_source=twitter&utm_medium=social&utm_campaign=launch_promo
Once Formo is installed, any incoming clicks with UTM parameters leading to wallet connects or transactions in your app will be attributed automatically.

Step 5: Analyze by device and geography

Check the Devices and Countries sections: Device insights:
  • High mobile traffic but low mobile conversion? Mobile UX issue.
  • Desktop dominates? Your users are power users.
Geographic insights:
  • Unexpected traffic from certain countries? Potential new markets.
  • Low conversion from specific regions? Localization opportunities.

Optimizing based on data

Double down on high-converting sources:
  • Identify your top 3 converting referrers
  • Allocate more budget/effort to these channels
  • Create content tailored to these audiences
Investigate low-converting sources:
  • High traffic but low conversion = landing page issue
  • Check if these visitors bounce or explore but don’t convert
  • Consider if this traffic is actually relevant
UTM best practices:
  • Use consistent naming conventions
  • Track all paid campaigns with unique UTMs
  • Add UTMs to social media links, emails, and partner links

Attribution models

Formo supports multiple attribution models. Learn more in the Attribution guide.
ModelBest for
First TouchUnderstanding discovery channels
Last TouchUnderstanding conversion drivers
CustomUse the Explorer to build your own attribution model

Next Steps