Blog · Board and management reporting
Lead magnet conversion rate measures valid downloads against landing visits. Compare download response, qualified leads, and cost by asset with a worked example and checks on duplicate records.
Lead magnet conversion rate is valid downloads divided by eligible landing visits, expressed as a percentage. Pair it with download-to-qualified conversion and cost per qualified lead before deciding which asset deserves more spending. A completed form shows response; it does not establish sales readiness.
For an acquisition campaign, a valid download is a completed request from an eligible, identifiable prospect after removing invalid submissions and repeat records. Document whether the report counts people, companies, or submission events. This example counts newly acquired contacts and gives each contact to its first eligible asset.
That distinction matters because conversion systems use different starting populations. Google Ads defines conversion rate using conversions per ad interaction, and its settings can allow several conversions for an interaction. An advertising report therefore does not automatically supply a landing-visit-to-new-contact rate.
Qualification needs its own rule. HubSpot's lifecycle definitions distinguish leads from marketing-qualified and sales-qualified records. Write down your company's accepted fit and intent criteria rather than treating a downloaded file as qualification. Covirage is not affiliated with Google or HubSpot.
The general stage conversion definition covers the relationship between starting and ending populations. Here the specific question is whether an asset produces useful demand at an acceptable acquisition cost.
Download conversion rate = Valid new-contact downloads / Eligible landing visits × 100
Download-to-qualified rate = Qualified contacts from those downloads / Valid new-contact downloads × 100
Cost per qualified lead = Assigned campaign cost / Qualified contacts from those downloads
Keep a landing report with asset identifier, visit date, traffic source, eligible sessions, and cost. Keep a form export with submission identifier, contact identifier, asset, submission date, validity flag, and exclusion reason. The CRM export needs the same contact identifier, first qualifying date, qualification status, and original source.
Use mutually exclusive exclusion reasons. Remove invalid submissions first, then mark repeats among the remaining valid contacts. If an invalid submission also repeats an earlier email address, subtract it only once. Normalize contact identities before comparing the files, and retain an excluded-record list so someone can reproduce the count.
Keep the earlier click-to-lead calculation separate: clicks and landing sessions are different denominators. Neither should silently replace the visit field in this calculation.
A US industrial supply company promotes a maintenance checklist and a cost workbook. The acquisition cohort contains eligible July 2026 visits and newly acquired contacts. Each contact has a full 60-day qualification window measured from the valid request date. Spend includes the same agreed campaign cost categories for both assets.
The following grouped rows summarize the underlying visit, submission, and CRM exports. Invalid and duplicate submissions are disjoint. Contacts credited to the checklist cannot also appear as new contacts credited to the workbook.
| Asset | Landing visits | Submissions | Invalid | Duplicate valid submissions | Valid new downloads | Qualified contacts | Cost (USD) |
|---|---|---|---|---|---|---|---|
| Maintenance checklist | 2,400 | 360 | 24 | 36 | 300 | 45 | 3,600 |
| Cost workbook | 1,200 | 240 | 12 | 18 | 210 | 63 | 4,200 |
| Total | 3,600 | 600 | 36 | 54 | 510 | 108 | 7,800 |
Each step uses those same populations. Rates below are rounded to two decimal places; monetary unit costs are rounded to cents.
| Step | Maintenance checklist | Cost workbook | Combined |
|---|---|---|---|
| Remove invalid and duplicate records | 360 − 24 − 36 = 300 | 240 − 12 − 18 = 210 | 600 − 36 − 54 = 510 |
| Downloads / visits | 300 / 2,400 = 12.50% | 210 / 1,200 = 17.50% | 510 / 3,600 = 14.17% |
| Qualified / downloads | 45 / 300 = 15.00% | 63 / 210 = 30.00% | 108 / 510 = 21.18% |
| Cost / downloads (USD) | 3,600 / 300 = 12.00 | 4,200 / 210 = 20.00 | 7,800 / 510 = 15.29 |
| Cost / qualified contacts (USD) | 3,600 / 45 = 80.00 | 4,200 / 63 = 66.67 | 7,800 / 108 = 72.22 |
In a spreadsheet arranged like the first table, valid downloads in F2 are =C2-D2-E2. Download conversion is =F2/B2, qualification conversion is =G2/F2, and cost per qualified lead is =H2/G2. Format the rate cells as percentages; do not multiply by 100 again when percentage formatting already does that.
The contact reconciliation must hold for each asset and the total:
Submissions = Invalid submissions + Duplicate valid submissions + Valid new downloads
Here 36 + 54 + 510 = 600. The valid contact list must contain exactly the contacts included in the qualification denominator, and every qualified identifier must occur in that list. Reconcile assigned spend to the campaign cost export separately; matching contact counts cannot prove a cost allocation.
There is also a funnel identity. Using unrounded ratios, download conversion multiplied by download-to-qualified conversion equals qualified contacts divided by landing visits. For the combined cohort, (510 / 3,600) × (108 / 510) = 108 / 3,600 = 3.00%. The middle population cancels because it is the same contact set in both calculations.
That identity fails as a business interpretation if the qualification numerator contains contacts acquired outside the download cohort. Compare the identifier lists before assuming a difference is just rounding.
The checklist produces cheaper downloads, but the workbook produces qualified contacts at a lower unit cost. Investigate whether the checklist promises a broad educational benefit while the workbook attracts buyers already examining a purchase. Review form requirements and source mix before changing the content.
Marketing owns the visit and submission rules. Sales operations owns the accepted qualification date and the CRM identity match. Finance owns the cost scope. The teams should agree on those definitions before moving spending between assets.
Use lead-to-MQL conversion for the separate qualification handoff. Follow the qualified cohort into qualified-lead conversion when enough time has passed for closed sales; an inexpensive qualified contact is still only an intermediate outcome.
Bring your landing report, form export, CRM outcomes, and campaign cost file, with the contact and asset rules stated. Covirage maps the columns, and its tools compute and check the figures; the external AI model explains the result with every figure traced to its rows. Create a free Covirage account and bring a sample of your own data; account creation takes about a minute.
See sales insights for the supporting business context.
A useful target comes from comparable assets, audiences, traffic sources, and form requirements in your own history. Judge download response alongside qualified demand and cost per qualified lead. An asset can improve its download rate while attracting fewer prospects your sales team can serve.
Keep repeat downloads as engagement events, but exclude them from a new-lead count. Use a stable contact identity and a documented attribution rule when someone downloads several assets. Otherwise the same person can inflate both an asset comparison and the combined campaign total.
They can belong in an engagement report, but separate them from acquisition leads when the goal is new customers. Apply the same exclusion to every asset and show the removed records. Keep expansion campaigns in a separate comparison with their own starting population.