Lead source tracking in Ninja Forms

Connect the source, campaign, and journey to your form submissions. Understand which marketing brings enquiries that become customers.

Start free trial

7-day free trial. No card required

The tools in your lead workflow

  • Gravity Forms
  • Elementor
  • WPForms
  • Webflow
  • HubSpot
  • Salesforce
  • Pipedrive
  • Zoho CRM
  • Jotform

Know where to invest in 3 steps

1. Install the snippet

Add the tracking snippet to your website to start capturing the sources and journeys behind your leads.

2. Connect your form

Connect your existing form so each submission comes with its source, medium, campaign, and journey attached.

3. Invest in channels that bring customers

Compare lead outcomes by channel to see where your customers come from and where to focus your marketing budget.

Start free trial

7-day free trial. No card required

More context for your Ninja Forms enquiries

The source behind the name

See source and medium alongside the person who got in touch. Understand which recorded channel brought the visit behind the enquiry.

Campaign context that stays useful

Keep the campaign information captured from tagged links with the lead, so you can connect a familiar campaign name to a real conversation.

More than the final visit

A prospect can discover you through one channel and return through another. Recorded source journeys help you understand that sequence.

The pages before the form

Pages visited add context to an enquiry. See whether the recorded path included your services, pricing, or contact page.

Start free trial

7-day free trial. No card required

The benefits of lead source tracking in Ninja Forms

  1. 1. Know what brings leads

    Source, campaign, and journey arrive with each Ninja Forms submission, right next to the person who got in touch.

  2. 2. Understand channel performance

    Compare each enquiry’s source with the outcome your team records in your CRM to see which channels bring customers.

  3. 3. Let your budget follow what converts

    Move spend toward the channels whose leads become customers, not the ones that just fill your CRM.

Lead source and UTM tracking for Ninja Forms

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.

TrackLeadSource tracking vs. Google Analytics 4

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.

How businesses can use Ninja Forms lead source data

Data analysis

Analyse lead sources with AI

Works with ChatGPT, Claude, Gemini, Perplexity, Google Sheets and more

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.

  • Source and outcome in the same row
  • Export to CSV or Google Sheets
  • Ask questions in plain English

Budget allocation

Set budgets on data, not gut feeling

Works with Google Ads, Meta Ads, LinkedIn, TikTok, Reddit and more

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.

  • Cost per customer, not just per lead
  • Click IDs like gclid and fbclid captured
  • Every channel compared on the same terms

Market research

See how your market really finds you

Works with ChatGPT, Reddit, Google search, YouTube, Instagram and more

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.

  • First and return visits recorded
  • Pages viewed before the form

Ninja Forms lead tracking FAQ

Know the story behind your next enquiry

Tell us how you use Ninja Forms and where your leads go next. We’ll discuss the workflow you need.

Start free trial

7-day free trial. No card required

Or discuss your setup