Ad platforms learn from the conversions you report. If you report the wrong actions, or the same action twice, their algorithms optimise for the wrong people and your cost per lead looks better or worse than it really is. Good tracking is the foundation of every profitable campaign.

Step 1: Decide what counts as a conversion

  • Primary conversions: actions that are worth money, such as a submitted enquiry, a booked call, a phone call of a certain length or a purchase.
  • Secondary signals: useful but weaker actions, such as viewing a pricing page or starting a form.
  • Give each primary conversion a value, even an estimate, so platforms can tell a big lead from a small one.

Step 2: Track it for Google Ads

Install the Google tag (directly or through Google Tag Manager) and set up conversion actions for your primary goals. If you use Google Analytics 4, you can import key events into Google Ads. Enhanced conversions, which securely use first-party data such as a hashed email, can improve accuracy when cookies are limited.

Step 3: Track it for Meta

Install the Meta Pixel in the browser and send the same events from your server through the Conversions API. Server events still arrive when browsers block tracking. Give each event a shared event ID so Meta can remove the duplicate when both the Pixel and the server report the same conversion.

In regions that require it, ask for consent before setting marketing and analytics cookies. Google's consent mode lets your tags adjust their behaviour based on the visitor's choice, so you stay compliant without losing all measurement.

Step 5: Bring in offline results

For service businesses, the real outcome often happens later: a call becomes a deal in the CRM. Importing those qualified leads and sales back into Google Ads and Meta teaches the platforms which clicks produce customers, not just form fills.

Step 6: Test before you trust it

  1. Submit a test enquiry and confirm it appears once in each platform.
  2. Check that thank-you pages can't be reached without completing the form.
  3. Compare platform numbers with your CRM for a week.
  4. Re-test after every website change.

Common mistakes

  • Counting page views or button clicks as leads.
  • Firing the same conversion twice from two tools.
  • Tracking only browser events, so many conversions go missing.
  • Never connecting CRM outcomes, so campaigns chase cheap but poor leads.

If your cost per lead suddenly drops, check your tracking before celebrating. Duplicate or broken conversions are a common cause.