Tracking · attribution · copilot for shops and lead businesses

Which channel really sells?

And which one claims purchases it never brought.

Real client account, 30 days: Meta reports 292 purchases — 94 are backed by a click.

  • Trackingorders, enquiries, calls
  • AttributionROAS or cost per enquiry
  • Copilotbudget, audiences, AI chat
  • Monitoring20+ automated checks

Then cancel monthly · runs alongside your setup, nothing gets switched off.

Recommended byRankistone of Switzerland’s two Shopify Plus agencies

ONE REAL CLIENT ACCOUNT · 30 DAYS · ANONYMISED Meta · 30 days · purchases3.1× as many ad account claims292 purchasesbacked by a click94 purchases198 purchases with no paid click in 90 days Google Ads · 30 days · purchases1.6× as many ad account claims159 purchasesbacked by a click97 purchases62 purchases with no paid click in 90 days Four ad accounts together claim 485 purchases. The shop had 480 orders — organic ones included. ONE REAL CLIENT ACCOUNT · 30 DAYS · ANONYMISED Meta · 30 days · purchases3.1× as many ad account claims292 purchasesbacked by a click94 purchases198 purchases with no paid click in 90 days Google Ads · 30 days · purchases1.6× as many ad account claims159 purchasesbacked by a click97 purchases62 purchases with no paid click in 90 days Four ad accounts together claim 485 purchases The shop had 480 orders — organic ones included.
Purchases claimed by the ad account against purchases backed by a paid click in the 90 days before. Counted in the shop backend, refunds deducted.

Up to 40% more conversions* reach your ad accounts — because ad blockers and Safari tracking protection can’t cut off the server route.

* Based on our own client measurements running in parallel with classic pixel setups; results vary by industry, traffic mix and consent rate.

GDPR-compliant · DPA included
Servers in Germany
Your data, exportable any time
Runs alongside your existing GTM or sGTM

Measured on real accounts.

Three results from live setups — anonymised, counted in the shop backend, not in the ad account.

64 % → 0 %

Orders with no origin

EU shop, ~250 orders a day: 48 hours after switching, every purchase had a trail again — clearly attributed orders rose from 26 % to 68 %.

30 % → 12 %

Unattributed orders

UK shop: the checkout stamp rescues purchases whose pixel never fired inside in-app browsers.

485 vs. 480

Claimed vs. sold

Four ad accounts together claimed more purchases than the shop had at all — including every organic one. That is exactly where budget decisions go wrong.

All numbers from real, running accounts. See for yourself: live demo with sample data →

At first we didn’t believe the uncoverflow numbers ourselves, so we checked every single order in the shop. They were right. We plan our budgets off these numbers now, not off what the platforms claim.
Robert, Rankist Robert · RankistOne of two Shopify Plus agencies in Switzerland
Sends your conversions to
Receives orders, leads & calls from
The problem

Your ad accounts see only part of your sales — and bid on it.

Browsers block pixels, visitors decline cookies, in-app browsers drop the click. Google and Meta then optimise on an incomplete picture — and often credit themselves with sales they never brought.

PROBLEM 01

Browsers block the pixel

Ad blockers, Safari’s tracking protection, Brave and Firefox stop the Google tag and the Meta pixel before they fire. Those purchases never reach Smart Bidding — your CPA looks worse than your marketing really is.

PROBLEM 02

Declined cookies hide real buyers

Everyone who declines the banner drops out of your reporting — including the people who go on to buy. uncoverflow still counts them, cookieless and without accessing their device.

PROBLEM 03

Social sales disguise themselves as “direct”

The in-app browsers of Instagram, TikTok & Snapchat strip the click ID and referrer on the jump to your shop. Your direct rate explodes and your best social channel looks dead — so budget moves to the wrong place. Add bridge landing pages and it gets worse.

At a glance

Three layers a pixel doesn't have.

Plenty of tools can do server-side tracking by now. uncoverflow doesn't stop at forwarding: it measures more, audits the platforms — and turns the truth into decisions.

