Customer journey

From the first click to the paid invoice.

Ad platforms see the journey up to the form. uncoverflow carries it on: phone call, booking, quote, invoice — across devices, and with the real order value once it is known.

Which ad brought the customer who ended up paying the biggest invoice? That is what your ad account will say.

Call, booking, invoice
Across devices
Valued after the fact
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.
What you are looking at

Four sentences an ad account cannot say.

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

“Attributed to: google.com”

The first touch was a Google ad four days earlier. Both sit side by side: the channel that gets paid, and the one that started it. An ad account only ever shows you one of them.

“First touch: ChatGPT”

The Meta ad closed it — but it started with an answer in ChatGPT two days earlier. AI sources appear in no ad account; here they are part of the chain.

“3× phone click — one click”

Three visits, one click ID: a single paid click followed by return visits. Count visits instead of click IDs and you pay for the same person three times.

“11 days to decide”

Eleven days passed between first touch and close. Any measurement that only knows the day of the click files this customer under organic — and cuts the budget of the ad that brought them.

90 days
attribution window per purchase —
the last paid click counts
from 30 s
a call counts as qualified —
threshold configurable per client
5
channels for the real value —
lexoffice, sevDesk, HubSpot, Pipedrive, manual
The chain

Four links a pixel never sees.

A web pixel ends where the browser ends. A customer’s journey does not. uncoverflow attaches every link to the same person — and values the ad at the start with the money at the end.

ClickPhone · Wed 19:41 Call4 min · qualified QuoteLaptop · Fri Invoice paidfrom lexoffice · 12 days later Ad account real valuenot an estimate one person, two devices A pixel ends at the click. The chain ends when the money is in. one person, two devicesClickPhone · Wed 19:41Call4 min · qualifiedQuoteLaptop · FriInvoice paidfrom lexoffice · 12 days laterAd accountreal value · not an estimateA pixel ends at the click. The chain ends whenthe money is in.
Sample journey — times are an example, the path is real.
People, not devices

The click on the phone, the purchase on the laptop — one journey.

People switch devices. A pixel then sees two strangers. uncoverflow links sessions into one person via the hashed email, with consent only, and attributes the purchase to the click that caused it.

Across devices

The person graph links sessions through the hashed email address. That person’s last paid click gets the purchase — whichever device it happened on.

Valued after the fact

A lead is worth €150 at first because that is your estimate. Once the invoice is paid, it becomes the real amount — in your ad account, not just in the report.

Involvement visible

Which channels took part in a purchase, not just the last one: first-to-last paths, multi-channel share, days from first contact to purchase.

Phone calls

Anyone can count calls. Attributing them is the difference.

For many service businesses the call is the conversion. Without attribution, Google optimises right past those customers — because it never saw them.

All the details on call tracking →

Common questions

Answered briefly.

Do calls need cookie consent?
No. The call itself is legitimate interest or pre-contractual; the client’s privacy policy has to cover it. Matching the call to the web session does require browser consent, though.
What if I have no CRM and no accounting software?
Then you enter the order value in the backend by hand. The path behind it is the same: the real value replaces the estimate and goes to the platforms as a correction.
How far back does attribution reach?
The purchase is attributed to the same person’s last paid click within the preceding 90 days. The value can be added at any later point — even weeks after the click.
How do CRM closes get back into the ad account?
Through the offline conversion interface. Your CRM (HubSpot, Pipedrive, or a Zapier/n8n workflow) reports the close with an email, phone number or order number — uncoverflow matches it to the original journey and corrects the lead conversion in Google Ads to the real order value. That way Smart Bidding optimizes for revenue, not for form submissions.

Related.

Let's talk for 30 minutes.

We look at your store live and show you which orders slip through your current setup — using your real numbers.

Reply within 24 hours on business days · conversations in German or English · no lock-in, cancellable monthly