---
tytul: "How to Measure ROI in Lead Generation Campaigns"
opis: "Lead generation agency insights: what to measure in performance marketing campaigns, and how to calculate ROI from a contact form. Learn the method."
adres: https://justidea.agency/en/blog/how-to-measure-roi-in-lead-generation-campaigns/
serwis: "JustIdea Agency"
jezyk: pl
zrodlo: automatyczny odpowiednik strony HTML, generowany przy każdym buildzie
---
Article

# How Do You Measure ROI in Lead Generation Campaigns?

 Lead generation agency insights: what to measure in performance marketing campaigns, and how to calculate ROI from a contact form. Learn the method.

[![Tomasz Kaźmierczak](https://justidea.agency/obrazy/tomek-240x300-1ddbcc6a.webp) Tomasz Kaźmierczak Performance Marketing Manager](https://justidea.agency/en/author/tomasz-kazmierczak/) 25 March 2022 5 min read 5 sections

 ![How Do You Measure ROI in Lead Generation Campaigns?](https://justidea.agency/_astro/szablon-17-2-d0bfcbc9.D2git3ED.webp)  Marketing

Trusted by

 ![LPP](https://justidea.agency/obrazy/lpp-logo-2-b64d3a02.svg)  ![House](https://justidea.agency/obrazy/logo-house-c706eeae.svg)  ![Toyota](https://justidea.agency/obrazy/toyota2-1-63c6570a.webp)  ![Fame MMA](https://justidea.agency/obrazy/fame-ffb4e0d0.webp)  ![Surf Inc.](https://justidea.agency/obrazy/surfinc-91e5b73d.webp)  ![LyoFood](https://justidea.agency/obrazy/lyo-cb899d46.webp)  ![ExpertSender](https://justidea.agency/obrazy/expert-ca00548d.webp)  ![Purinova](https://justidea.agency/obrazy/purinova-217da6ab.webp)  ![Mennica Gdańska](https://justidea.agency/obrazy/mennica-98166c12.webp)  ![Group IB](https://justidea.agency/obrazy/group-ib-b711171e.webp)  ![Smart Kids Planet](https://justidea.agency/obrazy/smart-kids-151311c5.webp)  ![SuperSonic](https://justidea.agency/obrazy/supersonic-a35404fe.webp)  ![Wierzynek](https://justidea.agency/obrazy/wierzynek-1-d027e7cc.webp)  ![RegoBis](https://justidea.agency/obrazy/regobis-a8b446e3.webp)

**In this article**

1. 01Why Run Performance Marketing?
2. 02What Should You Measure in E-commerce Campaigns, and What in Lead Generation Campaigns?
3. 03Calculating ROI for Leads Acquired Through a Contact Form
4. 04ROI for Leads Acquired Through a Phone Call
5. 05Summary

Share

## Why Run Performance Marketing?

By implementing [performance marketing](https://justidea.agency/en/services/digital-marketing-agency/), you can build a full analytics ecosystem that lets you determine the **return on investment** in advertising and make decisions based on real data, not guesswork. When we spend a budget on ads, we want to know exactly what impact it has on achieving our **business goals** (after all, that's why we run campaigns): to effectively deliver the goals that matter for our business, and ultimately achieve a satisfying return on ad spend.

## What Should You Measure in E-commerce Campaigns, and What in Lead Generation Campaigns?

For [e-commerce](https://justidea.agency/en/services/e-commerce/) activities the matter is simple: you need to set up analytics so you can measure sales in the shop as accurately as possible. This lets you factor in margin and other costs to determine a real **ROI** (Return on Investment).

Calculating ROI for **lead generation** campaigns, however, becomes a bit more complicated. Lead generation campaigns usually focus on acquiring as many contacts as possible, where the **conversion is a submitted form**. In this case, though, neither the specialists running the campaigns nor the tools' own algorithms know which of these leads are more valuable in quality terms, and which are less so. So how can you improve the analysis and effectiveness of campaigns aimed at acquiring contacts?

## Calculating ROI for Leads Acquired Through a Contact Form

One of the simpler ways to improve the analytics of such campaigns is to send a **UTM** (Urchin Tracking Module) along with the lead. This means that, besides the standard data collected through the form, such as first name, last name, phone number or email address, we also pass a parameter added to the link that lets us identify, among other things, the **acquisition source** (e.g. Google, Facebook, LinkedIn), the **medium** (paid, free), the **campaign name**, the **term** (e.g. a keyword) or other parameters. With this information, you can already analyse, in your CRM or a simple spreadsheet, which sources, campaigns or keywords generate more valuable leads. By updating leads with information about their status and sales value, you can also work out how much revenue is generated by individual channels, campaigns or keywords, and thereby calculate ROAS or even ROI.

[![Book a free marketing consultation. Contact our agency](https://justidea.agency/obrazy/banery-en/baner-marketing-50f16cc7-en.webp)](https://justidea.agency/en/contact/) [![Book a free marketing consultation. Contact our agency](https://justidea.agency/obrazy/banery-en/baner-marketing-mobile-1e2c3a12-en.webp)](https://justidea.agency/en/contact/)

OK, but how do you send information about the **lead's value** back to the advertising tools, so this knowledge reaches their algorithms and you get even better optimisation options? Advertising tools such as Google Ads or Facebook Ads create a unique **tracking parameter** added to links leaving the site, used to identify the campaign and other parameters. We call these unique parameters **fbclid** and **gclid**. Sending them along with the form and assigning them to the lead lets them serve as a direct link to the campaigns being run and to campaign attribution. Once you have this data linked together, you just need to use a **CRM integration** with the given advertising tool (if one exists), or build such an integration using tools like **Zapier**, and pass the lead's value from your CRM or Google spreadsheet this way. By implementing this kind of solution, the completed lead value is sent to the ad platforms, which passes on the conversion value and the ability to optimise ads based on it.

## ROI for Leads Acquired Through a Phone Call

We've covered forms, great! But what if our website shows a phone number and some customers get in touch that way instead? Can a phone call be linked directly to a campaign, or even to a keyword or ad creative? Of course it can!

One method (which only works in Google Ads) is to use **dynamic number insertion, swapping in a number that belongs to Google**. Once implemented, this works as follows. A user who arrives on the site from an ad sees a Google phone number in the place where the company's normal phone number would be. When they call it, they're automatically redirected to the real number with no delay. At the same time, this event is automatically logged in the Google Ads panel, and by analysing the reports we can see which phone number called, how long the call lasted, and which campaign or keyword led to the visit and the subsequent call.

The second method (which works across all acquired traffic) is to implement a **dynamic number insertion service using an external provider**. This usually involves buying several, or a dozen or so, virtual phone numbers that belong only to us and swap with every site session, while also recording the UTM or even the fbclid/gclid. This lets us easily analyse the effectiveness of phone-call conversions, and, just as with form leads, send information about the lead's status back to the advertising tools.

## Summary

Running campaigns in Google Ads, Facebook Ads, or using other advertising tools should always be preceded by setting up the whole analytics environment beforehand, so you can measure the effectiveness of your activities as accurately as possible. If you're not yet using solutions like these and would like a no-obligation chat about how to build an analytics ecosystem for your business, [write to us](https://justidea.agency/en/contact/). We'll know exactly how you found us 🙂

If you found this article interesting, you might also like these posts:

- [8 Good Practices for Designing Forms](https://justidea.agency/en/blog/form-design-best-practices/)
- [UX/UI Design in 2022: The Latest Trends](https://justidea.agency/en/blog/ux-ui-design-trends-2026/)
- [Content Cannibalisation and Duplication: What Is It and How to Prevent It?](https://justidea.agency/en/blog/content-cannibalization-and-duplication/)
- [What Is a Landing Page and What Should It Include?](https://justidea.agency/en/blog/what-should-a-landing-page-include/)
- [Preparing to Write SEO-optimised Content](https://justidea.agency/en/blog/preparing-to-write-seo-content/)

 ![Tomasz Kaźmierczak](https://justidea.agency/obrazy/tomek-240x300-1ddbcc6a.webp)

 Written by

[Tomasz Kaźmierczak](https://justidea.agency/en/author/tomasz-kazmierczak/)

Performance Marketing Manager

Have a question about this article? Write to us.

Want this in your business

## Let's turn this knowledge into results in your store

30 minutes about your numbers. The call starts with someone from sales, and we bring in the channel specialist once we get into the details. The call is free of charge.

Book a call about your numbers [See what we do in marketing](https://justidea.agency/en/services/digital-marketing-agency/)

Client reviews

## Ratings of the agency that runs this blog

Clients gave them after working with us, and you can read each one on the site where it was posted. They cover the work of the whole agency, not this one article.

 4.96 / 5

weighted average of 224 reviews across three platforms

[Read the reviews](https://justidea.agency/en/justidea-reviews/)

[![Google](https://justidea.agency/assets/logo-google.svg)

 4.97 / 5

156 reviews on our Google Business Profile](https://www.google.com/search?q=JustIdea+Agency+Krak%C3%B3w+opinie)[![Facebook](https://justidea.agency/assets/logo-facebook.svg)

 5.0 / 5

33 reviews on our Facebook page](https://www.facebook.com/justidea.agency/reviews)[![Clutch](https://justidea.agency/assets/logo-clutch.svg)

 4.9 / 5

35 B2B reviews, each verified in a call with the client](https://clutch.co/profile/justidea-agency)

Statuses awarded by the platforms: PrestaShop Expert ★★★, Google Premier Partner 2025, Meta Business Partner, Microsoft Advertising Elite Partner 2025. [All certificates and awards](https://justidea.agency/en/our-awards/)

Read on

## See also

[Marketing 29 February 2024  Google Ads Shopping Campaigns: What They Are and How They Work? Paweł Seruga](https://justidea.agency/en/blog/google-shopping-campaigns-how-they-work/)[Marketing 8 July 2025  ROAS Is Dead: How to Measure Real E-commerce Profitability Mateusz Haber](https://justidea.agency/en/blog/roas-is-dead-real-ecommerce-profit/)[Marketing 21 July 2026  What Are the AI Features in Google Ads? Wiktoria Władarz](https://justidea.agency/en/blog/ai-features-in-google-ads/)

Contact

## A conversation about your numbers: 30 minutes

The call is led by a new business specialist. When we get into the details of an account, the specialist for that channel joins in. We reply within one business day.

A quick review of your tracking and campaignsThree priorities for the next quarterA written summary that stays with you

Before the meeting we review your website, your visibility and what your campaigns show from the outside. We will not open with “so, what does your company do?”.

[4.96 224 reviews](https://justidea.agency/en/justidea-reviews/)

What happens after you send it

01

within 1 business day

### We reply to your email

The reply comes from the same new business specialist who will run the call. No qualification form and no call from an unknown number.

02

this week

### A 30-minute conversation

We go through your numbers and your questions. If it turns out we are not the right fit, we will tell you straight away.
