Blog · Board and management reporting
Landing page KPIs connect visits with valid leads, sales qualification, and acquisition cost. Use a worked US business example to compare pages and campaigns without mixing conversion cohorts.
Landing page KPIs show whether visits become valid leads, whether those leads qualify, and what each outcome costs. Compare those measures on the same acquisition cohort before changing a page or moving campaign spend. A form that generates more submissions can still produce fewer useful sales conversations.
A landing page is the entry page for a visit, rather than every page someone views. Google Analytics documents its landing page dimension as the path associated with the session's initial pageview. That distinction matters when an inquiry occurs later in the visit: the entry page and the form page may differ.
For this analysis, credit each valid new inquiry to its recorded acquisition session and landing page using the company's existing reporting rules. Do not invent a credit assignment when the exports lack the connection. Report unmatched inquiries separately and describe the coverage limit.
A session is also different from a person. Google's session documentation describes a period of interaction; someone can return in another session. Covirage is not affiliated with Google.
Give each KPI an owner, a target, and a decision. Marketing owns page and campaign review. Sales owns the agreed qualification criteria. Finance confirms which costs enter the comparison. The traffic diagnostic work belongs in the separate guide to KPIs for website traffic.
Start with an acquisition export containing period, landing page, campaign, and sessions. Add a valid-lead register with a stable inquiry identifier, acquisition details, submission date, and qualification outcome. Obtain campaign spend for the same period and scope.
Remove internal tests, spam, and duplicate submissions according to a written rule. Keep the excluded counts available for reconciliation. In the example below, each valid inquiry belongs to a different session, so valid leads also equal sessions with a valid lead. If your visitors can submit several distinct inquiries during one visit, use a separate count of converting sessions for session conversion rate.
Summarize leads and costs to the same page-and-campaign level before combining the tables. Attaching a campaign's full spend to every lead would multiply the cost. If a campaign covers several pages without a reliable cost split, compare at campaign level or label an approved allocation explicitly.
The following fictional manufacturer, Harbor Carton Supply, acquired these visits from October 1 through October 14, 2026. Sales reviewed every valid lead by October 21, 2026. All costs are media spend in USD; production and agency costs are excluded.
| Landing page and campaign | Sessions | Valid leads | Qualified leads | Media spend (USD) |
|---|---|---|---|---|
| Bulk cartons, paid search | 2,000 | 100 | 40 | 6,000 |
| Bulk cartons, paid social | 1,000 | 80 | 8 | 2,400 |
| Custom sleeves, paid search | 500 | 40 | 24 | 2,000 |
| Total | 3,500 | 220 | 72 | 10,400 |
The business defines a qualified lead as a reviewed inquiry meeting its documented customer-fit and purchasing-need criteria. These are illustrative company rules, not a universal industry benchmark.
Valid lead conversion rate = Sessions with a valid lead / Sessions × 100
Qualified lead share = Qualified leads / Valid leads × 100
Cost per lead = Assigned media spend / Valid leads
Cost per qualified lead = Assigned media spend / Qualified leads
Apply those definitions to the same rows. Percentages and dollar ratios below are rounded to two decimal places; calculations use unrounded inputs.
| Landing page and campaign | Lead conversion | Qualified lead share | Cost per lead (USD) | Cost per qualified lead (USD) |
|---|---|---|---|---|
| Bulk cartons, paid search | 5.00% | 40.00% | 60.00 | 150.00 |
| Bulk cartons, paid social | 8.00% | 10.00% | 30.00 | 300.00 |
| Custom sleeves, paid search | 8.00% | 60.00% | 50.00 | 83.33 |
| Total | 6.29% | 32.73% | 47.27 | 144.44 |
For custom sleeves, the steps are 40 / 500 × 100 = 8.00%, 24 / 40 × 100 = 60.00%, 2,000 / 40 = $50.00, and 2,000 / 24 = $83.33. For the company total, use 220 / 3,500, 72 / 220, 10,400 / 220, and 10,400 / 72. An average of the displayed campaign ratios would give unequal-sized campaigns equal weight.
Paid social and custom sleeves have the same lead conversion rate. Their quality and cost tell different stories. Marketing should inspect audience fit and inquiry content before treating the stronger submission rate as a reason to expand spend. The table supports a review; it does not establish what caused the difference.
Keep every input unchanged except qualified leads for bulk cartons from paid social. Suppose the same review rules now produce the following result:
| Input or result | Original | Variation |
|---|---|---|
| Sessions | 1,000 | 1,000 |
| Valid leads | 80 | 80 |
| Qualified leads | 8 | 16 |
| Media spend (USD) | 2,400 | 2,400 |
| Qualified lead share | 10.00% | 20.00% |
| Cost per qualified lead (USD) | 300.00 | 150.00 |
Qualification share becomes 16 / 80 × 100 = 20.00%, and cost per qualified lead becomes 2,400 / 16 = $150.00. Lead conversion remains 80 / 1,000 × 100 = 8.00%. This is why a conversion-only report would miss the improvement entirely.
Keep the qualification definition unchanged for this comparison. Relaxing the criteria would alter the measurement rather than demonstrate better inquiries. Once sales accepts leads, use the sales one-to-one from computed tables for the next management conversation.
The source controls are 2,000 + 1,000 + 500 = 3,500 sessions and 6,000 + 2,400 + 2,000 = $10,400 of assigned spend. Tie each to its originating export for the selected scope.
The qualification reconciliation is equally useful:
| Campaign | Qualified leads | Reviewed, not qualified | Total valid leads |
|---|---|---|---|
| Cartons, paid search | 40 | 60 | 100 |
| Cartons, paid social | 8 | 72 | 80 |
| Sleeves, paid search | 24 | 16 | 40 |
| Total | 72 | 148 | 220 |
Qualified plus reviewed, not qualified must equal valid leads: 72 + 148 = 220. Add a separate pending column when review is incomplete. Also check that every included lead has one acquisition assignment and that unmatched rows have not silently disappeared. These controls should remain visible in any dashboard software comparison.
Bring your page-and-campaign export, lead qualification file, and matching spend file to Covirage. Covirage maps the columns, its tools compute and check the comparisons, and the external AI model explains the results with every figure traced to its rows. Create a free Covirage account, which takes about a minute, then set up your business and bring a sample of your own data.
See self-service analytics for business teams for the supporting approach.
Start with qualified leads from the page's acquisition cohort and the cost of obtaining them. Submission conversion rate helps diagnose the journey, but it cannot show whether the inquiries fit your target customers. Agree on qualification criteria with sales before comparing campaigns.
Either can support a defined question, but they answer different questions. Sessions measure visits; users measure identified visitors under the source system's rules. State the denominator explicitly and keep it consistent across pages, periods, and targets. This example uses sessions.
Use a documented window that fits your sales review process, and compare cohorts with the same opportunity to mature. Label recent leads as pending when appropriate. Do not compare a fully reviewed cohort with new inquiries whose qualification work has barely begun.
Only if you define it that way. A media-only measure divides assigned advertising spend by valid leads. A fully loaded measure also includes agreed production, agency, and labor allocations. Keep these versions separately labeled so an allocation change does not look like better page performance.