All posts

Why Google Ads Data Is Confusing—and How to Get Real Answers

Google Ads gives you more data than almost any ad platform—and somehow makes it harder than ever to get a straight answer.

AdControlCenter Team
· 10 min read
Cover image for Why Google Ads Data Is Confusing—and How to Get Real Answers

Google Ads will not show you your Quality Score by default. That is not a UX oversight. It is the shape of the platform: enormous surface area, genuine diagnostic answers buried three menus deep or absent entirely. Founders who run their own paid ads hit this wall constantly. A quick scan of r/PPC threads from the past few weeks shows the same frustration surfacing across completely different questions—Quality Score location, ad format identification, cost-per-subscription breakdowns by country. The symptom is always the same: the data exists, probably, somewhere, but I cannot find it in a way that helps me make a decision.

This post maps the specific places where Google Ads reporting breaks down and gives you exact paths to get unstuck.

TL;DR — 5 things to know
  • Quality Score is not in the default columns. You have to add it manually under the Keywords tab, and it only appears at the keyword level.
  • Custom conversion event costs (e.g., cost per app subscription) require a custom column—they are not pre-built for every event type.
  • Geographic breakdowns live under Segment → Location, not in a separate report. You have to already be on the right campaign or ad-group view first.
  • "What ad format is this?" is a real question because Google now runs Search, Performance Max, Demand Gen, and Display under overlapping labels in the UI.
  • The fix for most data-clarity problems is the same: add a custom column, apply a segment, or export to a connected sheet. There is no single dashboard that does it all.

The Quality Score Problem Is a UI Problem, Not a Data Problem

A thread on r/PPC titled "Quality score in Google Ads - Impossible to find?" reads like a support ticket. The poster had been clicking around for twenty minutes. Multiple replies confirmed: yes, it really is that hard to find, and yes, Google has moved it more than once.

Here is the exact path as of mid-2025:

  1. Open Google Ads and navigate to Keywords (left nav → Keywords → Search keywords).
  2. Click Columns (the icon at the top right of the table).
  3. Select Modify columns.
  4. Search for "Quality Score" in the column picker.
  5. Add Quality Score, Landing Page Experience, Expected CTR, and Ad Relevance individually.

Quality Score only exists at the keyword level. You cannot see it at the campaign or ad-group level. It also only populates for keywords that have received enough impressions—new keywords or low-volume terms will show a dash, not a number.

The deeper issue is structural. Google's default dashboard routes you to the Summary page and the Recommendations tab. Both surfaces push bids, budgets, and automation. Diagnostic metrics—Quality Score, Impression Share Lost to Rank, per-conversion-action CPA—require manual column configuration. That is not neutral product design. Quality Score is one of the clearest signals that your ad-to-keyword-to-landing-page chain is broken. It is not in your face for a reason.

Cost per Custom Event, Broken Down by Geography

A parallel thread on r/PPC was actually about Meta, but the question—"how do I see cost per app subscription by country?"—is identical in Google Ads and equally frustrating to answer on both platforms.

Google does not give you a pre-built "cost per [your custom event]" column by country. You build it.

Building the custom column

  1. Go to Campaigns or Ad Groups view.
  2. Click Columns → Modify columns → Custom columns.
  3. Click + Custom column.
  4. Name it something exact: "Cost / App Subscription".
  5. Set the formula: Cost / Conversions where the conversion action is filtered to your specific event (e.g., "app_subscription_start").
  6. Save. The column now appears in your table.

Now apply the geography segment:

  1. With the custom column visible, click Segment.
  2. Select GeographicCountry/Territory (or Region, City, depending on how granular you need).

The table will now split every row by country, and your custom cost-per-event column will calculate correctly within each geographic slice.

What our data shows

When we have audited accounts for founders running app campaigns in multiple markets, the cost-per-subscription variance by country is frequently 3x to 5x within the same campaign. The expensive markets almost always go unnoticed until someone builds this exact view. The default campaign-level CPA hides it entirely.

One real limitation: if your campaign has broad geographic targeting and you are using Smart Bidding, Google is already adjusting bids by location under the hood. Seeing the post-optimization cost by country is still useful, but it is not the same as seeing what the baseline cost would be without that adjustment. For true geographic A/B testing, you need separate campaigns.

Most reporting confusion comes down to not knowing which surface to start from. This is where each answer actually lives.

QuestionExact pathHard limit
What is my Quality Score?Keywords → Search keywords → Columns → Modify columns → search "Quality Score"Keyword level only. No campaign or ad-group rollup.
Cost per custom conversion eventColumns → Modify columns → Custom columns → new formula: Cost / Conversions, filtered to your eventMust be built manually per event. No pre-built column for custom actions.
Cost by countryCampaigns or Ad Groups view → Segment → Geographic → Country/TerritoryRequires sufficient volume per country to appear. Low-traffic geos may be suppressed.
What ad format is this?Ads view → add Type column → cross-reference Campaign columnPerformance Max and Demand Gen can look identical to viewers. Format distinction is only visible in your own account.
Impression Share lost to rankCampaigns → Columns → Modify columns → Competitive metrics → Search Impr. Share, Lost IS (rank)Search campaigns only. Not available for Performance Max.
Which search queries triggered my keywords?Keywords → Search termsGoogle suppresses queries below a privacy threshold. You are working with incomplete data.

Official reference for column customization: Google Ads Help — Customize your columns.

What Ad Format Are You Even Looking At?