ShopCallBookingInvoice Tracking on your servereven without cookie Attribution Refund− Double count✕ Device switch⇄ Invoice instead of estimate Copilot proposal from data✓ you approve back to Google Ads, Meta and 16 more destinations, deduplicated Shop · Call · Booking · InvoiceTrackingon your server · even without cookieAttributionRefund · Double count · Device switch ·Invoice instead of estimateCopilotproposal from data · ✓ you approveback to Google Ads, Meta and 16 moredestinations, deduplicated
The order everything here is built in.
LAYER 01 · MEASURE

Capture more, lose nothing

A first-party domain against ad blockers, cookieless measurement without consent, orders via webhook and as a safety net from the shop API. Every event is stored first, then delivered — and re-delivered when a platform API is down.

LAYER 02 · AUDIT

Attribute correctly, check the platforms

Click, call, booking, order and paid invoice in one journey — even after express checkout and payment redirects. Refunds are netted against the original conversion, double counts are detected, and a daily scorecard sets the platform numbers against your real revenue.

LAYER 03 · STEER

Numbers become decisions

Return per channel down to contribution margin, budget recommendations with safety limits, audiences from real buyers straight into Google Customer Match, an AI weekly report and data chat — and, with the Copilot, prepared execution you approve with one click.

What it looks like

Every conversion with everything that came before it.

That is not an illustration — it is the page you see after logging in. Every row is one conversion, and underneath, one sentence says why that channel got the credit.

TIMEATTRIBUTED TOEVERY EARLIER TOUCH — AND WHAT IT MEANS21 Sep, 19:27google.comFormGoogle Ads 18 Sep · 07:03 · /services›google.com 21 Sep · 15:53 · /pricinggoogle.com 21 Sep · 19:27 · /contact4 daysFirst touch was Google Ads four days earlier — credit goes to google.comas the last touch. Both sit on the same line.21 Sep, 18:13MetaWhatsApp clickchatgpt.com 19 Sep · 21:40 · /guide›Meta 21 Sep · 18:02 · /lp/offerMeta 21 Sep · 18:13 · /lp/offer2 daysThe first touch came from ChatGPT — a source no ad account reports.Only then did the Meta ad close it.21 Sep, 17:41Google Ads3× phone clickGoogle Ads 21 Sep · 17:24 · /quote›Google Ads 21 Sep · 17:37 · /quoteGoogle Ads 21 Sep · 17:43 · /quote19 minAll three visits carry the same click ID: this was ONE paid clickfollowed by return visits — not three.21 Sep, 17:48ecosia.orgPhone clickecosia.org 10 Sep · 11:00 · /coins›ecosia.org 21 Sep · 17:49 · /coinsecosia.org 21 Sep · 17:48 · /coins11 days11 days between first touch and close — measure same-day only and thisjourney is invisible to you.= the session the conversion happened in= the session the call came frompaid clickorganic / referralMetaAI source21 Sep, 19:274 daysgoogle.comFormGoogle Ads 18 Sep · 07:03 · /servicesgoogle.com 21 Sep · 15:53 · /pricinggoogle.com 21 Sep · 19:27 · /contactFirst touch was Google Ads four days earlier —credit goes to google.com as the last touch.Both sit on the same line.21 Sep, 18:132 daysMetaWhatsApp clickchatgpt.com 19 Sep · 21:40 · /guideMeta 21 Sep · 18:02 · /lp/offerMeta 21 Sep · 18:13 · /lp/offerThe first touch came from ChatGPT — a sourceno ad account reports. Only then did the Metaad close it.paid clickorganic / referralMetaAI source
Sample data in the real backend layout. Times, pages and channels are an example — the reading underneath is the one you get.

How the attribution works →

In detail

Every topic has its own page.

Examples, limits and what we explicitly cannot do — one topic per page.

Who it's for

If any of these sentences sound familiar, you're in the right place.

