How to track which marketing is working for a local business - ELSA Marketing

How to Know Which Marketing Is Working: Tracking Calls, Forms and Bookings

October 05, 2026•2 min read

If you can't answer "where did my last 20 customers come from?", you're probably spending money on something that isn't working, and maybe not enough on something that is.

You don't need a data team to fix this. Here are simple ways local service businesses can track their marketing.

1. Ask every new customer

The simplest tracking tool is a question: "How did you hear about us?" Ask it on the phone, on your forms, or at the first visit. Write the answer down every time.

Customers don't always remember perfectly, but over a few months the pattern becomes clear.

2. Track the source of every lead

Every lead should have a source attached: Google ads, Google Maps, Facebook ads, Instagram, website, referral, repeat customer. A CRM can do this automatically for forms and ads. A spreadsheet works too.

3. Use different phone numbers for different channels

Call tracking numbers let you see which channel made the phone ring. For example, one number on your Google ads, another on your Facebook ads, and your main number on your website and Google Business Profile. The calls all ring to you, but you can see where each came from.

Keep your main business number consistent on your Google profile and directories, and use tracking numbers mostly in ads.

4. Tag your links

When you share links in ads, emails or social posts, add simple tags (called UTM tags) so your website analytics can tell where visitors came from. Many ad platforms can add these automatically.

5. Track all the way to paid jobs

Leads are only the beginning. For each lead, track:

  • Did we respond?
  • Did they book?
  • Did they show up?
  • Did they pay, and how much?

That's how you find your real cost per customer, which is the number that tells you whether your marketing is profitable. Our post on setting a marketing budget shows how to use it.

6. Review monthly

Once a month, look at leads, bookings and revenue by source. Ask:

  • Which channel brings the most paying customers?
  • Which has the lowest cost per customer?
  • Where are leads getting lost (no response, no booking, no-show)?

Then shift budget toward what works.

Watch out for these traps

  • Judging by clicks or likes. They don't pay the bills.
  • Giving up too soon. Some channels take a few weeks to show results.
  • Ignoring response time. A channel can look "bad" when the real problem is slow follow-up. See speed to lead.

How ELSA Marketing helps

ELSA Marketing tracks every lead from the first click or call to the booked appointment. Our AI receptionist responds in about 60 seconds and records every conversation, so you can see exactly what's happening with your leads. We run your Google and Meta ads on a Pay Per Client model.

Book a free strategy call to see what your marketing is really producing.

Back to Blog