A thread titled "What Type of ADs are These" shows a founder who saw their own ads appearing somewhere unexpected and could not identify the format from a screenshot. This is increasingly common.

Google now runs at minimum these distinct formats, some of which render identically to users:

  • Responsive Search Ads (RSA) — the standard Search format
  • Performance Max — can appear on Search, Display, YouTube, Discover, Gmail, Maps
  • Demand Gen — appears on YouTube, Discover, Gmail
  • Display — banner and responsive display ads on the GDN
  • App campaigns — cross-network, optimized for installs or in-app events

The confusion is that Performance Max and Demand Gen ads can appear in placements that look identical to Display or YouTube ads, but they are managed in completely different campaign types with different levers.

To identify what format a specific ad belongs to:

  1. Go to Ads in the left nav.
  2. Look at the Type column (add it via Columns if not visible).
  3. The campaign type is shown in the Campaign column. Click through to the campaign to confirm.

If you saw an ad in the wild and cannot identify it: the Google Ads Transparency Center lets you search by advertiser. It shows the creative and the format label.

A Reporting Stack That Actually Works for Founders

You do not need enterprise BI to get clean answers from Google Ads. This stack works for accounts spending anywhere from a few thousand to tens of thousands per month.

Google Ads → Google Sheets via the native integration

  • Go to Reports → Google Sheets export or use the Google Ads add-on for Sheets.
  • Schedule it to refresh daily.
  • Build your own pivot tables. Group by campaign type, segment by date, country, device—whatever matters.

Looker Studio (free)

  • Connect directly to Google Ads as a data source.
  • Build a single page with: spend by campaign, CPA by conversion action, impression share, Quality Score distribution.
  • Share with a contractor or co-founder without giving them Google Ads access.

Google Ads Scripts for QS monitoring

The cheapest fix

Before you build anything: spend 30 minutes customizing your column sets in the Google Ads UI and saving them. Most founders are staring at default columns that exclude half the metrics they need. Saved column sets persist per account and take two minutes to apply next time.

When the Data Gap Is the Platform's Fault

Some things you genuinely cannot get from Google Ads reporting, no matter how deep you dig:

  • Auction-level data — you cannot see individual auction results or the exact competitors you lost to. Auction Insights gives you overlap rates, not CPC or Quality Score of competitors.
  • View-through attribution across channels — Google will show you Google-attributed view-through conversions, but these overlap with Meta, organic, and email conversions in ways the reporting does not surface. Use a third-party attribution tool or accept that your Google CPA is a lower bound, not the true number.
  • Complete search term data — Google suppresses queries below a privacy threshold in the Search Term report. You are optimizing against incomplete data, and the gap has widened over the past few years.

These are structural limits. Knowing they exist stops you from chasing false precision in areas where the data simply is not available.


The specific takeaway: open your Keywords tab right now, add Quality Score, Expected CTR, Ad Relevance, and Landing Page Experience to your columns, sort by Cost descending, and look at the bottom half of the Quality Score distribution. If any keyword in the bottom half is spending more than a few percent of your budget, that is a broken link in your funnel that no amount of bid adjustment will fix.


FAQ

Where is Quality Score in Google Ads? It is under the Keywords tab, not visible by default. Go to Keywords → Search keywords → Columns → Modify columns → search "Quality Score" and add it manually. It only shows at the keyword level and only for keywords with sufficient impression volume.

How do I see cost per custom conversion event in Google Ads? Create a custom column: Columns → Modify columns → Custom columns → New custom column → formula Cost / Conversions, filtered to the specific conversion action you care about. This column then works with any segment, including geographic segments.

How do I break Google Ads data down by country? With your campaign or ad group view open, click Segment → Geographic → Country/Territory. This splits every row in the table by country. Custom columns calculate correctly within each segment row.

Why can't I find certain metrics in the default Google Ads dashboard? The default Summary view and the Recommendations tab are optimized for actions that increase spend or cede control to automation. Most diagnostic metrics—Quality Score, Impression Share components, per-event CPA—require manual column configuration or custom reporting. They exist in the platform; they are just not surfaced by default.

What is the difference between Performance Max and Demand Gen in Google Ads? Performance Max is a goal-based campaign type that places ads across all Google inventory (Search, Display, YouTube, Discover, Gmail, Maps) and optimizes toward a conversion goal you define. Demand Gen is specifically for awareness and consideration placements on YouTube, Discover, and Gmail, with more creative control and audience targeting options. Both can produce ads that look identical to a viewer but are managed with entirely different controls.

How do I identify what ad format I'm running in Google Ads? Go to the Ads view in the left navigation, add the Type column, and cross-reference the Campaign column. For ads you have seen externally, the Google Ads Transparency Center shows creative and format by advertiser.

Is Google Ads Quality Score still relevant with Smart Bidding? Yes. Quality Score is a diagnostic, not a direct input to Smart Bidding auctions—Google uses real-time signals at auction time. But a consistently low Quality Score, particularly in Ad Relevance or Landing Page Experience, means your ads are losing relevance signals that hurt both your auction position and your actual CPA, regardless of how your bids are set.

Ship a campaign in 2 minutes.
No credit card. Deploys paused for your approval.
Generate my ads →
Share
#google-ads#reporting#data-clarity#quality-score#ppc#conversion-tracking
AdControlCenter
AdControlCenter Team
AdControlCenter

We build AdControlCenter — AI-powered ad management for anyone running their own ads. We write what we'd want to read: real numbers, no fluff, the things we wish we'd known when we started.

More from the team