How to Tell if Your Google Ads Are Actually Working

VenbitThe Venbit TeamSeptember 4, 20269 min read

The short answer

Your Google Ads are working if paid clicks turn into leads you can point at, at a cost you can live with. Clicks, impressions and the conversion count in the dashboard do not prove that. Follow the click id Google adds to your landing page URL through to the form fills and phone taps it produced.

Key takeaways

  • Clicks and impressions going up is not evidence. Leads with a Google click id attached is evidence.
  • Google appends gclid (and gbraid or wbraid on some iOS traffic) to your landing page URL on every ad click.
  • You can read that parameter out of the URL yourself for free, no agency and no extra software required.
  • Most small accounts have conversion tracking configured wrong, double counting, or not counting phone taps at all.
  • The number that settles the argument is cost per customer, not cost per click or cost per conversion.

Here is how to tell if your Google Ads are working: count the leads that arrived carrying a Google click id, not the clicks. Every time somebody clicks your ad, Google adds a parameter to the address of the page they land on. If your website records that parameter alongside each form fill and phone tap, you can say exactly what the ads produced. If it does not record it, nobody can answer the question honestly, and that includes whoever runs the account.

Owners ask me this the same way every time. They are spending somewhere between $800 and $3,000 a month, the report says impressions are up and cost per click is down, and the phone does not feel any busier than it did in March. Half of them quietly suspect the numbers are being dressed up. The frustrating part is that both sides are usually arguing from data that cannot settle it. Google Ads not generating leads and Google Ads generating leads you never counted look identical from inside the dashboard.

Why the Ads dashboard cannot answer the question

Search Google for whether your ads are running and the first result is Google's own help page about ad status. That page is genuinely useful for a different problem: is my ad approved, is it eligible, is my budget capped. It tells you nothing about whether the money turned into work.

The dashboard's own metrics have the same limitation. Impressions count how many times your ad appeared. Clicks count how many people tapped it. Click through rate is those two divided. Every one of those goes up when you raise your bid, which means a report full of green arrows can describe a month where you bought more traffic and got nothing back.

The one column that should matter, Conversions, is the one I trust least on small accounts. More on that below, because it is the single most common reason an owner and an agency end up shouting past each other.

How to tell if your Google Ads are working: follow the click id

A click id is a string that the ad platform staples onto the end of your landing page address when somebody clicks an ad. Google has done this for years, through a setting called auto-tagging. If auto-tagging is switched on in your account, which it is by default, a visitor who clicks your ad does not arrive at yoursite.com. They arrive at yoursite.com/?gclid=Cj0KCQ and a long tail of characters.

That string is the receipt. It identifies one specific click on one specific ad. Every major platform does its own version, so once you know what to look for you can tell Google traffic from Meta traffic from Microsoft traffic without any tools at all.

ParameterPlatformWhat it means when you see it
gclidGoogle AdsThe original Google click identifier, added by auto-tagging. One click on one ad. The richest of the lot.
gbraidGoogle Ads, iOSGoogle's help docs describe this one as the web-to-app parameter, used where Apple's tracking rules stop gclid being sent.
wbraidGoogle Ads, iOSThe app-to-web counterpart. Same situation: an iOS journey where the old identifier is not available.
fbclidMeta (Facebook and Instagram)A click on a Meta ad. Also appears on some organic Facebook link shares, so it is not proof of paid traffic on its own.
msclkidMicrosoft AdvertisingA click on a Bing or Microsoft Audience Network ad, added by Microsoft's own auto-tagging.
ttclidTikTok AdsA click on a TikTok ad.
Click id parameters and which platform puts them there

You do not need to understand the difference between gbraid and wbraid to run a business. For your purposes all three of the Google parameters mean the same thing: a Google ad sent this person. What you do need to know is that if none of these ever show up on your site, either nobody is clicking your ads or the tracking is broken, and both are worth finding out today.

Read one yourself, free, in about a minute

  1. 1Open a private or incognito window so your own history does not interfere.
  2. 2Search the exact phrase one of your ads targets, from the area you advertise in. If your ad shows, click it. Yes, this costs you one click. It is the cheapest audit you will ever run.
  3. 3Look at the address bar on the page you land on. You are looking for ?gclid= or &gclid= followed by a long string. On an iPhone you may see gbraid or wbraid instead.
  4. 4Now go straight to your contact form and submit a test enquiry with something obvious in the message, like TEST FROM AD CLICK, and the date.
  5. 5Check where that enquiry lands. Does the email, the CRM entry, or the spreadsheet row have the click id anywhere in it? If not, that is your gap, and it is the whole reason nobody can tell you if the ads work.

A worked example: 412 clicks to two customers

Here is a month laid out the way it should be. The numbers below are an illustration, not a client's figures, but they are the shape of a real small-account month and the arithmetic is what matters.

StageCountWhat it costs youWhat you learn
Ad spend$1,450The whole budgetThe only number that leaves your bank account
Clicks412$3.52 per clickTraffic bought. Says nothing about quality yet.
Form fills with a Google click id9$161 per form fillReal leads, provably from the ads
Phone taps with a Google click id6Combined: $96.67 per leadThe half most accounts never count
Total ad-sourced leads15$96.67 per leadNow you can compare against your other channels
Became customers2$725 per customerThe number that decides whether you keep going
One month of Google Ads, followed all the way through (illustrative numbers)

Look at what happens to the story depending on where you stop reading. Stop at clicks and it looks like a good month: 412 people came to the site for three and a half dollars each. Stop at form fills and it looks alarming, $161 for a lead. Count the phone taps and the cost per lead drops by 40 percent, because six of the fifteen leads were invisible until you counted them.

