Sign in

Practical guide

Google Ads campaign performance report: how to read it properly

A campaign performance report is only useful when spend is connected to the outcome the campaign exists to produce. Start with the objective and the conversion definition, then read delivery, cost and outcomes together over one complete period. Clicks and conversions mean little until the reader knows what was counted and when.

By Adlane · Updated

Fix the account, currency, timezone and date range before reading a single number

Choose one Google Ads account and write down its currency, its reporting timezone and the complete date range you are reviewing. A period that ends today contains a partial day; a period that straddles a timezone change can double count or lose hours. Pick complete days and keep them identical for every comparison in the report.

Separate campaign types before comparing rates. A Search campaign, a Performance Max campaign and a Display campaign reach people in different contexts and deliver different mixes of clicks and impressions. Their click-through rates and costs per click are not comparable in the way two Search campaigns might be. Group like with like, then compare.

Where to find the campaign performance report in Google Ads

In Google Ads, open Campaigns for a quick view, or Reports, then Predefined reports (Dimensions), then Basic, then Campaign for a downloadable table. Set the date range first, then use Columns to add Impressions, Clicks, CTR, Avg. CPC, Cost, Conversions, Cost / conv. and Conv. value. Download as CSV or Google Sheets, or schedule it by email.

The old AdWords API had a report type called CAMPAIGN_PERFORMANCE_REPORT. The Google Ads API replaced it with a query against the campaign resource in Google Ads Query Language (GAQL). Cost fields come back in micros, so divide by 1,000,000.

GAQL: campaign performance for last month
SELECT campaign.name, metrics.impressions, metrics.clicks, metrics.ctr,
       metrics.average_cpc, metrics.cost_micros, metrics.conversions,
       metrics.cost_per_conversion, metrics.conversions_value
FROM campaign
WHERE segments.date DURING LAST_MONTH
ORDER BY metrics.cost_micros DESC

Read spend, impressions, clicks and conversions together, not one column at a time

Review spend, impressions, clicks and the relevant conversion measures on the same screen. A rise in cost per conversion can come from more expensive clicks, from a weaker conversion rate or from a change in what counts as a conversion. Reading the columns in isolation hides which one moved.

Keep absolute values beside every ratio. A campaign with three conversions can show a dramatic swing in cost per conversion when a fourth arrives. Rates on small counts are noisy, and a denominator of zero makes the ratio undefined rather than infinite or free. Show the counts so the reader can judge how much weight the rate deserves.

Rank the largest absolute changes before investigating small fluctuations

Most reports contain dozens of small movements and a handful of meaningful ones. Sort campaigns by the absolute change in spend and in conversions between two equivalent complete periods. Investigate the top contributors first and record a plausible explanation and a next check for each. Use the worksheet below to keep the review consistent week to week.

Report fieldWhat to recordWhy it matters
ObjectiveThe business outcome this campaign exists to produceDecides which conversion column is relevant
Conversion definitionWhich actions count, and whether value is meaningfulEqual ratios can hide different meanings
Spend and currencyTotal cost in the account currency over complete daysKeeps the denominator consistent across periods
Largest contributorThe campaign or group with the biggest absolute changeDirects effort to what actually moved the total
Next checkSearch terms, device, landing page or tracking changeTurns an observation into a bounded investigation

Illustrative example: two campaigns with equal cost per conversion and different meanings

Illustrative example: two campaigns in an invented account both report a cost per conversion of 25 in the account currency over the same four complete weeks. Campaign A counts completed purchases. Campaign B counts newsletter sign-ups. The displayed ratios are identical while the business meanings are entirely different, and nothing in the campaign table reveals it.

The report should name the counted action beside the ratio. If the reader wants to compare acquisition efficiency, the comparison has to use the same outcome for both campaigns, which may mean reading Campaign B with purchases only and accepting a smaller, slower-to-mature number.

Attributed conversions are not incremental sales, and recent outcomes are immature

Google Ads attributes conversions to ad interactions according to the account’s conversion settings and attribution model. That attribution is a reporting convention, not a controlled estimate of how many sales would have been lost without the ads. Keep platform-attributed performance separate from any claim about incremental revenue.

Recent outcomes are also incomplete. People convert days after the original click, so the newest part of any report has had less opportunity to accumulate conversions. Note the typical delay for this account and treat the last several days as provisional rather than as a decline.

Run the same campaign performance review in Adlane

Connect the Google Ads account for the business you are reviewing, then ask a bounded question that names the period and the goal. For example: “Compare the last two complete months for our Search campaigns, using purchases as the conversion. Which campaigns changed most in spend and in conversions?” Adlane reads the connected campaign data and returns the evidence it used, so you can check the counts beside every ratio.

Any live change is a proposal that you review and approve; the conversation does not change campaigns on its own. New campaigns start paused. End the review with a short campaign note: the objective, the result, the plausible explanations and the next check.

Sources

Continue your review