Derek VaalPaid Search Consultant
Lead Generation

PPC reporting for lead generation: from form fills to revenue

Build lead-generation PPC reporting that connects spend and enquiries with qualified leads, opportunities, customers, revenue, and clear next actions.

Lead-generation reporting stages connecting advertising spend with enquiries, qualified leads, opportunities, customers, and revenue
On this page

Lead-generation PPC reporting should connect ad spend with enquiries, qualified leads, opportunities, customers, and revenue. Cost per form fill belongs in that chain, but it cannot tell the business whether sales received workable prospects or whether the campaigns created profitable customers.

I build the report from the business outcome backward. First define the customer or revenue event. Then identify the opportunity and qualified-lead stages that reliably precede it. Website forms, phone calls, and appointments sit earlier in the chain. Platform delivery metrics explain what happened inside the account; they do not replace the sales outcomes.

Use one definition for each stage

MeasureDefinitionDecision it supports
EnquiryA confirmed form, call, chat, or booking from a real personWhether campaigns generate contact activity
Qualified leadAn enquiry accepted against written fit criteriaWhether targeting reaches viable prospects
OpportunityA qualified lead with a credible sales process or projectWhether lead quality develops into pipeline
CustomerThe agreed closed or completed business outcomeWhether advertising contributes to new business
Revenue or valueSource-backed value tied to the customer outcomeWhether spend supports the economics
Cost per stageAd spend divided by the corresponding verified countWhere efficiency changes across the funnel
Example lead-generation KPI definitions

The exact names can follow the CRM, but the definitions must remain stable. If `qualified` means sales accepted the lead in one month and merely contacted it in the next, the trend is unusable. Put the definitions beside the report and assign an owner for changes.

Google’s documentation on conversion goals and primary and secondary actions explains which platform actions enter bidding and the main conversion columns. The business report should extend beyond those columns to CRM outcomes.

Why cost per form fill can reward the wrong campaign

Suppose Campaign A spends less per form than Campaign B. If Campaign A attracts job seekers, unsupported locations, and low-value requests while Campaign B produces fewer forms that sales accepts, the cheaper campaign is not more efficient for the business. A report that stops at form cost will recommend moving budget in the wrong direction.

Show the progression by campaign where privacy, volume, and data quality allow it: enquiries, contacted leads, qualified leads, opportunities, customers, and value. Do not create ratios from tiny samples and present them as stable benchmarks. When counts are low, show the records and decision context instead of forcing a percentage.

Reconcile systems without pretending they should match

Google Ads, analytics, call systems, form tools, and the CRM can count on different dates and attribution rules. Reconcile them closely enough to identify breaks. Record time zones, attribution windows, conversion lag, consent effects, modelled results, duplicate handling, and offline upload timing. A stable difference can be understood; a sudden unexplained change needs investigation.

The conversion tracking checklist establishes those measurement rules. The offline conversion import guide explains how qualified and converted outcomes reach Google Ads.

Add the context needed to make a decision

A useful monthly view explains material changes in campaigns, budgets, goals, landing pages, forms, sales staffing, service availability, and the CRM. It separates observed results from interpretation. It also names the next action, the owner, and the evidence that will show whether the action worked.

  • Business outcome: customers and source-backed value, with attribution limits.
  • Sales funnel: enquiries, qualified leads, opportunities, close rate, and meaningful rejection reasons.
  • Advertising: spend, campaign and query context, conversion goals, and material changes.
  • Measurement health: missing identifiers, import delay, rejected events, duplicates, and reconciliation notes.
  • Next decision: what will change, why, who owns it, and when it will be reviewed.

Use reporting to improve the feedback loop

The report should trigger a conversation between paid search and sales. If one campaign produces a high share of unsupported requests, inspect its queries and page promise. If qualified leads rise but opportunities do not, review qualification and follow-up. If CRM customers increase while imported conversions fall, inspect the integration before changing bids.

Segment only when the split changes a decision

Useful cuts often include service line, geography, lead source, campaign, query theme, device, and new versus existing customer status. Do not add a dashboard tab for every available field. A segment earns its place when somebody can move budget, change targeting, fix a page, adjust staffing, or investigate measurement because of what it shows.

Keep low-volume segments readable. Show counts beside rates and avoid ranking campaigns on a close rate built from one or two outcomes. Where privacy or sample size limits detail, summarize the issue and link the authorized operator to the underlying records rather than exposing customer information in a shared report.

Read how to improve Google Ads lead quality for the operating loop behind these measures. If you want a joined review of campaign performance, measurement, and lead quality, see Google Ads management for lead generation. My client reporting workspace shows how reviewed performance, account health, and next steps stay accessible between reporting conversations. I also explain what a useful PPC dashboard should show before another chart earns a place in the report.

Keep exploring