Then the last line. Two customers at $725 of ad spend each. Whether that is a triumph or a disaster depends entirely on what a customer is worth to you. If you are a roofer, $725 to win a $14,000 job is an obvious yes and you should be asking why you are not spending more. If you sell $180 tune-ups and you do not get repeat work, you are losing money on every sale and no amount of campaign optimization fixes it.

Why the conversions number in your account is usually wrong

When an agency says the ads are working, they almost always point at the Conversions column. On accounts I have inherited, that column has been wrong more often than it has been right. These are the faults I run into repeatedly:

  • The thank-you page fires on every page load. Somebody put the conversion tag in the site footer instead of on one page, so every visit counts as a conversion. Reported conversions then roughly equal reported clicks, which nobody notices because it looks like a spectacular result.
  • Phone taps are not tracked at all. For a trade business this hides most of the leads. The ads then look worse than they are, and the account gets cut for the wrong reason.
  • Soft actions are counted as conversions. Clicking to the pricing page, scrolling to the bottom, spending 30 seconds on the site. These get set up as conversions, and they inflate the count with people who never contacted you.
  • Spam form fills are counted the same as real ones. If a third of your form entries are bots selling SEO services, a third of your reported conversions are fiction.
  • Nothing is deduplicated. One person who fills the form and then calls is two conversions, which is fine as a signal and misleading as a lead count.

None of that requires bad faith. It is what happens when tracking is set up once, at launch, by whoever was cheapest, and never audited. But it is why you should treat the conversion count as a claim to verify rather than an answer.

Three questions that end the argument

If somebody else manages your account, these three questions get you to the truth faster than any report. Ask them in writing.

  1. 1Show me the last ten leads that came from the ads, with the date and the page they landed on. Not a count. The actual leads. A well-run account can produce this in a few minutes. If the answer is that the system does not work like that, you have learned something important.
  2. 2What exactly counts as a conversion in this account, and when was that last checked? You want a list: form submitted, phone tapped, and nothing else. If page views, scroll depth or time on site are in there, the conversion number is not a lead number.
  3. 3Are phone taps from mobile counted, and how? Roughly two thirds of local searches happen on a phone, and on a phone people call rather than type. If the answer is no, your ads have been performing better than the reports say all along.

A good manager will welcome all three, because the answers usually make their work look better, not worse. What you are watching for is defensiveness or a change of subject.

When the honest answer is that Google Ads is not worth it

Sometimes you do the whole exercise, the tracking is clean, and the ads still do not pay. That is a real outcome and it deserves to be said out loud. Google Ads tends to disappoint when the average job is small and there is no repeat business, when the click prices in your category run past what a lead could ever be worth, or when the site people land on does not convince anybody. That last one is the most common by a distance. Buying traffic to a page that does not answer the visitor's question is paying to be rejected faster.

If you are early in this and still working out what to spend, our guide on a realistic Google Ads budget for a small business covers what a starting budget actually buys, and what Google Ads management costs covers what the management fee should look like on top.

Doing this check automatically

You can do everything above by hand, and plenty of owners should. Export the leads from your inbox once a month, note which ones arrived with a click id in the landing URL, put them in a spreadsheet next to the spend from the Ads account, and add a column for which ones closed. It takes about an hour a month once the habit is set, it costs nothing, and it is a far better instrument than any dashboard you are currently being shown.

The automatic version is what we built Venbit Analytics to do. It is first-party analytics for small business owners: one script tag, no cookies, bots excluded. It reads the click id off the landing URL, stores it with the lead, and keeps the actual form submissions and phone taps in an inbox rather than as a number. That is what makes the "did the ads work" verdict possible: it is the same check described above, run for you, with a push alert on your phone when a lead comes in. It is free for Venbit clients and there is no public price yet. If you would rather we just looked at the account, our Google Ads management starts with exactly this audit.

Venbit

The Venbit Team

Web design & SEO, Seattle

Venbit is a Seattle-area web design, SEO, and digital marketing studio. Since 2011 we've designed, built, and ranked small-business websites for clients across the Puget Sound and around the country, so the numbers and advice here come from real projects, not a content mill.

Common questions

Questions, answered straight.

Straight answers about guides for your business. If yours isn't here, ask us directly and we'll give it to you straight.

Ask the team

Count the leads that arrived with a Google click id in the landing page URL, then divide your ad spend by how many of those became customers. If your website does not record the click id with each form fill and phone tap, that is the first thing to fix, because until it is fixed the question cannot be answered honestly.

The gclid is the Google click identifier, a string Google adds to your landing page address whenever someone clicks your ad and auto-tagging is on. Click one of your own ads from an incognito window and look at the browser address bar. You will see ?gclid= followed by a long string of characters.

Three causes cover most cases. The keywords are attracting people who want something adjacent to what you sell. The landing page does not answer the question the ad promised to answer. Or the leads are arriving and are not being counted, usually because phone taps are untracked. Check the third one first, since it is free.

It depends on what one customer is worth to you and how many leads you close. Work out your lifetime value per customer and your close rate before you judge any campaign. A $700 cost per customer is a bargain for a roofer and ruinous for a business selling $180 services with no repeat work.

Yes, and for most local service businesses it is the single highest-value thing to add. People searching on a phone call rather than fill in forms. If phone taps are not counted, your reports are missing the majority of the leads the ads produced, which makes good campaigns look like failures.

Free 30-minute strategy call

Let's talk about your project.

Tell us what you need and we'll give you an honest read on the project, the timeline, and what it takes, before you spend a dollar. Based in Seattle, working across the Puget Sound.

4.8 on Google 5.0 on Yelp