Analytics that explains itself.
Understanding your own product shouldn't require an analyst. Meterio tracks the small set of metrics that determine whether an early product succeeds, and explains what each one means for your business.
One script tag. No credit card required. Free during our early-access period.
- Empathycomplete
- Stickinesscurrent
- Virality
- Scale
Priority metric for this stage
Repeat Rate
41%+6 pts
41% of your active users came back more than once this period. Reaching 50% is a reasonable target before increasing acquisition spend.
Meterio identifies the stage you're in.
Growth is four distinct problems, and they only make sense in sequence. Meterio reads your data, determines which stage applies, and prioritises the metrics that matter at that stage.
- 01
Empathy
Are people arriving and using the product at all? Everything else is theory until they are.
- 02Current
Stickiness
Do they return without being prompted? This is where most early products fail.
- 03
Virality
Do existing users bring new ones? Efficient growth begins here.
- 04
Scale
Acquisition spend is now justified — and not before.
Every metric comes with an explanation.
Six metrics, selected because they predict whether an early-stage product succeeds. Expand any one to see the explanation Meterio provides alongside the number.
The metric tied to your current stage is highlighted on the dashboard, so it stays clear which of the six is the priority.
The share of your active users who came back more than once this period. It is the simplest retention measure available, which is precisely why it is useful early on: it establishes whether the product is worth returning to without requiring cohort analysis.
20–40% is typical at the stickiness stage; you are at the upper end of that range. Aim to exceed 50% before increasing acquisition spend.
Your coding agent can install it.
The integration is one script tag, which makes it a task you can delegate. Copy the instruction into Claude Code, Cursor, or whichever agent you work with, and it will place the snippet correctly and commit the change.
- Works with React, Vue, or plain HTML
- Starts collecting as soon as your first visitor arrives
- Or install it yourself via
npm i meterio-sdk@beta
Add Meterio product analytics to this app. 1. Add this snippet to the <head> of the root HTML document. If the project has no index.html, add it to the framework's own document or root layout head — app/layout.tsx in Next.js, app.html in SvelteKit, index.html in a Vite app. <script> !function(w,d,s){ var m=w.Meterio=w.Meterio||{}; if(m.__loaded)return; m.__q=m.__q||[]; ['init','identify','track','alias','reset','setUserProperties','optIn','optOut'] .forEach(function(f){m[f]=function(){m.__q.push([f,Array.from(arguments)]);};}); var e=d.createElement(s);e.async=1; e.src='https://cdn.meterio.app/sdk/v1/meterio.min.js'; d.head.appendChild(e); }(window,document,'script'); Meterio.init({ apiKey: 'mtr_YOUR_API_KEY' }); </script> 2. Replace mtr_YOUR_API_KEY with the key from the Meterio setup page. 3. Call Meterio.identify() with the app's stable user id wherever a user signs in or a session is restored. Metrics that depend on knowing who a user is need that id. Apart from identify, do not add any other analytics calls — Meterio collects page views and interactions automatically.
Guides on the metrics that matter
Concise, opinionated explanations of the numbers that predict whether an early product succeeds.
See what your product has been telling you.
Free during early access. Create an account, add one script tag, and it starts collecting straight away.