Skip to content

How to read your referral analytics

Analytics is where you decide whether your referral programme is earning its keep. It runs from outcomes (new customers and the revenue behind them) back through the funnel to behaviour: who saw the offer, who shared, on which channel, and which friends came back. Open Analytics in the app menu. The Analytics tab inside Referral program opens the same page.

The page holds six reports. On a desktop they are listed on the left; on a phone, pick one from Report.

Report The question it answers
Program overview How is my referral program doing?
Funnel Where do people drop off before they refer or buy?
Revenue and customer quality How much revenue do referrals bring, and how good are those customers?
Sharing and channels Which share channels bring visitors and customers?
Advocates Who are my best referrers, and who needs a nudge?
Setup health Is everything set up so referrals are tracked?

The page opens on Program overview once your store has had a referral order, and on Setup health before that.

  • Date range: Yesterday, Last 7 days, Last 30 days, Last 90 days, Month to date, Last month, Year to date, Last 12 months, or a Custom range of up to 2 years. Every range ends yesterday at the latest, in your store’s time zone. The page starts on the last 30 days, or the last 90 days when the store had fewer than 5 referral orders in the last 30.
  • Compare to: Previous period, Previous year, or No comparison. Each tile shows the change against it.
  • Group by: Day, Week or Month for charts over time. Auto picks one from the length of the range.
  • Campaign, Entry point, Device and Country narrow the numbers. Revenue and order numbers follow only the Campaign filter, and store-wide numbers follow none. When a filter doesn’t apply to a tile, its footnote says Not filtered by and names it.

The page address keeps the report, range and filters, so you can bookmark a view or send it to a colleague.

Bloop processes each day’s data overnight, in your store’s time zone. The line under the report title says Data through and the last processed day. Refunds and cancellations on orders up to 60 days old are picked up in that run, so a recent day can still move slightly. A store that just started shows Data is being prepared. Check back tomorrow.

When the range ends yesterday, four key numbers also show Today so far: new referrers, new customers, net referral revenue and referral orders. Today’s value is shown on its own and is not added to the range total.

Storefront activity (impressions, widget opens, shares and link visits) is kept for 13 months. When a number only starts partway through your range, its tile says Data available from that date.

Number What it counts
Net referral revenue Referral orders after discounts and refunds, in your store currency. It is the order subtotal, so shipping is left out, and tax is only in it when your prices include tax
Gross referral revenue The referral order total at checkout, before refunds
Refunded amount / Refund rate Money refunded on referral orders, and the share of referral orders with any refund
First-order revenue Net revenue from a referred friend’s first order, placed with a friend code or a share code
Repeat-order revenue Net revenue from later orders by referred customers
Reward-code revenue Net revenue from orders where a referrer used their reward code

Test orders are never counted, and cancelled orders are left out of referral orders and referral revenue. Orders in a currency other than your store currency are left out too, and money tiles say how many.

Program overview puts the four headline numbers first (Net referral revenue, New customers, Referral orders and New referrers), then net revenue over time, Referral share of orders, a short funnel from impression to new customer, and the same numbers By campaign.

Funnel follows seven steps. The first four count your customers who see and use the program: Impressed visitors, Widget opens, Storefront joins and Sharers. The last three count the friends who open a shared link, claim the reward and buy: Link visitors, Claims and New customers. Rate tiles sit under the funnel (join, share, open, link-to-claim and claim-to-purchase rates, plus shares, link visitors and new customers per sharer), with a breakdown By entry point and the share rate by device.

Revenue and customer quality splits net revenue by attribution, compares the average order value of referred and non-referred orders, and shows refunds and Repeat orders per customer. A programme with strong first-order revenue and no repeat revenue is buying one-off discount hunters; a programme where repeat revenue grows is buying customers.

Sharing and channels lists every share channel with its share actions, sharers, link visitors, claims, new customers and net revenue, so you can see which channels bring buyers and not just clicks.

