Skip to main content
← Back to Blog

Client operations and reporting guide

Google Ads Reporting for Agencies: What to Include

Google Ads reporting has to connect platform detail with the client’s business question: what happened, what did it cost, and what should the team examine next?

Bridging that gap isn’t about simplifying your reporting to the point of uselessness. It’s about choosing the right metrics, providing the right context, and communicating in a format your client actually engages with.

Here’s what to include, what to skip, and how to present it.


The metrics clients care about (even if they don’t know the names)

Cost per lead or cost per acquisition. When lead volume is the primary goal, this is often a useful headline metric. “You spent $3,200 and got 48 leads, so each lead cost about $67.” Compare it with the account target and downstream lead quality when those signals are available.

Total leads or conversions. Raw volume matters to clients. “You got 48 leads this week” is concrete and tangible. They can compare it to the number of new customer inquiries they’re actually seeing, which helps ground the data in their real-world experience.

Return on ad spend (ROAS) — when applicable. For e-commerce clients, ROAS is powerful because it directly ties spend to revenue. “For every dollar you spent, you generated $4.20 in revenue” is easy to understand and immediately meaningful. For lead-gen clients, skip ROAS in favor of cost per lead.

Spend vs. budget. Clients want to know they’re not overspending. A simple “You spent $3,200 of your $3,500 weekly budget” provides peace of mind. If you’re underspending, explain why. If you’re approaching the limit, explain what’s driving it.

Week-over-week and month-over-month trends. Direction matters more than absolute numbers. “Cost per lead dropped from $74 to $67 this week” tells a story. “Cost per lead: $67” does not.


The metrics to skip (or bury)

Click-through rate. CTR is important for campaign management but meaningless to most clients. They don’t know what a good CTR is, and explaining it requires a lesson in ad mechanics they didn’t ask for. Include it only if a CTR change directly caused a cost or conversion change, and then only as part of the explanation.

Impression share. Essential for your team’s optimization decisions, irrelevant in a client report. If impression share matters, translate it: “We’re appearing in 72% of relevant searches. There’s room to increase visibility if we raise the budget.”

Quality Score. No client has ever read a report and thought, “Thank goodness my Quality Score is 7/10.” This is a behind-the-scenes metric. If Quality Score improvements are driving cost reductions, mention the cost reductions. Skip the score itself.

Impressions. By itself, impressions tells the client almost nothing useful. Large impression numbers can actually be counterproductive — a client seeing “250,000 impressions” with only 30 conversions might wonder where all those people went. Only include impressions if you’re explaining reach or awareness as part of a broader story.


How to explain campaign structure

Clients generally don’t understand — and don’t need to understand — how their Google Ads account is structured. But they do want to know where their money is going and what’s working.

The best approach is to summarize by category rather than by campaign name. Instead of listing “Brand Campaign - East Coast” and “Non-Brand Exact Match - Services,” group by intent:

Brand search: “People who searched for your company name. Low cost, high conversion rate. These people already know you.”

Non-brand search: “People who searched for your services but don’t know your company yet. Higher cost per lead, but this is how you find new customers.”

Retargeting: “People who visited your website but didn’t convert. We’re showing them ads to bring them back. This usually has the best cost per lead.”

This framework helps clients understand the logic of their ad spend without needing to learn Google Ads terminology.


Handling bad weeks

Google Ads performance fluctuates. CPCs rise during competitive periods. Algorithms adjust after campaign changes. Seasonality affects conversion rates. These are normal dynamics that agencies understand but clients often don’t.

When performance dips, your report should do three things:

Acknowledge the change directly. “Cost per lead increased to $82 this week, up from $67 last week.” Don’t bury bad news in a sea of metrics hoping the client won’t notice.

Separate evidence from hypothesis. “Cost per click increased across the tracked keywords this week. Auction pressure is one hypothesis; we are checking impression share and auction data before treating it as the cause.”

Describe your response. “We adjusted bids on the five keywords with the largest verified cost change and paused two ad groups that crossed the agreed threshold. We will compare the next period before deciding whether to expand the change.”

This three-step approach — acknowledge, distinguish evidence from interpretation, and respond — gives the client a clear record of what the agency observed and decided.


Attribution: the honest conversation

Google Ads and a client CRM can report different conversion totals because they use different attribution windows, identities, and counting rules.

The best approach is honesty with context.

“Google Ads reported 48 conversions this week. Your CRM may show a different total because the systems use different attribution and counting rules. We will track both sources and avoid treating them as interchangeable.”

Acknowledging the measurement boundary is more credible than presenting two different systems as though they should match exactly.


Putting it all together

The best Google Ads reports for clients follow a simple formula:

  1. Summary sentence: Was this a good week, average week, or tough week? Say it upfront.
  2. Key numbers: Cost per lead, total leads, spend vs. budget, week-over-week trend.
  3. What happened: What changed and why? What did you do?
  4. What’s next: What are you testing, adjusting, or planning for the coming week?

That’s a report your client can read in under two minutes that tells them everything they need to know. No dashboard login. No jargon. Just clear communication about their money.


ClientSignal generates AI-written performance reports for marketing agencies. Your clients get a clear, plain-English update — delivered by email, on your schedule, with verified agency-domain sending on Growth+. Start free — 2 clients →