Which channel brings the customers who pay?
Rank marketing channels by the buyers they bring instead of visits, with first or last touch, revenue per channel, campaigns and Google Ads cost per buyer.
Short answer
Tools that set cookies measure only the visitors who accept, and with a compliant banner many decline. MIRA FIVE counts visits, channels and campaigns without cookies in its default setup and follows people only with consent. On a website source set to Full, each page picks the mode per visitor, and the dashboard shows how much of your traffic was collected with consent.
You put up a compliant consent banner, and the next month GA4 and Google Ads reported fewer conversions while your shop sold as much as before. The orders are still there. The tools lost sight of the visitors who declined, and MIRA FIVE can count those visits another way.
Because tools that set cookies or store an identifier have to wait for a yes. A visitor who declines is measured partly or not at all, and so is the purchase they make later. In etracker’s 2025 consent benchmark, consent-requiring cookies and data processing were rejected in 60% of visits when the banner was designed in a legally compliant way.
The rate also differs by industry, referral source and medium, according to the same study. So the gap is uneven across channels: a channel whose visitors decline more often looks weaker than it is.
For large sites, partly. GA4’s behavioral modeling for consent mode estimates what visitors who declined did, once a property has at least 1,000 events a day from them for at least 7 days, and at least 1,000 daily users who consented on at least 7 of the previous 28 days. A shop with a few hundred visitors a day stays below that line, and above it the result is an estimate.
Visits, pages, channels, campaigns, countries, devices and events. The default setup sets no cookies, stores nothing on the device, sends no identifier and does not read the browser’s language, time zone or screen size. What it gives up is recognition: one visit is not linked to the next.
Traffic questions keep their answer: how many visits each channel and campaign sent, where they landed, and how many conversions happened per visit. Visitors whose browser sends Do Not Track or Global Privacy Control are not counted. A project that collects only without consent shows Visits, Pageviews, Conversions and Conversions per visit on its Overview.
Everything that follows a person: People, the journey map, funnels, first touch across visits and
buyers per channel. Full mode serves those visitors. Nothing is sent or stored until they answer, your
banner passes the answer with mirafive('consent', …), and ids live in localStorage, never in cookies.
Switch the website source to Full under Data → Sources. It then accepts both kinds of data, and
each page picks the mode for its visitor: the default setup while there is no yes, full mode once your
banner has one. A data-mode="full" tag alone sends nothing for visitors who decline. The
consent guide shows the setup. The dashboard then shows the
share collected with consent, for example “85% with consent”. Visits and campaigns count both kinds of
traffic; people, buyers and journeys rest on the consented share.
Send them from your server. A paid order your backend sends arrives whatever happens in the browser, so Goals count it with its revenue:
mira.track('order_paid', {
userId: order.customerId,
properties: { revenue: 328, currency: 'EUR' },
})With the customer’s user id, the order joins their person and the channel that brought them, where their browser was followed with consent. Which ids you send, and on what basis, is your decision. The guide to setting up a purchase goal walks through it.
MIRA FIVE is run by Cloo GmbH in Auerbach, Germany, and hosted in Germany; analytics data is received and stored in Germany. Hosting and the default setup are one part of compliance. Whether your setup is compliant depends on what you collect and why, across your whole site, so the decision about your banner stays with you. The Trust page lists what MIRA FIVE does with data.
mirafive('consent', …).Rank marketing channels by the buyers they bring instead of visits, with first or last touch, revenue per channel, campaigns and Google Ads cost per buyer.
Set up conversion tracking with a purchase goal, revenue read from your events, one total per currency, and the time from first visit to paid plan.