Skip to main content
(714) 823-3164
Online Website Marketing, experts in local website marketing strategies, Chino California

Pay Per Click Advertising

Conversion Tracking Setup for Paid Campaigns

Tracks calls, forms, and chats, not just page views

Timeline
Two to three weeks for a full setup on a normal site

Call (714) 823-3164 or ask a question. Clear recommendations, even if we never work together.

Conversion tracking setup is the technical work of recording what happens after an ad click: phone calls, form submissions, chats, and booked jobs. It uses Google Tag Manager, GA4, call tracking numbers, and offline conversion imports. Together they tie every lead back to the campaign and keyword that produced it.

Written by Terry Sr., FounderLast updated

The problem

We have audited accounts spending 8,000 dollars a month where the only tracked conversion was a page view of the contact page. Every optimization decision in that account was made on fiction. The other common failures: the same lead counted three times because a thank you page reload fires the tag again, call conversions counted the second the phone rings even if the caller hangs up in four seconds, and GA4 conversions that never got imported into Google Ads so the bidding algorithm had nothing to learn from. Bad tracking does not just hide results. It actively teaches the machine to buy the wrong clicks.

What it is

Conversion tracking setup covers everything between the click and the money. We install Google Tag Manager and set up GA4 with proper event names. We add a call tracking platform with dynamic number insertion, so the phone number on the page changes with the traffic source. That is how a call gets tied to a single keyword. We set counting rules so one lead equals one conversion. We add call duration thresholds so a 12 second hang up does not count as a lead. Where your CRM allows it, we push closed job data back into Google Ads through offline conversion import. Then bidding aims at revenue instead of form fills.

Signs you need this

  • Your only conversion action is a page view of the contact or thank you page
  • Google Ads reports more conversions than you have actual leads
  • Nobody can tell you which keyword produced last week's best job
  • Phone calls are your main lead source and none of them are tracked
  • Your site was redesigned and conversion counts changed overnight

What is included

  • Google Tag Manager container installed with a documented naming convention
  • GA4 property configured with key events for calls, forms, chats, and bookings
  • Call tracking platform setup with dynamic number insertion on every page
  • Call duration threshold so short hang ups are excluded from conversions
  • Conversion actions in Google Ads with correct counting and attribution windows
  • Enhanced conversions configured to recover data lost to browser restrictions
  • Consent mode configuration for privacy compliance
  • Offline conversion import from your CRM where an integration exists
  • A one page tracking map showing every event, where it fires, and what counts

Our process

  1. Tracking Audit

    Days 1 to 5

    We document every existing tag, pixel, and conversion action, then test each one live. Duplicate tags, tags left over from a previous agency, and conversions counting the wrong thing all get flagged with screenshots.

  2. Container and Event Build

    Week 1 to 2

    We install or clean up Google Tag Manager, define the event taxonomy in plain language, and build triggers for form submissions, click to call taps, chat starts, and booking completions.

  3. Call Tracking Install

    Week 2

    We provision tracking numbers with local area codes, set up dynamic number insertion so the displayed number matches the traffic source, and confirm your real number still shows for direct visitors and your Google Business Profile.

  4. Validation Testing

    Week 2 to 3

    We submit real test forms, place real test calls from an outside phone, and verify each lands in GA4, Google Ads, and your inbox with the right source attached. Nothing goes live until every path is confirmed.

  5. Offline Import and Ongoing Checks

    Ongoing, monthly

    Where your CRM supports it we push booked and closed jobs back into Google Ads monthly. We also re verify tags after any website change, since a redesign or plugin update breaks tracking more often than anything else.

Realistic timeline: Two to three weeks for a full setup on a normal site. Longer if a CRM integration is involved. Tracking must be verified before any campaign launches, never after.

How One Phone Call Becomes A Tracked Lead

Five things happen in order. Break one and the call still rings, but nobody can say which ad paid for it.

1Ad clickGoogle adds a click ID2Number swapPaid number shows up3Call ringsSource stored with call4Duration gate60 seconds or it is out5Sent to AdsKeyword gets the credit

The number swap is the step most setups skip, and it is the one that ties a call to a keyword.