Online shops

“Orders come in, but in Google Ads I only see 60 % of them.” The server-side webhook delivers the real order and subscription revenue — and, when needed, recovers the campaign attribution from the order itself: even for Shop Pay and express-checkout purchases or multi-domain funnels where classic pixels lose the click ID. Including recurring payments (Stripe), SEPA/Klarna, cancellation tracking, a gross/net toggle, micro-conversions with cart value as a Smart Bidding signal, a correct new-customer share and Customer Match audiences — across multiple shops and currencies.

WooCommerce · Shopify · Stripe · from 100 k € monthly revenue

Service businesses with lead generation

“Calls and forms bring in the clients — but Google Ads never hears about it.” Form submissions, phone calls with dynamic tracking numbers, booked appointments and clicks to external booking services (Shore, Treatwell, Doctolib …) land as real conversions in your ad account — and the CRM close feeds the order value back later. More for lead businesses →

Trades · dealers with enquiry forms · law firms · practices · salons · consulting

Performance agencies

“50 pixels per client — and Google Ads still shows fewer conversions than the CRM.” One pipeline for all clients, one unified data model, one clean reporting layer. Plus, per client: a read-only report link (ROAS + calls, no login, PDF-ready) and, on request, a weekly white-label AI report straight to your client. More for agencies →

5–50 active client accounts · multi-channel · client portal link · weekly reports
Go deeper: Shopify & WooCommerce tracking →I don’t have a shop: services & leads →
Test it risk-free

Runs alongside your existing tracking. Compare first, then decide.

You don't have to rebuild anything, switch anything off or risk anything: uncoverflow runs as a second measurement alongside your pixels — and after 30 days the numbers show in black and white what you've been missing.

Add it — replace nothing

One <script> tag next to your existing pixels — WordPress, Shopify, Webflow, anywhere. Your running setup, your campaigns and your Smart Bidding stay completely untouched. After that, a go-live checklist in the dashboard tells you what is still missing — a tag that isn't being served, a destination that isn't connected, a looming double count — each with the link that fixes it.

5 minutes

Measure in parallel for 30 days

At first uncoverflow only collects — in observation mode nothing is sent to the platforms. Then we compare: what we see, what GA4 and Google Ads show, what's really in the shop or CRM. At the end you get the result as a finished delta report — in black and white, which conversions you've been missing.

0 risk

Switch over when the numbers convince you

Only now do we connect Google Ads, Meta & co. Our conversion actions start as secondary actions (observation only) and are only set to “primary” when you decide. No data chaos, no double counting — a dedicated check reports if your existing tag and our upload would ever both count as primary.

your call
Example from a real account
58 %
of one real client's inquiries & closes
would have been missed by a pixel-only setup
€1,552
in documented order value behind it
over 30 days of parallel measurement

You get the result as a shareable live report link — not a PDF promise, but verifiable numbers from your own account.

How you become a customer

From the first call to the first invoice — no surprises.

No form jungle, no contract on trust: six steps, each with a time. You provide access, we set things up, you decide after 30 days.

01Enquiry or call30 minutes, in German or English02AccessYou: shop admin, Google Ads, Meta— about 10 minutes03Setup by usTracker, webhooks, pixel — about30 minutes per shop0430 days in parallel€0, nothing switched off,reminder on day 2305Your decisionTake over — or end at no cost06SubscriptionMonthly in advance, cancelmonthly 01Enquiry or call30 minutes, in German or English02AccessYou: shop admin, Google Ads, Meta —about 10 minutes03Setup by usTracker, webhooks, pixel — about 30minutes per shop0430 days in parallel€0, nothing switched off, reminder onday 2305Your decisionTake over — or end at no cost06SubscriptionMonthly in advance, cancel monthly
The path to a running contract. Times are typical values from setups since 2026; the trial is available once per customer.

What you provide

Access to the shop admin — or to the website and the form plugin, plus your phone system for call tracking. Permission for Google Ads and Meta and a sentence about your cookie banner. About ten minutes, once.

