Skip to main content

Metrics

Three families of metrics make up every Level report — system, custom, and the formatting Level applies automatically by name.

A metric is a number you can put in a report column. Level defines metrics per client at the Metrics page. The page has two sections: system metrics at the top and custom metrics in a table below.

Metrics page with three system-metric cards on top (Purchases, Revenue, Lead) and a custom-metrics table below
System metrics on top, custom metrics in the table.

The three families

System metrics

There are exactly three: Purchases, Revenue, and Lead. They're built into Level and present on every client. Each one shows as a card on the metrics page, with:

  • Its name and a short description.
  • An icon (shopping bag for Purchases, dollar sign for Revenue, user-plus for Lead).
  • The list of platform-side conversion definitions currently mapped onto it.
  • A Configure button that opens the conversion-mapping modal.

System metrics don't measure anything by themselves — they need conversion mapping to know which platform events count as a "purchase" / "revenue event" / "lead". You configure that once per client; the same map drives every report.

Custom metrics

Anything you create yourself. Each custom metric is one of two types:

  • Conversion sum — pick a set of platform-side conversion definitions; the metric is the total count or value of those events. Useful for metrics that don't fit Purchases / Revenue / Lead — e.g. "Newsletter signups" as the sum of newsletter-related conversion events.
  • Formula — write an expression over other metrics with +, , ×, ÷, and parentheses. References to other metrics use #mention syntax in the editor; Level's editor auto-converts metric names you type. See Custom metrics for the editor and validation rules.

Custom metrics live in the Custom metrics table on the metrics page, with columns: Name (the short identifier you use in formulas), Display name (the label shown in reports), Type (a badge — Conversion sum / Formula), Created date, and an action menu (Edit / Delete).

Display formatting

You don't create this — Level applies it automatically based on the metric's technical name:

  • Monetary (currency-formatted): cost, revenue, cpa, cpm, aov.
  • Percent: ctr — formatted with two decimal places and a % sign.
  • Ratio: roas — formatted as 3.58× (two decimals + x).
  • Counts (anything else): plain integer with thousands separators.

If you create a custom metric and name it roas, it auto-formats as a ratio. If you name it Smart ROAS, it falls back to count formatting because the matcher is name-based and looks for the exact tokens above.

What you'll do here

TaskWhere
Map platform conversions to Purchases / Revenue / LeadConversion mapping
Build a metric like profit = revenue - costCustom metrics
Build a metric like Total signups from selected platform eventsCustom metrics — Conversion sum
Pick which metrics appear in a specific reportThe report drawer — see Creating a report

Order of operations

When setting a client up for the first time, the recommended sequence is:

  1. Add placements (so platform-side conversion definitions show up in the picker).
  2. Configure conversion mapping for whichever of Purchases / Revenue / Lead apply to this client.
  3. Create custom metrics that depend on system metrics (e.g. cpa = cost / purchases, roas = revenue / cost).
  4. Build reports — pick the metrics you've defined and the placements they should aggregate over.

You can reorder, but each step builds on the previous one — formulas can't reference metrics that don't exist yet.

In this section

  • System metrics — Purchases, Revenue, and Lead, and what they actually represent.
  • Conversion mapping — point platform-side conversion definitions at Level's three system metrics.
  • Custom metrics — build your own with the formula editor or as a sum of selected conversion events.
  • Derived metrics — ROAS, CPA, AOV, CTR, CPM, recreated as Formula custom metrics.