Attribution

What every customer cost, by source

A lead lands with its source attached and the close is a paid job in Urable, so your ad spend is set against both and you see what a customer cost from each source. The return sits beside it.

Three cars parked in front of a shop's two bay doors

Where a lead's source comes from

Leads reach Scale Command through your OmniScale new-lead workflow, at your lead address, and the source is read from the fields OmniScale already keeps on the lead: session source, UTMs, click id, campaign, landing page, referrer. First touch wins.

  • Google Ads, Google Local Services (LSA) on its own line, Meta and TikTok.
  • Website for a form lead with no paid signal, then Organic and Referral.
  • Call in, when OmniScale marks the contact as a call. Any real source beats it.
  • Unknown, for a lead with nothing on it.

LeadsSample shop

New lead

Just now

Google Ads

First touch, read from OmniScale

UTM source
google
UTM medium
cpc
Campaign
Ceramic coating
Click id
Present
Landing page
/ceramic-coating/
Referrer
google.com

The close is the payment

A lead becomes a customer when its Urable job has money paid on it. The revenue is what was paid, not the invoice total, and it counts the same whoever booked the job: you, your manager or one of our reps.

It has 60 days from first touch to its first payment to count under that source. The few the data cannot place we tag by hand, and log every tag.

One customerSample shop

  • Lead in: Google Ads. First touch.

    Day 1

  • Booked by your manager.

    Day 4

  • Paid in Urable: $1,250.

    Day 9

  • Counted: a new Google Ads customer, inside the 60 days.

    Day 9

A matte grey sedan parked outside an open bay door A hood strut beside the edge of a red fender, hood up A blue sports car nosing out of an open bay door

Every source, weakest return first

Six figures per source: new customers, cost per lead, close rate, cost per customer, return, and what those customers are worth over time, the app's LTV to date, counted across twelve months. Cost per customer is the source's ad spend divided by the paying customers it brought; return is what they paid in their first 60 days against that spend. Small counts and young groups are marked too early rather than judged, and how it's counted is written out beside the numbers.

AttributionSample shop

12 weeks. Weakest return first.

  1. Meta
    New customers
    3
    Cost per lead
    $18
    Close rate
    7%
    Cost per customer
    $258
    Return
    $1.47 per $1
    Worth over time
    $1,540
  2. Google Ads
    New customers
    21
    Cost per lead
    $42
    Close rate
    19%
    Cost per customer
    $220
    Return
    $2.64 per $1
    Worth over time
    $14,900
  3. Google LSA Too early
    New customers
    2
    Cost per lead
    $46
    Close rate
    13%
    Cost per customer
    Too early
    Return
    Too early
    Worth over time
    $1,190
  4. TikTok Too early
    New customers
    1
    Cost per lead
    $17
    Close rate
    14%
    Cost per customer
    Too early
    Return
    Too early
    Worth over time
    $420
  5. Website
    New customers
    8
    Cost per lead
    No ad cost
    Close rate
    31%
    Cost per customer
    No ad cost
    Return
    No ad cost
    Worth over time
    $6,310
  6. Referral
    New customers
    7
    Cost per lead
    No ad cost
    Close rate
    64%
    Cost per customer
    No ad cost
    Return
    No ad cost
    Worth over time
    $7,850

How it's counted

The rule behind each figure, written out beside it.

Two figures for the whole shop

Blended cost per customer is all your ad spend divided by every new paying customer, the ones from your website, organic, referral, call in and unknown included. Ad-only divides the same spend by the customers an ad source brought. Referral and Organic never get a cost of their own, since no ad money bought them.

Both figures, on your phone in the Partner Portal

AttributionSample shop

Cost per customer

12 weeks

$148blended

$6,204 in ads, 42 new paying customers

Blended
$148
Ad-only
$230

Ad-only counts the 27 customers who came from an ad source.

Payments as of Oct 9, 5:25 AM

Spend and timing

The same ad spend feeds the Ads screen's weekly return, and attribution sits beside that card.

  • Google Ads and Google LSA spend are read on their own once your Google account is connected.
  • Meta and TikTok spend are typed in by week.
  • Leads show the moment they arrive. Payments come in with the morning Urable sync, so the figures are current as of each morning, and the card says when.
The weekly return, on the Ads page

AdsSample shop

Week 12

$600 spent
  • Google Ads$416
  • Google LSA$115
  • Meta$69
  • TikTok$0
  • Booked$2,468

$4.11 booked for every $1 of ads

Getting set up

Four things, then the tag flips to Attribution ready: a Urable key, your lead address, your Google account and a baseline.

What each step needs, and who does it

Get set upSample shop

  • Urable keyDone

    Jobs and payments.

  • Lead addressDone

    New-lead workflow.

  • Google accountDone

    Spend, LSA included.

  • BaselineDone

    $450 a job, 9 new a month.

Attribution ready

Before you connect Urable

Without Urable there is no payment to count, so the app shows booked-only numbers and labels them that way.

Connect it under Connections and the figures switch to payments.

What Urable sends

AttributionSample shop, no Urable

Cost per customer

Booked only

$131blended, booked only

Counts booked jobs until Urable is connected.

Blended
$131
Ad-only
$204
  • UrableNot connected

    Paste your key once, under Connections.

Asked about the numbers

What if a lead came in twice, from two places?

The first one counts. First touch wins, and the first section above lists the fields it is read from.

What does the Ads screen show that this does not?

The week: spend by platform against what was booked, as $4.11 booked for every $1 of ads. Attribution adds the per-source cost and return beside it. The Ads page has the card.

Where do I see it?

In Scale Command, and in your Partner Portal on your phone: the sources, cost per customer and return. Attribution ready shows once setup is done. The Partner Portal page has the four tabs.

See it with your numbers

On the call we go through where your customers come from now, and what the numbers would show once Urable and your ads are connected.