What we do

Install the tracker, connect webhooks and pixel, create conversion actions, work through the ready-to-go checklist — and show you where to look.

How long it takes

Adding the snippet: 5 minutes. Setup by us: about 30 minutes per shop. Agencies: one workshop of around 90 minutes, then 20 to 30 minutes per additional client.

All prices, tiers and the trial in detail: Pricing and process →

Pricing

Clear pricing. Measure first, then decide.

No contract on trust: you start in parallel operation and compare our numbers with your existing setup. 30 days at €0, cancel any time — without cancellation the subscription starts on day 31, and we remind you 7 days before. All prices net plus VAT.

30-day parallel run included

Full feature set in parallel operation: tracking, dashboard, weekly report, monitoring. €0 for the 30 test days, no setup fee. You compare and decide — if it doesn’t convince you, it was a free tracking audit.

From €299/month after, net

Typically under 2% of your ad budget — for the data that steers the other 98%. Tiered by order volume, cancel monthly, setup included on takeover. Experience says it pays off from ~€3,000 monthly ad spend. All packages and tiers →

Copilot from €749/month, net

The next tier: weekly account analysis down to keyword level, prepared budget shifts, pauses and campaigns — you approve with one click, even straight from the AI chat. Full tracking included. More about the Copilot →

Agencies: partner terms

by individual agreement — as a guide 20–30 % below list per shop, depending on the number of active paying shops — you invoice your client yourself. White-label reports and client links included. The tiers →

Start the parallel run 30 days at €0 · set up by us in ~30 minutes · net plus VAT
What you get

Not a DIY kit. We set everything up for you.

Show everything that’s included

In the Tracking package

Tracker installed on your website or shop — by us
Conversion actions in Google Ads (auto-created)
Meta CAPI · GA4 · Microsoft · TikTok · LinkedIn · Pinterest · Snapchat · Reddit · X connected
WooCommerce, Shopify & Stripe webhooks for real order & subscription revenue
Call tracking with a DNI number pool & call report
Appointment bookings (Calendly · Cal.com · MS Bookings), clicks to booking services & form submissions
Offline conversions from your CRM (HubSpot, Zapier, n8n …)
Multi-touch attribution & customer journey report
ROAS per channel with refunds, refund netting against the original conversion
Consent diagnostics: opt-in rate & trend
AI data chat and AI weekly report
Customer Match audiences from eleven buyer segments (Google Ads · Klaviyo)
Email tools (Klaviyo · Brevo · CleverReach · Iterable · Customer.io) & affiliate (Awin)
Order safety net from the shop API & quarantine with replay
Google Data Manager connection with DMA consent signals
Hourly raw-data export and data export of every category
Open ingest API & signed webhook for Zapier · Make · n8n
Health cockpit, status page & trust certificate in the client link
GDPR package: DPA (Art. 28 GDPR), TOMs, privacy templates
Servers in Germany · encrypted, weekly-tested backups
Setup by us, platform API updates & support on working days
For agencies: tenant dashboard, white-label weekly report, client links

Additionally in the Copilot package

Weekly account analysis down to keyword level
Evidenced suggestions: budget, bids, pauses, campaigns
Prepared actions in your ad accounts — you approve with one click
Safety corridor of ±20% on every budget change
Tracker installed on your website or shop — by us
Conversion actions in Google Ads (auto-created)
Meta CAPI · GA4 · Microsoft · TikTok · LinkedIn · Pinterest · Snapchat · Reddit · X connected
WooCommerce, Shopify & Stripe webhooks for real order & subscription revenue
Call tracking with a DNI number pool & call report
Appointment bookings (Calendly · Cal.com · MS Bookings), clicks to booking services & form submissions
Offline conversions from your CRM (HubSpot, Zapier, n8n …)
Multi-touch attribution & customer journey report
ROAS per channel with refunds, refund netting against the original conversion
Consent diagnostics: opt-in rate & trend
AI data chat and AI weekly report
Customer Match audiences from eleven buyer segments (Google Ads · Klaviyo)
Email tools (Klaviyo · Brevo · CleverReach · Iterable · Customer.io) & affiliate (Awin)
Order safety net from the shop API & quarantine with replay
Google Data Manager connection with DMA consent signals
Hourly raw-data export and data export of every category
Open ingest API & signed webhook for Zapier · Make · n8n
Health cockpit, status page & trust certificate in the client link
GDPR package: DPA (Art. 28 GDPR), TOMs, privacy templates
Servers in Germany · encrypted, weekly-tested backups
Setup by us, platform API updates & support on working days
For agencies: tenant dashboard, white-label weekly report, client links

