Marketingabout 25 min

    How do I know which ads are actually booking jobs?

    Short answer

    Connect the ad click to the booked job by carrying campaign data into the contact record and using a tracking number for calls. Then report cost per booked job by campaign instead of cost per click, and move money toward what produces revenue.

    Before you start

    • Campaign links that carry tracking parameters.
    • A tracking number for ad traffic.
    • Job values recorded when work is won.
    • Monthly spend by campaign.

    Step by step

    1. 1

      Tag every ad destination

      Campaign parameters on every link so the landing page knows where the visitor came from.

      Without tags the traffic is anonymous the moment it lands.

    2. 2

      Carry the tag into the contact

      Hidden form fields store the campaign on the record permanently.

      Attribution has to survive the handoff from browser to CRM.

    3. 3

      Use a tracking number for calls

      Ads get their own number so phone conversions are attributable too.

      In the trades, most ad conversions are phone calls.

    4. 4

      Record job value on wins

      The number that matters is revenue per campaign, not leads per campaign.

      Cheap leads from the wrong campaign look great until you check the jobs.

    5. 5

      Report cost per booked job

      Spend divided by jobs won, per campaign, next to average job value.

      That single ratio decides where the next dollar goes.

    6. 6

      Reallocate monthly

      Shift budget toward the campaigns producing profitable work and cut the rest.

      Attribution is only worth building if it changes the budget.

    What good looks like

    • You know cost per booked job by campaign.
    • Phone conversions are attributed properly.
    • Budget follows revenue instead of clicks.
    • Underperforming campaigns get cut quickly.

    Common mistakes

    The ways this goes wrong in marketing, and what to do instead.

    Judging ads by clicks

    The cheapest clicks routinely produce the worst jobs.

    Do this instead: Report cost per booked job and revenue per campaign instead.

    Ignoring phone conversions

    Your best campaign looks dead because everyone called instead of filling in a form.

    Do this instead: Give ad traffic a dedicated tracking number and attribute those calls.

    Changing budget weekly

    Small samples produce loud noise and panicked decisions.

    Do this instead: Give campaigns enough volume, then review and reallocate monthly.

    Frequently asked

    5 questions about track which ads book jobs

    Enough booked jobs to be meaningful. With low volume, judge quarterly rather than weekly.

    Pick the next thing to set up, or back up a step if something here assumed work you have not done yet.

    Was this guide helpful?

    Tell us what worked and what didn't. It shapes what we rewrite next.

    You didn't get into business to be in the tech business.

    Managed Tech clients hand this to us. We build it, test it, maintain it, and add to it as the business changes, so nobody on your team has to become the person who knows how the system works.

    Schedule a fit callCallCalls are answered by Troy, our AI assistant. Troy answers questions about the system and services and can schedule, reschedule, or cancel appointments. He never sells or makes offers. Any communication with TactStack is stored in our systems and referenced by Troy during certain interactions. AI can make mistakes.Full documentation