Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. I Spend Money on Ads Every Month but Have No Idea Which Ones Bring Customers. How Do I Find Out?
Problems We Solve

I Spend Money on Ads Every Month but Have No Idea Which Ones Bring Customers. How Do I Find Out?

Not knowing which ads bring paying customers means guessing with your budget. We connect ad clicks to CRM sales and send real outcomes back to the ad platforms.

Updated 3 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

You find out by carrying the ad click identifier from the first visit through to the sale in your CRM, then reporting on closed deals rather than form fills. The ad platforms can also receive those sales as offline conversions so their bidding optimises for customers. We build that chain end to end on the tools you already use.

Every platform says it is working, and your bank balance disagrees

Google Ads says it drove forty conversions last month. Meta says thirty. Your sales team says maybe six of the enquiries were any good, and they are not sure where those came from. When you ask the agency which campaign produced the customers you actually signed, the answer is a chart of clicks.

So budget decisions get made on gut feel. The campaign with the nicest-looking cost per lead gets more money, even though its leads might be students, competitors and people who never answer the phone.

Why the numbers never line up

Ad platforms can only see what happens on your website. A form submission is the last thing they know about. Everything after that, the call, the quote, the signed contract, happens in your CRM, your inbox or a spreadsheet, and that information never goes back.

  • The click identifiers (gclid for Google, fbclid for Meta) are in the landing page URL but are thrown away when the form is submitted.
  • Leads are entered into the CRM by hand, without source information.
  • Phone enquiries are not linked to any campaign at all.
  • Each platform counts conversions its own way and takes credit for the same lead.
  • The sale happens weeks later, long after anyone would think to link it back.

The cost of guessing

The direct cost is money spent on campaigns that produce enquiries but not customers. The less obvious cost is that the platforms' automated bidding is optimising for the wrong thing. If you tell Google a form fill is a conversion, it will find you more form fills, including the junk ones.

What you measureWhat the platform learns to find
ClicksPeople who click
Form submissionsPeople who fill in forms, good or bad
Qualified leadsPeople who match your criteria
Closed sales and their valuePeople who buy

How we connect ads to customers

  1. We capture click identifiers and UTM parameters on arrival and store them in a first-party cookie so they survive page changes.
  2. Every form on the site passes those values through as hidden fields, and the lead record in HubSpot, Salesforce, Pipedrive or your own system stores them.
  3. For phone leads, we add call tracking numbers per campaign, or log calls against the session where possible, so calls get a source too.
  4. We add clear lead stages to the CRM (qualified, quoted, won, lost) with the deal value, if they do not exist already.
  5. When a deal is won or a lead is qualified, the CRM sends that outcome back to Google Ads and Meta through their offline conversion APIs, with the original click identifier.
  6. A report groups leads, qualified leads and revenue by campaign and ad, built from your CRM rather than from the platforms' own dashboards.

Where server-side tagging is needed because browsers block scripts, we set it up so the capture step is reliable. We also respect consent choices: if someone declines tracking, we do not store their identifiers.

What you can do once it is connected

You open one report and see, per campaign, how many enquiries it produced, how many your team judged worth pursuing, and how many became paying customers with the value attached. Budget conversations with your agency change from cost per lead to cost per customer.

Over a few sales cycles, the ad platforms start receiving real outcomes and their bidding has something better to aim at. That part depends on your volume, and we will tell you honestly if your numbers are too small for it to help much.

Signs you need this

  • You cannot name the campaign behind your last five customers.
  • Your ad platforms report more conversions than your sales team has seen.
  • Leads go into the CRM with no source recorded.
  • Budget moves between campaigns based on cost per lead only.
  • A decent share of enquiries come by phone and are never attributed.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Does this work if our sales happen offline?

Yes, that is exactly the case it is for. As long as the sale is recorded somewhere with the lead, we can link it back to the original click.

Do we need to change CRM?

Usually not. Most common CRMs can store the extra fields and trigger the upload. If yours cannot, we can run the sync from a small service alongside it.

What about privacy and consent?

The setup respects your consent banner. Identifiers are only stored and sent when the visitor has agreed, and we can walk your privacy notice through what is being collected.

What affects cost?

How many forms and lead sources you have, whether phone tracking is needed, and how tidy your CRM stages already are.

Will this fix bad campaigns?

It will show you which ones are bad. What you do with the budget is still a decision for you and whoever runs the ads.

Keep reading

More on Problems We Solve

Start here

Tell us where your leads are going missing

Describe how enquiries reach you today, which tools you already pay for and where things stall. We will tell you what we would build, what we would leave alone, and if a smaller change would fix it, we will say so.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →