Ad Attribution

Help your ads find buyers, not just clicks

BM CRM remembers which ad every enquiry came from. When that enquiry becomes serious, books an appointment or buys, it tells the ad platform automatically, so your ads reach more people like your real customers.

In plain words:Ad platforms show your ads to more of whoever they think converts. If they only know who filled in a form, they find form-fillers. If they know who actually bought, they find buyers. This tells them.

Meta · Snapchat · LinkedIn Real outcomes, not clicks Never counted twice
Outcomes reported backper platform
Qualified, Meta ad set Bsent
Meeting booked, Snapchatsent
Deal won, LinkedInsent
What it looks like

Serious, booked, won: each one reported back to the ad

The outcome your team recorded, matched to the ad that brought the customer, sent once, and visible in the platform your budget lives in.

What the platforms were toldorigin decides, not volume
Dean's account · tower-hire advertreported once
Oldbury contractor's first hire · LinkedIn formreported · corporate
Forty names off the book bought with the yardanother firm's sale
STOP typed into WhatsApp, 15:10held against WhatsApp
What that advert form said at the timenot ours to hold
How it works

Three plain steps, and none of them asks your team to tag anything

It starts the moment an enquiry arrives, not in a spreadsheet afterwards.

  1. 01We note which ad each enquiry came from.Channel, campaign and ad attach the moment an enquiry arrives and stay on the customer for good.
  2. 02We tell the platform what happened next.Serious, appointment booked, won: your stages are sent as the events each platform understands, with a ready-made setup or your own per campaign.
  3. 03The platform finds more people like your buyers.Outcomes go back matched to the original ad, so your ads stop chasing form-fillers and start finding people who behave like your customers.
Tower-hire advert
Monday teatime · the click id comes with it
06:52, before the yard opens
he messages the number on the advert
Route written where it happened
advert · channel · minute
Sole trader, so the rule bites
a limited company sits outside it
Asked on the account form
never assumed · and it exports with him
What you can count on

Clean signals, on every outcome

These hold on every outcome, whatever anyone configures.

One outcome, one reportEvery event is sent exactly once per customer, stage and platform, so a retry or a re-save can never inflate what a campaign appears to have produced.
A sale means your team marked it wonSale and value events come from the sale your people actually closed, at the value on it. Nothing is guessed, estimated or rounded on the way out.
The ad on the customer never changesIt is written when the enquiry arrives and left alone, so the campaign credited months later is the one that really produced the customer.
Every send is on recordEach platform receives into the account you connected, and every send is logged, so what a platform received is always answerable.
Where results go

The platforms your budget lives in

Named, so you know what "reporting back to your ads" covers.

Reports back to

  • Meta
  • Snapchat
  • LinkedIn

Events from your stages

  • Enquiry
  • Serious
  • Appointment booked
  • Won, with the value

Matched by

  • The platform's own enquiry id
  • A coded version of the email as backup
What you get

What changes in your budget

Campaigns judged on customers, not form fills

Two ads with the same cost per enquiry rarely have the same cost per customer. Reporting serious customers and sales back to the platform makes that difference visible, and then the platform's own learning starts moving money toward the ad that produces buyers.

New hire accounts this quarter, by the route that made themTipton, Oldbury, Cradley Heath
Tower-hire advert · a click id on every one34 accounts
LinkedIn form · limited companies27 accounts
Yard board and word of mouth · no route behind it18 accounts
Book bought with the Willenhall yard · no date, no route11 accounts

£24,800.00 of hire opened off the advert this quarter, and the counter can name every account it made. The bottom row hires from us as well, but those details were obtained in someone else's sale, so the soft opt-in does not stretch to them and each one is asked again on the account form. The rest is a judgement nothing on the record makes for you: Dean is a sole trader and the two-man partnership out of Netherton counts the same way, while a Scottish partnership would not — and each of those is a tick somebody adds by hand.

One set of stages for every platform

Your stages are set up once and sent to each platform as the events it understands, with ready-made setups to start from and your own per campaign when you need something specific. You stop keeping three different definitions of "serious" that nobody can reconcile at month end.

A record you can check

Every event that leaves is logged with its customer, its stage, its platform and its result. When a platform's numbers disagree with yours, the answer is in a table rather than in a theory, and the same log is why a send can never happen twice.

FAQ

Questions people ask before they buy

What do I need to set this up?

Your ad accounts connected with their official logins (Meta, Snapchat or LinkedIn). Then pick a ready-made setup, or choose per campaign which stages count as which event.

Who sets it up?

You can, without a developer: connect the ad account and pick the setup. On the Lead Generation + CRM plan our team sets it up as part of running your ads.

Which plan includes it?

Every plan, with no limit on the number of signals sent. The pricing page shows what each plan includes.

Which platforms receive the signals today?

Meta (Facebook, Instagram and WhatsApp ads), Snapchat and LinkedIn.

How does this help my ads find buyers?

Ad platforms learn from the results you send them. Send them serious customers and sales instead of form fills, and they show your ads to more people who look like your buyers.

Can the same sale be counted twice?

No. Each signal is sent once per enquiry and stage, even when the networks retry deliveries.

What does a sale signal mean?

That your team marked the sale won, at the value on it. Nothing is guessed, estimated or rounded on the way out.

How is this different from Reports?

Reports show you which ads bring customers. Attribution tells the ad platforms, so their systems find more of them.

Teach your ads who really buys.

Every serious customer and every sale reported back, once, to the ad that brought them.