1. Install the snippet
Add the tracking snippet to your website to start capturing the sources and journeys behind your leads.
Connect the source, campaign, and journey to your form submissions. Understand which marketing brings enquiries that become customers.
7-day free trial. No card required

Add the tracking snippet to your website to start capturing the sources and journeys behind your leads.
Connect your existing form so each submission comes with its source, medium, campaign, and journey attached.
Compare lead outcomes by channel to see where your customers come from and where to focus your marketing budget.
7-day free trial. No card required
See source and medium alongside the person who got in touch. Understand which recorded channel brought the visit behind the enquiry.
Keep the campaign information captured from tagged links with the lead, so you can connect a familiar campaign name to a real conversation.
A prospect can discover you through one channel and return through another. Recorded source journeys help you understand that sequence.
Pages visited add context to an enquiry. See whether the recorded path included your services, pricing, or contact page.
7-day free trial. No card required
Source, campaign, and journey arrive with each Ninja Forms submission, right next to the person who got in touch.
Compare each enquiry’s source with the outcome your team records in your CRM to see which channels bring customers.
Move spend toward the channels whose leads become customers, not the ones that just fill your CRM.
Ninja Forms tells you who filled in your form. It doesn’t tell you how they found you. Add a few hidden fields to your form, and TrackLeadSource fills them with the visitor’s source, medium, campaign, and the pages they viewed before submitting.
It goes beyond UTM parameters. If someone clicked a tagged ad last week and came back today by typing your URL, the original campaign is still recorded. Click IDs such as gclid and fbclid are captured too.
Each entry arrives with that context attached, so it travels with the name and email wherever your Ninja Forms entries go: your CRM, a spreadsheet, or a Make or Zapier workflow.
Google Analytics 4 shows how many leads each channel brings.
TrackLeadSource works at the level of the individual enquiry. When someone submits your Ninja Forms form, you can see that John Smith came from Google Organic and Merlin Wu came from Meta Ads, and keep that next to the lead in your CRM or spreadsheet.
Over time, your own records show which channels bring leads that become customers and revenue, and which bring leads that never convert. GA4 and TrackLeadSource work well together: one for aggregate reporting, the other for the story behind each lead.
Data analysis
Every lead in your CRM or Google Sheet already has its source next to it. Export the sheet, give it to ChatGPT or Claude, and ask which channels bring the deals that close. You get a plain-English answer instead of building a pivot table.
Budget allocation
The cheapest leads are often not the cheapest customers. Compare cost per lead with cost per customer for each channel, then move spend to where it actually pays back.
Market research
You might plan around Google Ads and find that many customers first heard of you on Reddit or ChatGPT. Lead-level source data shows the channels your buyers use, so your plan can follow them instead of your assumptions.
Tell us how you use Ninja Forms and where your leads go next. We’ll discuss the workflow you need.
7-day free trial. No card required