Aller au contenu

Les articles d'aide existent en allemand et en anglais. Vous les lisez ici en anglais.

Rapports, coûts et export

When has a new customer paid for themselves?

Under “Commerce & products”, the customer cohorts group customers by the month of their first measured purchase. For each following month they show how many bought again and how much contribution margin per customer has accumulated; “Paid back” names the first month in which that amount reached the new-customer cost of the first-purchase month.

How do I read the cohorts under “Commerce & products” for repeat purchases, margin per customer and payback?

New-customer cost on its own does not tell you whether it is too high. 40 euros for a customer who orders once for 30 euros is a loss; the same 40 euros for one who comes back every month can be earned back within a few months, depending on what each order leaves after costs. The cohort view shows which of the two is your case.

How it is calculated

ColumnMeaningKind of number
First-purchase monthThe month of the first purchase Metrunio measured from this customer, in your account’s time zonemeasured
CustomersIdentifiers whose first purchase fell in this monthmeasured
New-customer costAd spend of the month divided by the attributed new-customer orders, the same calculation as the metric aboveattributed
Month 0, 1, 2 …“Contribution margin per customer” view: margin per customer, summed up to the end of that month. “Repeat purchase” view: the cohort size in month 0, then the share of customers with at least one purchase in that monthmeasured
Paid backThe first month in which the accumulated margin per customer reaches the new-customer costcalculated from both
CoverageShare of orders whose contribution margin could be calculatedmeasured

An asterisk marks the current month: it is not over yet and its value is still growing. A dagger on the first-purchase month means it falls within the first 90 days of your measurement. Someone who shows up there as a new customer may well have bought from you before, just not measured.

The cohorts start with the oldest order Metrunio knows, including order history loaded later. They can therefore lie before the measurement start the overview shows, which only counts from the first contact measured as it happened. For the months before that there are orders, but no measured ad contacts.

The orders behind a cell

Click a cell to see the orders it counts: the purchases in that month by customers of this first-purchase month, with time, order number, value, contribution margin and whether it was the first or a repeat purchase. Each order leads to its journey, that is, the contacts before it. The total and the number of customers at the top are those of the cell; a selected website applies here too.

Why “Paid back” stays empty

  • No costs: no ad spend is imported for the month. Without costs there is nothing to pay back.
  • No new customers: no new-customer order of the month is attributed to a campaign, so the cost cannot be spread over anyone.
  • No margin: the orders carry no net value or cost of goods.
  • Not yet: everything is there, the amount simply has not reached the cost so far.

Limits you should know

  • A repeat purchase only counts if it finds its way to the same identifier: through the customer account (userId) or the same browser. Someone ordering without an account on another device appears as a new customer in a later month. The view therefore states how many customers carry a customer account and how many your shop itself reported as new.
  • New-customer cost belongs to the first-purchase month, not to the individual customer. A cohort formed in the month of an expensive campaign carries its cost, even if some customers came without advertising.
  • An order without net value or cost of goods adds nothing to the margin, but the division is still by all customers of the cohort. The figure then errs on the low side; coverage tells you what share of orders it rests on. Revenue never stands in for margin.
  • You can load older orders through /v1/server/backfill up to two years back. Only then do early months have their history. However, they are only kept as long as the retention period in *Settings* allows (180 days by default, 90 on the Start plan). Raise it before loading; anything older than the period is deleted by the nightly maintenance, and your cohorts start later.
  • Subscription renewals count as repeat purchases of their cohort, provided you mark them as such. If a customer’s first measured purchase is already a renewal, their subscription started before measurement: they are in no cohort, rather than showing up as a new customer of a month in which they only kept paying.

Dernière vérification le 16 oct. 2026

Dans le portail client

Go to commerce & products

Également demandé

  • Cohort analysis
  • Payback period of new customers
  • When does a customer pay back
  • Customer lifetime value by month
  • Repeat purchase rate by month
  • Shop retention
  • CAC payback
  • Why do the cohorts start before measurement began?
  • Which orders are behind a cohort cell?
  • Who bought again in the third month?

Articles connexes

  • What does a new customer cost me, and what is left?

    How do I see new-customer cost and contribution margin, and which products did a campaign sell?

    The “Commerce & products” area in the portal shows new-customer cost, margin ROAS, average order value, repeat purchase rate and a product report. The campaign filter only narrows the product report: the metrics above it always cover all campaigns. They appear as soon as your shop sends the matching figures; without them the metric in question stays empty. The overview and the “Attribution” page show the margin ROAS per channel and per campaign.

  • How long is data retained?

    Which retention periods apply and can I change them?

    Raw events are retained for 180 days by default, 90 days on the free Start plan; the period is configurable per tenant up to the plan’s limit and enforced automatically. Journeys, touchpoints and conversions share the period of the raw events they were derived from and are deleted with them, or earlier if a deletion is requested. If a change of plan lowers the limit below the configured period, we announce the reduction 30 days in advance.

  • How do I send cart, new customers and margin from my shop?

    How do I pass line items, the net value, the cost of goods and whether it was a new customer?

    On checkout, tracker.conversion(…) and the Server Events API also accept newCustomer, the breakdown of the order value (netValue, taxValue, shippingValue, discountValue, costOfGoods) and the cart line items (items). All fields are optional; without them Metrunio measures as before. With them you get new-customer cost, contribution margin and product-level reporting.

  • How do I import ad spend from a CSV?

    How do I get my media cost into Metrunio?

    Under “Data connections”, in the “Receive costs” section, four routes sit side by side: connect an ad account, import a CSV file, connect a shared sheet that Metrunio reads every day, or enter single days by hand. The CSV import maps rows to a campaign and a day and can be withdrawn as a whole; a template is available for download.

  • Which attributes are linked?

    How does Metrunio know that two signals belong together?

    Only through unambiguous identifiers: session ID, pseudonymous first-party ID, click ID, impression ID, view identifier, pseudonymised customer identifier, and order or lead number. Nothing else.

  • How does Metrunio count subscription renewals?

    How do I mark subscription renewals, and which channel are they attributed to?

    You report a renewal as a purchase with the subscription ID (subscription_id) and the flag subscription_renewal; Metrunio marks renewals from Stripe itself. It counts in measured revenue, appears separately in the reports and receives the shares of the first order of the same subscription, because it has no ad contact of its own. Without a known first order or without consent, it stays unattributed with a reason.

Voyez ce que racontent vos données.

Explorez d’abord la démo. Un compte personnel n’est actuellement disponible que sur invitation.

Ouvrir la démoDemander un accès