All

How to Track Which Ads Generate Calls, Bookings and Sales

A woman writing at a desk beside an open laptop

One of the most useful questions a business owner can ask is also one of the hardest to answer without good records: which adverts brought the customers who actually paid us? A platform may show clicks and forms, while the sales team remembers calls and bookings in another system.

To track ads, calls, bookings and sales, connect those stages to the same enquiry record. I would keep each milestone separate so the numbers tell a clear story. A click shows interest. A booking shows a commitment to a conversation. A sale shows a different outcome again.

In this guide

Define the events first

Before installing another tracking tool, decide what the business wants to count. Define a received enquiry, a qualified conversation, a booked appointment and a new customer. Use the same definitions in the advertising report and CRM.

For example, tapping a phone button does not prove that a call connected. Booking a meeting does not prove it was attended. A customer saying they are interested does not necessarily mean an order is confirmed. Each step provides useful information when labelled accurately.

Choose the sales milestone that suits your operation. It might be a deposit, a signed agreement or a completed paid order. Record changes such as cancellations separately so the report does not continue treating them as confirmed business.

These choices make the technical setup easier. You know which events matter and can check whether they are being recorded once. Without that clarity, it is easy to build a dashboard that looks complete while counting several different actions as the same result.

Preserve the original source

Use consistent campaign names and source information, such as suitable UTM parameters on campaign links. Store that information with the enquiry where technically possible. Keep a timestamp and a unique record identifier so related messages, calls and appointments can be linked.

Ask how the customer found you when useful, but recognise that memory-based answers may be incomplete. A prospect may see several channels before contacting you. Document your attribution rule and disclose gaps rather than claiming certainty the data cannot support.

Distinguish clicks from actual contact

A tap on a phone link shows intent to call; it does not prove the call connected or led to a sale. Check call records and outcomes using an appropriate tracking setup. Likewise, a form-start event is different from a received submission.

Google’s conversion guidance covers website, phone and offline actions. Select the relevant implementation for your business and verify it with labelled tests. Keep consent and data-handling requirements part of the setup.

Connect the sales record

Assign the enquiry to an owner and require a next action. Record contact attempts, suitability, booking status and won or lost outcome. Keep related channels under the same customer record where possible so one person is not counted as several new customers.

Google Analytics also documents recommended lead-generation events, including qualification and converted leads. These can support measurement when implemented correctly; your CRM still needs dependable business outcomes.

Review the report by cohort

Show spend, accepted enquiries, connected conversations, appointments and customers by source. Allow time for leads to mature. Compare records acquired in the same period rather than matching this week’s spend to unrelated sales closed this week.

Investigate missing outcomes and duplicate events before changing the budget. If one source has many bookings but poor attendance, inspect scheduling and reminders. If another produces fewer but more profitable customers, assess customer cost rather than volume. Read CPL versus customer acquisition cost for the commercial comparison.

What one enquiry record should tell you

Imagine a prospect clicks an advert, asks a question on WhatsApp and later books a call. If those actions create three unrelated records, the business may appear to have three leads when it has one customer journey.

Keep the original source, enquiry time and relevant answers with a central record where your setup allows. Link the conversation and appointment so the closer can see the context. Then update the outcome when the prospect buys or decides not to continue.

At the review, you can ask useful questions. Which sources produced suitable conversations? Which generated bookings that attended? Which led to customers, and how much time did those customers need before deciding?

There will still be gaps. People use different devices, remember sources imperfectly and encounter several channels. Use a consistent rule and explain uncertainty rather than pretending the record captures every influence.

I would also keep internal tests clearly labelled. A test submission is useful for checking the system, but it should not become a successful marketing lead in the report. Review duplicate events and missing outcomes before using the dashboard to change spending.

Fill out the customer acquisition plan form if your advertising and sales records do not currently connect. Tell us where enquiries arrive and how outcomes are recorded, so we can discuss a measurement process the team can actually maintain.

Frequently asked questions

Can I track every sale perfectly?

Not always. Consent choices, multiple devices and offline conversations can create gaps. Use consistent rules and explain the limitations.

Is a WhatsApp click a lead?

It is an interaction, not proof of a received enquiry. Where possible, connect the actual conversation and its outcome to the customer record.

What should we test before launch?

Test the form, call or booking journey and confirm that each intended event appears once, with the correct source and sales record.

Ready to work on this for your business?

If you would like me and the DIL team to help you put this into practice, fill out the customer acquisition plan form. Tell us where you are now and what you want to improve, so we can start with your situation.