Tracking

How to Test Google Ads Conversion Tracking (Prove It Works in 30 Minutes)

How to test Google Ads conversion tracking: fire one real test conversion, watch it land on both sides, and never take a contractor's word again.

By Alex Arhontoulis · August 11, 2026 · 9 min read

Most people who tell you their Google Ads conversion tracking "works" have never actually watched a real conversion travel from an ad click all the way into the Google Ads dashboard. They opened Tag Assistant, saw a green check, and called it a day. That is not proof. Proof is you clicking your own ad, submitting your own form, calling your own tracking number, and watching every one of those events show up where they should. I'll walk you through the exact 30-minute test I run for clients, what the results should look like, and what to do when the numbers do not line up.

Why "we tested it" is not evidence

I had a business owner come to me running three Google Ads campaigns across two states. Two different freelancers had told him tracking was "fixed and tested." He had no way to verify either claim, no screenshots, no test log, no idea whether the phone calls his ad was generating were being counted or thrown away. He was spending real money every month on ads and flying completely blind on which ones converted.

That is the norm, not the exception. "We tested it" almost always means someone loaded Google Tag Assistant, saw the conversion tag fire on the thank-you page, and stopped there. That check is useful. It is not the same as knowing a conversion recorded.

Tag Assistant proves a tag fired, not that a conversion recorded

A google tag assistant conversion test tells you one thing: the pixel executed in the browser. It does not tell you whether Google Ads accepted the hit, whether the conversion action is active, whether the campaign is attached to that action, or whether the click ID (gclid) made it through. All of those can break independently while Tag Assistant still shows green.

I've seen tags fire beautifully on a thank-you page while the conversion count in Google Ads sat at zero for weeks. The tag was firing to a conversion action that had been paused. The owner had no idea because nobody checked the recording side.

The gap between firing and recording is where breaks hide

Between "tag fired" and "conversion recorded in Google Ads" there are at least eight failure points. I wrote about them in detail here: the 8 places conversion tracking breaks. The short version: a fired tag is a claim. A recorded conversion in the Google Ads UI attached to a specific campaign is evidence. You want evidence.

Next step this week: stop accepting "we tested it" from anyone. Ask to see the test conversion inside the Google Ads UI, with a timestamp.

The 30-minute end-to-end test

Here is the test I run to verify conversion tracking for a client before I sign off on anything. It takes about 30 minutes plus a few hours of waiting for Google to report. You can do it yourself today.

Walk the exact path a customer walks, from the ad click

Open your phone on cellular data, not office wi-fi. Search the exact keyword one of your ads targets. Click your own ad. Yes, you will pay for the click. A $6 to $40 click is the cheapest insurance you will ever buy on an ad account spending thousands a month.

When you land on the page, check the URL. You should see a gclid= parameter tacked on. That is the click ID Google uses to tie the conversion back to the campaign. No gclid, no attribution. If your landing page redirects and strips that parameter, you have already found a break.

Fire a real form submission and a real call

Now behave like a customer. Fill out the contact form with a real name, a real email, and a note that says TEST followed by the date. Submit it. Watch for the thank-you page or confirmation message.

Then call the phone number displayed on that landing page. Let it ring. Talk to whoever answers, or leave a voicemail that says TEST. Hang up. If your site has both a form and a click-to-call button, test both.

Watch for it in Google Ads, and know the reporting delay

Open Google Ads. Go to Goals, then Conversions, then click into the specific conversion action you just triggered. You are looking for the "All conversions" count to tick up by one, tied to the campaign you clicked.

Here is the honest part nobody tells you: this can take anywhere from 3 hours to 24 hours to appear. Google's own documentation says most conversions show up within 3 hours, but I've seen calls take a full day. Do not panic at hour two. Do panic at hour 48.

Check the call tracking side too

If you use CallRail, WhatConverts, or Google's own forwarding number, log into that dashboard. Your test call should be sitting there with a timestamp, the source keyword, and the gclid. If the call tracking dashboard has it but Google Ads does not, the export from call tracking to Ads is broken. That is a fixable, specific problem.

