About Services Cases Blog Tools Reviews Partners Contacts

Ad Analysis Mistakes: What I See Most Often in Ad Accounts

Ad analysis mistakes: what I see in audits

Ad decisions are made based on analysis: raise the budget, turn off a campaign, change contractors. If the analysis is flawed, the decision is flawed too, even when the ads themselves are set up fine. Below are the mistakes I see most often in audits, in the order I come across them.

Contents
  1. Analyzing ads only in the Google Ads account
  2. Trusting conversions without checking what they count
  3. Drawing conclusions by day and week
  4. Looking at ROAS without margin
  5. Mixing what should be analyzed separately
  6. Looking for the cause only in the ads
  7. Judging ads by clicks and CTR
  8. Check your report
  9. FAQ

Analyzing ads only in the Google Ads account

The most common one. The account shows conversions by click date, doesn’t know about canceled orders, and doesn’t see sales by phone, via messengers or email without a Google Click ID. As a result, the numbers in the account can be either worse or better than reality.

For a chain of steel warehouses the account showed 586 leads at 623 UAH. After I closed the attribution gaps — the cart, goals, messengers, calls from Google Maps — the real picture became 1,196 leads at 244 UAH. The cost per lead turned out 2.3 times lower than the client thought.

Static Google Maps call tracking: 781 calls, 565 unique, 504 first-time
Calls from Google Maps the account didn’t see: 781 over the period, 565 unique
Google Ads case study: steel distributor where the real cost per lead turned out 2.3x lower than in the account Google Ads case study · B2BGoogle Ads case study: steel distributor where the real cost per lead turned out 2.3x lower than in the accountSteel stockyard network: four attribution gaps — cart, goals, messengers, Maps calls. 1,196 leads at 244 UAH ($5.4) instead of 586 at 623 UAH ($14).Sep 18, 2026Read

It happens the other way around too. A tea store with a budget of about 200,000 UAH a month saw a ROAS of 6.95 in its reports, yet the money in the business didn’t add up.

Still Judging Performance Only in Google Ads? That’s Why Things Are So Bad

Video: Still Judging Performance Only in Google Ads? That’s Why Things Are So Bad

Trusting conversions without checking what they count

About 95% of the projects that come to me for an audit have tracking problems. Conversions are duplicated, repeat calls and messenger button clicks are counted, events fire on the wrong actions. In a private clinic the “call” goal counted everything: a person couldn’t get through and dialed again — two conversions; called to reschedule — one more. Analyzing cost per lead on data like that makes no sense.

So before any analysis I check what exactly is recorded as a conversion and whether the number of conversions matches the number of real leads or orders.

Google Ads account: a duplicate purchase and micro-conversions in one campaign, segmented by conversion action
Segmented by conversion action: a duplicate purchase and micro-conversions are counted together with sales

Google Ads | What a Disaster Looks Like in 2026

Video: Google Ads | What a Disaster Looks Like in 2026

Drawing conclusions by day and week

“Yesterday there was one lead, the day before five — what happened?” Nothing. In a dental equipment store over seven months, daily ROAS jumped from 0.16 to 83, a 524x spread. By week — 3.1x. Between months — about 30%. And that’s a project with over 400 orders a month. If you have 30, you need years of data for sound conclusions.

Minimum and maximum ROAS per day, week and month
ROAS spread: 524x by day, 3.1x by week, about 30% by month

In the same project, 37 days out of 214 ran at a loss, but not a single week did. The only failed week came from one order entered incorrectly in the CRM.

Google Ads Analytics Beyond the Ad Account: A Statistical Breakdown of 2,879 Dental Equipment Sales Analytics · Google AdsGoogle Ads Analytics Beyond the Ad Account: A Statistical Breakdown of 2,879 Dental Equipment SalesA statistical breakdown of 7 months of Google Ads for a dental equipment store: ROAS noise, big deals, loss-making cheap baskets, calls and LTV.Oct 20, 2026Read

Looking at ROAS without margin

ROAS shows revenue per hryvnia of ad spend, not profit. Three campaigns with almost the same ROAS can give a ROMI that differs twofold because they sell products with different margins. Even simpler in numbers: spend 21,000 UAH, revenue 150,000 UAH, ROAS 714%. Sounds great. But at a 15% margin, 1,500 UAH is left after ads.