Additionally in the Copilot package

Weekly account analysis down to keyword level
Evidenced suggestions: budget, bids, pauses, campaigns
Prepared actions in your ad accounts — you approve with one click
Steering via AI chat: proposal card, one-click approval, complete log
Frequently asked questions

The questions everyone asks us first.

Do I still need a cookie banner?
Yes — server-side tracking doesn't change that, and we don't promise otherwise. The uncoverflow tracker respects your banner: without consent it measures cookieless and without accessing the device (§ 25 TDDDG) — that data stays in your own reporting. Only what carries marketing consent goes to Google, Meta & co. Server-side order and call conversions rest on contract performance or legitimate interest; we supply the matching wording for your privacy policy (DPA under Art. 28 GDPR included).
Do I have to touch my existing tracking to run a test?
No — in fact that's the recommended path: uncoverflow runs alongside your existing pixels, at first in observation mode (data is only collected, nothing is sent). After 30 days we compare our numbers against GA4, Google Ads and your shop/CRM. When you go live, our conversions get their own, initially secondary conversion actions in Google Ads — your existing numbers and your Smart Bidding stay cleanly separated until you deliberately switch over.
What does uncoverflow cost?
Tracking from €299/month, tiered by order volume — the first 30 days of parallel operation are €0, with no setup fee during the trial. The Copilot starts at €749/month including tracking. No billing per event, no lock-in, cancellable monthly. Agencies get partner terms by individual agreement (as a guide 20–30 % below list) and invoice their clients themselves.
Where is the data hosted?
On German servers (netcup, Karlsruhe / Nuremberg). The Postgres database is located exclusively in Germany, backups are encrypted. A DPA (Art. 28 GDPR data processing agreement) is part of the onboarding package.
Does it work with Shopify too?
Yes. Order and refund webhooks for Shopify are live — clean, deduplicated, with a gross/net toggle. Every purchase is matched to Google & Meta instantly via hashed email/phone (Enhanced Conversions & CAPI). For full journey attribution — which ad drove the purchase — a small tracker snippet also goes into the Shopify theme; done in about five minutes and described step by step in the setup wizard.
Multiple shops, countries or currencies?
Yes. Each shop gets its own tenant, click IDs are passed across domain boundaries (say, from the UK to the EU store, or from an ad landing page into the shop), and ad spend from foreign-currency accounts is converted to euros at ECB daily rates. ROAS per channel stays comparable — whatever currency the ad account bills in.

Measure in parallel for 30 days or talk for 30 minutes — your call.

In the trial, uncoverflow runs for 30 days alongside your current tracking on your shop or on one of your clients, with nothing switched off. In the call, we take a live look at one client and compare. No slides, no sales pitch either way.

Trial: €0 · nothing gets switched off · cancellable monthly afterwards.

Not ready yet? The free platform check shows which ad and analytics pixels really fire on your site — and which ones count twice.

Please check your name and email address — the form didn’t go through.

What would you like?
Not ready to talk yet? Start with the free keyword analysis — 5–10 opportunities for your market, hand-checked within 48 hours.
Reply within 24 hours on business days · conversations in German or English · no lock-in, cancellable monthly · your details go to us only (privacy)