Next step this week: block 30 minutes on your calendar, run this test once, and screenshot every stage.

Reading the results: recorded, delayed, or lost

Once you've fired the test, you need to know how to read what comes back. Most owners either declare victory too early or panic too early.

Where conversions appear in Google Ads

Three places matter. First, the Conversions summary under Goals shows the total count per conversion action. Second, the Campaigns view with the Conversions column added shows which campaign got credit. Third, the Search terms report shows the actual query that triggered your ad and converted. If your test conversion is in the first two but not the third, that is normal for privacy reasons. If it is in none of them after 24 hours, it is lost.

Normal delay vs actually broken

Use this rough guide:

Time since testWhat is normal
0 to 3 hoursNothing yet. Do not troubleshoot.
3 to 9 hoursForm conversions usually visible. Calls may still be pending.
9 to 24 hoursEverything should be visible. Calls almost always in by now.
Over 24 hoursSomething is broken. Start diagnosing.

The per-campaign check most people skip

This is the one that catches "fixed by a freelancer" claims. A conversion action can be active and recording, but not attached to your campaign. Open Campaigns, click into the campaign you tested, go to Settings, and look at Conversion goals. Your conversion action needs to be in that list, with "Primary" or "Secondary" set correctly. I've seen ad accounts where the action was recording fine but not counted toward any campaign's optimization, which meant Smart Bidding was flying blind and wasting 20 to 40 percent of budget.

Next step this week: open each of your campaigns and confirm the conversion goal is attached and set to Primary.

Testing call conversions specifically

Calls are where most tracking silently dies. Forms are simple: submit, redirect, fire tag. Calls involve a forwarding number, a call duration threshold, and an export from a third-party system into Google Ads. Every one of those is a break point.

Why the tracking number matters, not the main line

If your landing page shows your main office number, calling that number will never be attributed to the ad click. The whole point of a dynamic tracking number is that visitors from Google Ads see a unique forwarding number that gets swapped in by JavaScript. Call that number, and the call tracking system knows which click, which keyword, which campaign.

Look at the number on your landing page after the ad click. Is it different from the number on your homepage when you visit directly? If it is the same, the number swap failed and every call from that page is being credited as "direct" or nothing at all.

The number-swap check on every landing page

Do this for every landing page tied to a Google Ads campaign. A plumber in NJ I worked with had a beautiful Google Ads setup, four campaigns, tight keywords, decent quality scores. His landing pages were built by a different agency two years earlier. Three of the four pages had the number-swap script. The fourth did not. That fourth page was 34 percent of his ad spend, and none of the calls from it were being tracked. He was optimizing against a lie for eleven months.

Right-click the phone number, inspect the element, and confirm there is a dynamic number script from CallRail, WhatConverts, or whatever tool you use. If it is hardcoded, you have found the problem.

Confirming the call exported to Google Ads

Call tracking tools export qualified calls to Google Ads as conversions. "Qualified" usually means longer than a threshold you set, typically 30 or 60 seconds. If your test call was 12 seconds, it will not export. Set your test call to at least 90 seconds, then check both the call tracking dashboard AND the Google Ads conversion count. Both need to reflect it. If call tracking has it but Ads does not, the integration credentials have probably expired.

Next step this week: place one 90-second test call to every landing page tracking number and verify the export.

What to do when the test fails

When a test conversion does not show up, resist the urge to blame Google. Ninety percent of the time the break is somewhere in your own stack.

Work backward from where the signal died

Start at the end and walk backward. Not in Google Ads after 24 hours? Check the call tracking or form tool dashboard. Not there either? Check the tag firing in Tag Assistant. Tag not firing? Check the thank-you page URL and trigger conditions. Each step eliminates half the possibilities.

The usual suspects in order