Advocates ranks your Top referrers by net revenue, new customers and link clicks, with the entry point each joined from. Referrers with clicks but no customers is your list for a nudge. A referrer whose link gets far more clicks than shares is marked Link may be posted on a coupon site.

Setup health is a checklist: an active campaign, the app embed, entry points seen in the last 7 days, referral emails, skipped referral orders, widget fallbacks and your first referral order. Any item that isn’t fine comes with a button to fix it. It also shows how many visitors saw each entry point.

Breakdowns by entry point use where the customer joined: Referral popup, Referral page, App block, Post-purchase popup, Customer account or Product page. Not from storefront means they joined another way, such as an invite from your admin, automatic enrolment or an import. For orders, the entry point is where the referrer joined.

  • Definitions at the top lists every metric in the report with its exact meaning. Hover a tile’s title for the same text.
  • Each tile’s menu has Export CSV, View definition and Copy value. Export is one CSV per tile, for the range and filters you have set.
  • A rate needs at least 30 in its denominator before Bloop shows it as a percentage. Below that, the tile shows the raw count, such as 4 / 12, with Not enough data yet to be reliable. A percentage change is hidden when the comparison number is very small, and the plain difference is shown instead.

The reports are included in the Premium plan, and in Launch and Scale on older plans. On other plans, Analytics shows each report’s name, question and metric names over placeholder tiles, with Unlock Analytics and Upgrade plan. The four numbers on Home and the summary inside each campaign show real data on every plan.

Each campaign’s page shows the four headline numbers for that campaign alone, for the Last 7 days or Last 30 days, next to a Branding card that tells you whether your widget is live and your referral page exists. That pairing is deliberate: a flat share count usually means a surface you never turned on. View details opens Analytics filtered to the campaign.

Symptom Where you see it What to try
Many impressed visitors, few sharers Share rate in Funnel Strengthen the reward; lead with the friend’s reward in the widget
Few impressed visitors overall Setup health, visitors who saw each entry point Add entry points: post-purchase widget, referral page, account blocks
Plenty of link visitors, few claims Link-to-claim rate Make the friend’s offer clearer on the landing page
Plenty of claims, few new customers Claim-to-purchase rate Check the friend discount works at checkout, or drop a minimum spend
Strong first-order revenue, weak repeat revenue Revenue and customer quality A retention problem, not a referral one: fix the post-purchase lifecycle, not the offer
Few new referrers New referrers and Join rate Widen the target audience
One referrer with huge clicks and no customers Advocates Their link is probably on a coupon site; see fraud center
One channel takes every share Sharing and channels Reorder sharing channels

When a report has enough visitors, Bloop also adds a hint if the share rate looks unusually low or high for a referral program.

Confirm any fix that costs real money, a bigger reward especially, with an A/B test rather than a hunch.

Referral rates vary enormously by industry, so judge your numbers against their own trend rather than a borrowed benchmark:

  • The trend beats the absolute. Use Compare to and watch sharers and new customers climb period over period.
  • Conversion should hold as you scale. A falling claim-to-purchase rate means you’re reaching less-engaged friends.
  • Cost per referral should stay sane. A reward that wins on raw count can still lose money. Read net revenue alongside what each reward costs you.

Illustrative, not measured Bloop results. Over 30 days: 8,000 impressed visitors, 160 sharers (a 2% share rate, which is low), and 40 new customers (0.25 per sharer, which is healthy). The cliff is at the share step, so the fix is the offer, not the funnel: strengthen the referee reward, lead the widget copy with it, then confirm with an A/B test.

  • Reading totals and ignoring ratios. Net revenue feels good but doesn’t tell you what to fix.
  • Treating share actions and sharers as the same number. One referrer copying their link five times is five share actions and one sharer.
  • Expecting today in the range. Ranges end yesterday; today’s key numbers sit in Today so far.
  • Filtering revenue by device or entry point. Revenue follows only the campaign filter; read the Not filtered by footnote.
  • Peeking too early. A few days of data is noise. Let a range gather real volume.
  • Changing two things at once. Then you won’t know which moved the needle.