What Breaks Tracking And How You Notice

Tracking rarely breaks loudly. It goes quiet, and reports look normal until somebody tests. These are the causes we see most.

We retest key events monthly and after any site change, because none of these announce themselves.
What changedWhat stops workingThe clue
Website redesign or theme updateTags left behind with the old pagesConversions drop to zero overnight
Form plugin updateThe submit trigger no longer firesLeads reach your inbox but not GA4
New consent bannerTags blocked until someone acceptsRecorded conversions fall sharply
New chat widgetChat leads counted nowhereOffice says chats are up, reports are flat
Thank you page URL editedThe old trigger never matchesForms read zero, calls look fine
Tracking number swapped by handOld number still sits on some pagesCalls split across two sources

We retest key events monthly and after any site change, because none of these announce themselves.

Counting Rules That Keep The Numbers Honest

Most inflated conversion counts come from settings, not bad luck. These are the ones we set on every account we take over.

Do this

  • Set call and form conversions to count One per click, not Every.
  • Require a call to run at least 60 seconds before it counts as a lead.
  • Pick one primary action per lead type and mark the rest secondary.
  • Turn on enhanced conversions to recover data browsers now block.
  • Write down every event, where it fires, and what counts as a lead.

Not this

  • Do not count a view of the contact page as a conversion.
  • Do not import a GA4 key event that Google Ads already tracks.
  • Do not put a tracking number on your Google Business Profile.
  • Do not launch a campaign before somebody places a live test call.
  • Do not count chat opens. Count chats where contact details were left.

The Twenty Minute Test That Saves A Quarter

Before a campaign spends a dollar we run the same test on every account. It takes about twenty minutes and it catches nearly everything.

Fill in your own form from a phone on cell service, not office wifi. Then call the tracking number from a phone that is not saved in your contacts. Stay on for ninety seconds so the duration rule is cleared. Now check four places: your inbox, GA4, Google Ads, and your CRM.

The lead has to show up once in each one, with the source attached. Twice anywhere means a duplicate tag. Missing from Google Ads usually means the conversion action was never imported. Missing the source means the click ID was dropped, often by a redirect or a form that opens in a new window.

Call Recording And Click IDs, Answered

Do recorded calls need an announcement in California?

California requires everyone on the call to agree before it is recorded, so a notice belongs at the start. Every call tracking platform we use can play one automatically, before the call reaches your team. Have your attorney approve the wording. We set up the tracking, we do not give legal advice.

What is a click ID and why does my CRM need it?

It is the code Google adds to your landing page address on every ad click. It is how a job booked in March gets traced back to a keyword from January. If your form saves that value with the lead, closed jobs can be pushed back into Google Ads. If not, offline import waits until a hidden field is added.

Frequently asked questions

Will call tracking numbers hurt my local SEO?

Not when set up correctly. Dynamic number insertion swaps the visible number only for paid and referral traffic while your real business number stays in the page code, in your schema markup, and on your Google Business Profile. The mistake that does cause harm is replacing your primary number across all listings.

Why does Google Ads show more conversions than I got leads?

Usually one of three causes. The counting setting is on Every instead of One, so a thank you page refresh counts again. Multiple conversion actions fire on the same lead. Or calls count at ring instead of after a minimum duration. All three are settings changes, and all three inflate the numbers you have been trusting.

What is offline conversion import and do I need it?

It sends your closed job data back into Google Ads so bidding optimizes toward real revenue rather than form fills. You need it if your lead to job rate varies a lot by service, which is true for most trades. It requires a CRM that can export click IDs, so it is not possible in every conversion tracking setup.

Do I need Google Tag Manager or can tags go on the site directly?

Tag Manager is worth it in almost every case. It keeps tags in one place, lets us test before publishing, and means the next change does not require a developer. Hardcoded tags scattered across a theme are the reason so many sites end up with duplicate tracking nobody remembers adding.

How often does tracking break?

More often than owners expect. Website redesigns, form plugin updates, new chat widgets, and consent banner changes all break tags regularly. We test key events monthly and after any site change. A site that silently stopped recording form fills for six weeks is a mistake we would rather not repeat.