Skip to content
BlogMeasurement and Analytics3 min read

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.

Read ArticleRead Article

 
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.