End-to-end analytics dashboard: Google Ads campaigns with ROAS and ROMI breakdown
ROAS and ROMI by campaign in an end-to-end analytics dashboard — campaign names blurred

If only revenue is passed to Google Ads, the algorithm chases expensive products even if they’re low-margin. More in the article on the difference between ROAS and ROMI.

Mixing what should be analyzed separately

Brand and non-brand. Brand queries are always cheaper and convert better, because the person is already looking for you. If they run together with generic queries, the average cost per lead looks decent, while the real cost of a new customer can be several times higher.

Performance Max and Search. In a clinic I work with, the click-to-lead conversion rate with Performance Max is 5.4%, without it — 10.9%. Performance Max brings a lot of cheap placement traffic, and in the overall number it blurs everything. That’s why in client dashboards I add separate toggles for Performance Max and for brand.

Clinic dashboard with Performance Max: 159,910 UAH, 592 leads, CPL 270 UAH, 5.4% conversion rate
With Performance Max the click-to-lead conversion rate is 5.4%, without it — 10.9%

Looking for the cause only in the ads

A plant nursery store came for an audit with a question: the budget grew by 87%, yet orders went down. The cause turned out to be not the ads but the minimum order amount on the website.

In a clinic, ads brought qualified calls, but the front desk didn’t mark missed ones, and Google Ads saw 2–2.4 times fewer leads than there really were. For three months I looked for the problem in the campaigns, and it was at the reception desk.

Three Months Treating the Ads. The Front Desk Was Sick Analytics · Google AdsThree Months Treating the Ads. The Front Desk Was SickA clinic marks qualified calls in Binotel, but never the missed ones. Why Google Ads sees only half the leads — and why the problem isn’t the ads.Oct 16, 2026Read

Price, website, lead handling, product availability — all of this affects ad results, but none of it is visible in the account.

Judging ads by clicks and CTR

Clicks, impressions, CTR are working metrics for a specialist. They tell a business owner nothing about money. A high CTR doesn’t mean sales, and a ten-page report of click charts doesn’t answer how much you earned. I explained why CTR isn’t a KPI in the article does CTR affect business metrics.

Working Google Ads dashboard with business metrics: cost, conversion value, ROMI
A working dashboard for the owner: cost, conversion value, ROMI — no CTR

Check your report

Take your latest monthly ad report and look at three things. Where do the numbers come from: the account or the CRM? Are brand and Performance Max shown separately? Is profit calculated with margin, not just revenue? If the answer to all three is “no”, the decisions you make based on this report rest on incomplete data.

03 — AuditGoogle Ads account auditI find where the budget leaks: structure, bidding, keywords, conversion tracking, website.from $50Learn more
Related services
Conversion tracking with GTM and GA4 Accurate tracking: Google Tag Manager, GA4, Enhanced Conversions, Google Tag Gateway. from $50Learn more End-to-end analytics All inquiry sources and CRM sales in one picture: you see which channel actually brings money. from $400Learn more
Want to check whether you can trust your reports? Get in touch, we’ll start with an audit

FAQ on the topic

Frequently asked questions

Why doesn’t Google Ads data match real sales?
The account counts conversions by click date and doesn’t account for cancellations or sales without a Google Click ID: by phone, via messengers, email. CRM or store admin data is more reliable for judging results.
Over what period can you draw conclusions about ad performance?
The fewer conversions, the longer the period you need. For most projects the minimum is a month, and for scaling decisions it’s better to compare several months or comparable seasons.
Why doesn’t a high ROAS mean profit?
ROAS counts revenue, not margin. If the margin is low, even a high ROAS may not cover the cost of ads, contractors and the product itself.
Why separate brand and non-brand campaigns?
Brand queries are cheaper and convert better. Mixed with non-brand, they lower the average cost per lead and hide how much a new customer really costs.
How do you tell the problem isn’t the ads?
If the traffic and queries are relevant but leads or sales are few, check the website, prices, lead handling and minimum order terms. An ad audit that includes these factors shows where customers get lost.



Contact

Let's discuss
your project

Leave a request — we'll assess your situation, discuss your goals and find the best solution for your business and budget.

🏆
As a Google Partner, I can help you get a Google Ads bonus of up to 55,000 UAH ($1.2K) for your first campaigns.
❌ I don't work with: gambling · betting · alcohol · tobacco · crypto · grey niches · payday loans
▸ new_project.init()
Discuss a project