How to measure leads from multiple forms when each form has a different business value
Multiple forms on a website do not mean one conversion. A homepage contact, enterprise service inquiry, consultation booking, and ebook download have different business value.
Short Answer
Multiple forms on a website do not mean one conversion. A homepage contact, enterprise service inquiry, consultation booking, and ebook download have different business value. If you measure them as the same lead, advertising systems cannot distinguish quality and may optimize for the cheapest forms.
Why One Lead Event Is Not Enough
One of the most common lead generation mistakes is setting all forms as the same conversion. In the report you then see CPA 300 CZK, but you do not know whether it represents service inquiries, general questions, support, careers, or newsletter. The algorithm naturally looks for the cheapest path to a conversion, not the most valuable form type.
The solution is not necessarily to create ten conversions in every platform. The solution is to send enough parameters and, where it makes sense, distinguish conversion value or conversion actions.
Form Data Model
Every successful form should send form_id, form_name, lead_type, service, expected_value, lead_id, and optionally priority. form_id is the technical identifier. lead_type indicates whether it is consultation, quote_request, demo, newsletter, or support. service says which offer the lead relates to.
Expected_value does not have to be exact future revenue. It can be an estimate by form type. For example, demo request 5000, general contact 1000, newsletter 100. The goal is to give the system a better relative signal.
How To Send It To GA4 And Google Ads
In GA4, you can use generate_lead with parameters form_id, lead_type, and value. For Google Ads, you can have one conversion action with dynamic value or multiple conversion actions by lead type. For larger accounts, it is better to send CRM quality through offline conversions or enhanced conversions for leads.
In Meta, the standard Lead event can be enriched with parameters, but for optimization it matters whether Meta receives high-quality and deduplicated signals. If you send both browser and server events, handle event_id.
When To Create Separate Conversions
A separate conversion action makes sense when the form has significantly different business value and enough volume. For example, a demo request and a newsletter should definitely not be the same primary goal. By contrast, three very similar contact forms for the same service can be measured as one conversion with a form_id parameter.
Do not forget primary vs secondary. Newsletter, catalog, or ebook can be secondary signals. Inquiry, booking, and qualified lead can be primary.
Quality Control
Once a month, compare forms by conversion rate, cost, CRM quality, and business outcome. If the cheapest form produces the worst leads, lower its value or exclude it from primary bidding. If a more expensive form leads to deals, give it a higher value.
This is where marketing meets sales. Without feedback on lead quality, you will only be measuring the wrong thing precisely.
FAQ
Frequently Asked Questions
Next Article
UTM governance
UTM governance: how to design a consistent campaign tagging structure for Google, Meta, Sklik, and email
UTM governance is a set of rules for campaign tagging. Without it, chaos appears: facebook, Facebook, meta, paid-social, cpc-social, newsletter, and email as separate sources and media.
Looking for someone who can take this off your plate?
We will design form measurement around business value and configure conversions so campaigns do not chase only the cheapest leads.