Skip to content

00   The diagnosis library

Lead quality, diagnosed.

Every service business I audit blames the ads. Most of the time the leads are bad because Smart Bidding is optimizing against the wrong signal. This library covers the symptoms that say your lead quality is a tracking problem, why each one happens, and how to confirm it inside your own Google Ads account and CRM. Read the answer below, then jump to the leak that is costing you.

Selling products on Shopify instead of services? Start with the Wasted Ad Spend library

Last updated July 2026  ·  7 answers

01   The direct answer

How should a service business
wire lead tracking?

Wire lead tracking in one direction. CRM first, server second, ad platforms last. The CRM is the source of truth, with the gclid or fbclid captured on every record and the lead-to-closed-won stages timestamped. A server-side container sends the signal to Google Ads, Meta, and GA4. The primary conversion is a qualified lead, not a raw form-fill. Closed-won gets imported back so the algorithm bids on revenue, not lead volume. Skip that loop and Smart Bidding finds the cheapest form-fills, which are the worst leads.

The full architecture lives in my Lead Quality Stack reference, the eight-layer blueprint I rebuild every service-business account to. This page is the diagnostic layer on top of it. When the leads stop closing, the questions below name the cause and the order to check it in.

02   The six signals

Six signals.
One broken loop underneath.

  1. SIGNAL 01

    Smart Bidding is optimizing against raw form-fills

    The primary conversion is set to form submission, so the algorithm buys the cheapest form-fills it can find. Cheap form-fills are usually the worst leads. Tire-kickers, wrong service area, no budget. The bid strategy is doing what you told it. You told it to chase volume. The fix is the signal swap. Make the qualified lead the one primary conversion and let the cheap fills stop counting.

  2. SIGNAL 02

    Closed-won never makes it back to Google Ads

    A lead becomes a paying client in the CRM and that win dies there. Google Ads never hears about it, so it keeps optimizing toward whatever produced the most leads, not the most clients. This is the loop unique to lead-gen and the one most accounts skip. Import closed-won back as an offline conversion with the original gclid and the algorithm starts bidding on revenue. The HubSpot-to-Google pipeline is about fifty lines and a Cloudflare Worker.

  3. SIGNAL 03

    No call tracking, so half the leads are invisible

    Most service businesses get more leads from calls than from forms, and fewer than thirty percent have call tracking wired into Ads. Without dynamic number insertion feeding a qualified-call event back to Google Ads, half your conversion volume never reaches Smart Bidding. The algorithm optimizes on the form half and ignores the phone half. WhatConverts or CallRail records, transcribes, and scores the call, then sends the qualified ones in.

  4. SIGNAL 04

    Spam form-fills are counted as conversions

    The form-submission trigger fires on the click of the submit button, not on server validation. So every bot, every spam fill, every fat-fingered test counts as a conversion. The algorithm learns to chase whoever clicks submit, which bots do better than buyers. Gate the conversion trigger on a server response that confirms the lead is real. Until you do, you pay Google to find you more bots.

  5. SIGNAL 05

    The CRM is not the source of truth

    Lead counts live in a spreadsheet, the ad platform, and three inboxes, and none of them agree. There is no single record where lead source, stage transitions, and closed-won live together. Without that record you cannot tie a closed deal back to the click that created it, so offline imports are impossible. The CRM has to hold the gclid on every lead and timestamp each stage from lead to closed-won. Everything downstream depends on it.

  6. SIGNAL 06

    GA4 is being used to grade ad performance

    GA4 sessionizes traffic. The CRM counts deals. Those two never agree, and grading ad spend against GA4 lead events guarantees a number that drifts further off every week. GA4 is for behavior. Which pages produce calls, which campaigns send sessions that convert. Grade the ads inside the ad platforms with closed-won imported as the conversion. A GA4 report is the wrong instrument for deciding where the budget goes.

03   Confirm on your account

Three references.
No sales call.

  • The Lead Quality Stack

    Eight-layer reference for services.

    The architecture every answer here points back to. CRM, call tracking, server-side, and the closed-won feedback loop, in the order I rebuild them.

    Read the stack
  • Google Ads Setup Audit

    Free 25-page PDF. No email gate.

    The workbook I run before every diagnostic conversation. Covers conversion setup, the qualified-lead signal, and the standard tracking leaks.

    Download the audit
  • The Lead Quality Audit

    A custom read on your closed-won loop.

    When you want the diagnosis run on your real account, I trace every closed-won client back to the click that created it and map where the signal breaks.

    Get the audit

04   The questions

Every question,
answered in full.

Grouped by where the leak lives. Each question links to a self-contained answer. No gate, no email.

05   What I do with this

Same diagnosis,
run by a senior operator.

Every owner reading this can run the first check on their own account. Pull your closed-won clients from the last ninety days and trace each one back to the click that created it. If you can name the campaign, the keyword, and the gclid for most of them, your wiring is healthy and the problem is somewhere else. If the trail goes cold at the form or the phone, the questions above walk through why.

That diagnosis is what I do. I am Conner Crowe. I spent a decade inside agencies and in-house teams, and more than $15M of managed ad spend, working with owners direct. I run the CLOSE Audit before I touch a bid. CRM wiring, lead-source capture, offline imports, the signal swap to qualified leads, and Enhanced Conversions. Bad data leads to bad bids. Bad bids lead to wasted spend. Same person on the call as on the keyboard. No account manager.

The Lead Quality Stack is the architecture I rebuild every account to. This library is the diagnostic layer on top of it. For a real-estate law firm, fixing this loop cut spend by roughly half and roughly doubled qualified signups. If the questions get you to your own answer, that is the point. If they convince you the rebuild is bigger than a weekend project, that is also the point. The book-a-call link is below, and the free 25-page audit covers the same ground first.

Want this diagnosed in your account?

Same diagnosis,
run on your pipeline.

Thirty minutes on the phone. I look at your CRM, your call tracking, and how your closed-won deals flow back to Google Ads before the call. You walk out knowing which leads to trust and what to fix first.

Book a Call