Guides
Nov 9, 2026

Lead Source Tracking: Which Form Requests Become Clients

How to answer form requests fast, measure which ones turn into clients, and track the lead source behind each one, with the setup we use at JewelSwap.

Lead Source Tracking: Which Form Requests Become Clients

Most businesses with a website get their clients through forms: a demo request, a partnership enquiry, an onboarding application, a support question that turns into a sale. Teams usually count how many forms arrive. Far fewer can say which of those requests became clients, and almost none can say which marketing channel sent the ones that did.

This guide covers both halves. The first is client communication after someone fills in a form. The second is measuring which requests succeed and where they came from. For the tracking part, our pick is TrackLeadSource, the best lead tracking solution we have found for businesses that win clients through website forms. We use it at JewelSwap.

What counts as a successful form request

A submission is where the work starts, so it can't be the measure of success. Split each request into stages and record when it reaches each one.

StageWhat it meansWhat to measure
SubmittedThe form reached youRequests per week, by source
RepliedA person answeredTime from submission to first reply
QualifiedThe request fits what you sellShare of requests you would take on
Meeting or callYou spoke to themShare of qualified requests that book a call
ClientThey signed, paid or depositedClose rate and revenue, by source

The last row is the one that matters. A channel that sends many requests and few clients costs you time at every stage above it.

Client communication after the form

How you answer a request decides a large part of whether it becomes a client. These habits make the biggest difference.

  • Reply the same working day. An automatic confirmation helps, but it should say who will reply and by when. A request that waits three days has often gone to a competitor.
  • Give every request one owner. When a request lands in a shared inbox, each person assumes someone else has it.
  • Keep the form short and ask the rest in the reply. Every extra field lowers the number of people who finish the form. You can ask about budget or timing once you are talking.
  • Keep the whole thread in your CRM. Emails, call notes and the outcome belong in one record, so anyone can pick up the conversation.
  • Close the loop. If the answer is no, say so and say why. It keeps your pipeline honest and leaves the door open for later.

Regulated businesses have one more step. In crypto and fintech, a new client's onboarding often includes identity checks, and clients drop out when nobody explains why the check exists or how long it takes. Tell them up front, and pick a verification provider such as iDenfy that finishes the check in minutes. Our guide to KYB verification covers the business side of the same process.

Why counting form submissions misleads you

Analytics tools such as Google Analytics report traffic and conversion totals. They can tell you that paid social produced 80 form submissions last month and search ads produced 40. They can't tell you that paid social's 80 requests became 4 clients while search ads' 40 became 16. On submission counts alone, you would move budget the wrong way.

The fix is to record the lead source on each individual request, then compare it with the outcome your team records later. That is lead source tracking.

How lead source tracking works

  1. A visitor lands on your site from an ad, a search result, a newsletter or an AI assistant. The landing URL may carry UTM parameters, and the browser may pass a referrer.
  2. A script stores that source, medium and campaign and keeps it while the visitor moves between pages.
  3. When the visitor submits a form, the script writes the stored values into hidden fields on that form.
  4. The lead arrives in your CRM or spreadsheet with its source attached.
  5. Your team records the outcome on the same record: qualified, client, revenue.
  6. You compare sources by clients and revenue, not by submissions.

Doing this by hand breaks in predictable places. UTM parameters disappear after the first page view unless something stores them. Visitors who come back days later look like direct traffic. A "How did you hear about us?" field gets skipped or answered with a guess.

TrackLeadSource: the best lead tracking solution we have used

TrackLeadSource handles the steps above for you. It captures the source, medium, campaign and journey behind each website enquiry and passes them into your forms through hidden fields. Your CRM receives that context with every lead, so you can compare channels by the clients and revenue they bring.

Setup takes three steps:

  1. Add the TrackLeadSource snippet to your website's head.
  2. Add hidden fields to the forms you already use.
  3. Map those fields to your CRM or spreadsheet, usually through Make or Zapier.

We chose it because it works with the forms and CRM we already had and records the journey for each lead, where an analytics tool only gives totals. Plans cover 1, 3 or 10 websites, subdomains included, and there is a 14-day free trial. If your business runs on form requests and you can't yet say which channel brings paying clients, start with TrackLeadSource.

A monthly report you can build from this

Once each lead carries its source and outcome, one table answers most budget questions:

SourceRequestsReplied same dayQualifiedClientsClose rate
Search ads4036241640%
Paid social80702045%
Organic search302818930%

The numbers above are an example, not data. Read the table from right to left: start with clients and close rate, then check whether slow replies explain a weak row before you blame the channel.

Questions

What is a lead source?

The channel that brought a lead to you, such as a paid ad, a search result, a referral or a newsletter. Tracking it per lead lets you see which channels produce clients rather than visits.

How do I track the lead source of a website form?

Store the visitor's UTM parameters and referrer when they land, write them into hidden fields when they submit a form, and send those fields to your CRM with the lead. A tool such as TrackLeadSource does this without custom code.

Isn't Google Analytics enough?

Google Analytics shows how many conversions each channel produced. It doesn't attach the source to the individual lead in your CRM, so you can't connect a channel to the clients and revenue that followed.

How fast should we reply to a form request?

Aim for the same working day. Measure the time from submission to first reply for every request, and check it by source each month.

About the author.

Co-Founder at JewelSwap & Chief Strategy Officer at iDenfy. Viktor brings his successful track record of superb development & project management.