In my experience, when you check if conversion tracking is working and find it broken, the culprit is one of these, in rough order of frequency:

  1. The conversion action is not attached to the campaign as a goal.
  2. The dynamic number swap script is missing on one landing page.
  3. The gclid is being stripped by a redirect.
  4. The call tracking to Google Ads integration credentials expired.
  5. The conversion action was accidentally paused or set to "secondary" when it should be primary.
  6. The tag is firing on the wrong page (the form page, not the thank-you page), inflating counts.
  7. Google Tag Manager published a container without the conversion tag included.
  8. Enhanced conversions is enabled but the required fields are not being passed.

Work down that list. It will save you hours.

Next step this week: if your test failed, run the list above and email me at aaarhontoulis@gmail.com or call (484) 602-6390 if you get stuck.

Make the test automatic so it never silently fails again

Running this test once is worth doing. Running it every day is what actually keeps you safe. Tracking breaks quietly. A CMS update, a new landing page, an expired API token, and suddenly your Smart Bidding is optimizing against no signal. You do not notice until the monthly report looks weird, and by then you have wasted thousands.

This is exactly what my Conversion Tracking Health Monitor does. It runs the same end-to-end verification I just walked you through, automatically, every day, read-only, per campaign. The day a path stops recording, you get an email. Not a dashboard you have to remember to check. An email in your inbox that says "the call conversion path on Campaign X stopped recording yesterday, here is where the signal died."

It is one of the small custom bots I build for clients, sitting in the same family as Apex Autobots. You bring the pain point, I build the check, it runs forever. The business owner with the three campaigns and two freelancers I mentioned earlier? He runs this now. He does not have to trust anybody. The bot tells him.

Next step this week: decide whether you are going to run this test monthly by hand or automate it.

What to do this week

Do not close this tab and forget. Do these five things in order, this week:

  1. Block 30 minutes on your calendar tomorrow morning. Label it "test Google Ads conversion tracking."
  2. From your phone on cellular, click one of your own ads. Confirm the gclid parameter is in the landing page URL.
  3. Submit the form and place a 90-second call to the number on the landing page.
  4. Wait 24 hours. Then check Google Ads Conversions, your call tracking dashboard, and the per-campaign conversion goals setting.
  5. If anything is missing or unattached, work the suspect list above.

If you want a second set of eyes on the result, or you want the whole verification running automatically so you never have to think about it again, email me at aaarhontoulis@gmail.com or call (484) 602-6390. The first build goes live in about a week. You will stop taking anyone's word for it, including mine, because you will have the evidence in your inbox every morning.

Common questions before you build.

How long does a Google Ads test conversion take to show up?

Most form conversions appear in Google Ads within 3 to 9 hours, and call conversions usually within 24 hours. If nothing has appeared after 24 hours, something is broken and you should start diagnosing. Do not troubleshoot in the first 3 hours, that is just normal reporting delay.

Does Google Tag Assistant prove my conversion tracking works?

No. Tag Assistant only proves the conversion tag fired in the browser. It does not prove Google Ads accepted the hit, that the conversion action is active, or that it is attached to your campaign as a goal. You have to verify the conversion actually recorded in the Google Ads UI.

Will Google Ads charge me if I click my own ad to test?

Yes, you will pay for the click at your normal cost-per-click. This is expected and it is the only way to run a real end-to-end test with a valid gclid. A single test click is cheap insurance compared to weeks of running ads with broken tracking.

Why is my phone call conversion not showing up in Google Ads?

The most common causes are the dynamic tracking number swap failing on your landing page, the call being shorter than your qualified duration threshold, or the integration between your call tracking tool and Google Ads having expired credentials. Check the call tracking dashboard first. If the call is there but not in Ads, the export is broken.

How often should I test Google Ads conversion tracking?

At minimum once a month, and after every website change, landing page launch, or tag manager update. Tracking breaks silently, so if you rely on Smart Bidding, weekly verification is smarter. Automating a daily read-only check is the safest option because you get alerted the day a path stops recording.

Got a bottleneck eating your week?

15-minute Resolution Call. I tell you straight if AI can fix it. No pitch deck. No fluff. First build live in about a week from kickoff.

aaarhontoulis@gmail.com  ·  (484) 602-6390