Tag: Lead Source Tracking

  • AI Lead Classification for WordPress Forms — Automatically Sort Real Leads From Junk

    Every small business that relies on contact forms knows the frustration. You open your inbox expecting customer enquiries and instead find spam submissions, sales pitches from vendors, job applications, and generic questions that will never turn into revenue. Sorting through junk to find real leads takes time and energy — time you could spend on actual customers.

    What if your WordPress site could tell the difference automatically? AI lead classification reads every form submission as it arrives, determines whether it’s a genuine commercial enquiry or junk, and either marks it for follow-up or flags it as noise. No manual review required.

    This guide explains how AI lead classification works, what it can and can’t do, and how to add it to your WordPress forms.

    TrueConversion Pro includes AI lead classification that automatically sorts your form submissions into genuine leads and junk. Start a free 14-day trial — or download the free plan for manual lead tracking.

    The Problem: Most Form Submissions Aren’t Real Leads

    For a typical small business website, the breakdown of form submissions often looks something like this:

    • 20-40% are spam or bot submissions (even with CAPTCHA)
    • 15-25% are sales pitches from vendors and agencies
    • 5-10% are job applications or recruitment
    • 5-10% are existing customers with support questions
    • 30-50% are genuine commercial enquiries

    This means that for every 10 form submissions, 3 to 5 are worth responding to. The rest consume your time without generating any revenue. And if you’re feeding all form submissions to Google Ads as conversions, you’re training the algorithm to find more junk.

    How AI Lead Classification Works

    AI lead classification analyses the content of each form submission using natural language understanding. Unlike spam filters that look for keywords or patterns, AI classification understands the intent behind the message.

    When a form submission arrives, the AI considers:

    • Message content — is this person asking about your services, trying to sell you something, or applying for a job?
    • Business context — does this submission relate to what your business actually does?
    • Commercial intent — is there a buying signal? Are they requesting a quote, asking about pricing, or describing a project?
    • Spam indicators — does the message contain typical spam patterns like generic text, suspicious URLs, or irrelevant content?

    The result is a simple classification: genuine commercial enquiry or not a real lead. The AI also provides a brief explanation of its reasoning, so you can quickly verify its decision.

    What AI Classification Can Do for Your Business

    Save time on lead review. Instead of opening every submission, scanning the message, and deciding whether to respond, you can focus only on the ones the AI has flagged as genuine. For businesses that receive 10 or more submissions per day, this saves significant time.

    Respond to real leads faster. When the AI separates genuine enquiries from junk in real time, you can prioritise the leads that matter. Faster response times lead to higher conversion rates — research consistently shows that responding within an hour dramatically increases the chance of winning the business.

    Automatically feed real conversions to Google Ads. This is where AI classification becomes truly powerful. When TrueConversion’s AI identifies a genuine lead, it can automatically mark it as a conversion and upload it to Google Ads as a primary conversion action. Your campaigns continuously improve based on real customer data — even while you sleep. No manual review needed.

    Get accurate marketing data. When junk is filtered out, your marketing channel data reflects reality. You can see which channels generate genuine leads vs which channels generate mostly junk. Combine this with a regular Google Ads conversion tracking audit to ensure your reported numbers stay accurate.

    How to Add AI Lead Classification to WordPress

    TrueConversion’s Pro plan includes AI lead classification for all supported form plugins. Here’s how it works:

    1. Install TrueConversion and run through the setup wizard
    2. Upgrade to the Pro plan or start the free 14-day trial
    3. Enable AI Lead Classification in TrueConversion → Settings
    4. Optionally enable “Auto-mark AI conversions” to automatically send genuine leads to Google Ads

    Every form submission is now automatically analysed. In the dashboard, you’ll see the AI’s classification alongside the traffic source data for each entry.

    Pro plan: $49/month with a free 14-day trial. Includes AI classification, auto-marking, and all free plan features.

    Do You Need AI Classification? Or Is the Free Plan Enough?

    The free plan includes full lead source tracking, a dashboard with colour-coded traffic sources, CSV export, and email notifications. For businesses that receive fewer than 10 leads per day, manually reviewing and marking conversions is quick and straightforward.

    AI classification is worth it if you:

    • Receive a high volume of form submissions and can’t review each one manually
    • Want conversions sent to Google Ads automatically without delay
    • Want to eliminate the time spent sorting junk from real leads
    • Need faster response times to genuine enquiries

    See the pricing page for a full comparison of free and Pro features.

    Get Started — Free or Pro

    Start with the free plan for full lead source tracking. Upgrade to Pro when you’re ready for AI-powered automation.

    Frequently Asked Questions

    How accurate is the AI classification?

    The AI classification uses advanced natural language understanding to analyse message content and intent. It’s highly accurate for clear-cut cases (spam, sales pitches, genuine enquiries). For ambiguous submissions, the AI provides its reasoning so you can quickly verify or override its decision.

    Can I override the AI’s classification?

    Yes. Every entry in the dashboard has a manual Mark/Unmark button. If the AI classified something incorrectly, you can override it with one click.

    Is lead source tracking included in the free plan?

    Yes. Full lead source tracking — traffic source labels, UTM parameters, click IDs, landing pages, dashboard, email notifications, and summary emails — is included in the free plan. AI lead classification is a Pro feature that adds automatic sorting and marking.

  • How to Track Which Marketing Channel Generates Your Best Leads

    You’re investing in multiple marketing channels — Google Ads, Facebook, SEO, email newsletters, maybe LinkedIn or local directories. Leads are coming in through your website forms. But can you point to a specific lead and say which channel sent it?

    Most small businesses can’t. Google Analytics shows aggregate traffic numbers (here’s why that’s not enough), but it can’t connect a specific form submission to a specific marketing channel. You know 200 people visited from Google Ads, and you know 8 people submitted forms this week — but you don’t know which of those 8 came from Google Ads versus organic search versus Facebook.

    Without this connection, you’re making budget decisions in the dark. This guide shows you how to track the marketing channel for every single form lead — and use that data to double down on what works.

    Want to start tracking now? TrueConversion shows which marketing channel sent each form lead. Free WordPress plugin, 2-minute setup.

    Why Aggregate Analytics Aren’t Enough

    Google Analytics tells you that your Google Ads campaign sent 150 visitors this month and your organic search sent 300. But it can’t answer the question that actually matters to your business: which channel sends the leads that become customers?

    A channel that sends 300 visitors but zero real leads is worth less than a channel that sends 50 visitors and 10 qualified enquiries. Without per-lead attribution, you can’t make this comparison. You end up optimising for traffic instead of revenue.

    Per-lead channel tracking solves this by attaching the marketing channel to each individual form submission. When you see that 7 of your 10 best leads this month came from organic search and only 1 came from Google Ads, that changes how you allocate your budget.

    What Marketing Channel Tracking Looks Like

    With per-lead channel tracking, every form submission on your WordPress site shows:

    • Traffic source — a clear label like “Google Ads”, “Meta Ads”, “Organic Search”, “Referral”, or “Direct”
    • Campaign details — UTM parameters showing the specific campaign, medium, and source
    • Click ID — the unique identifier from ad platforms (gclid for Google, fbclid for Facebook, etc.)
    • Landing page — which page on your site the visitor first arrived on
    • Referrer — which website sent them (e.g., google.com, facebook.com, a partner’s site)

    This data turns your form submissions from a list of names and emails into a marketing intelligence dashboard. You can see patterns: which channels generate the most leads, which campaigns drive the highest-quality enquiries, and which traffic sources aren’t pulling their weight.

    How to Set Up Channel Tracking on WordPress

    TrueConversion is a free WordPress plugin that automatically detects the marketing channel for every form submission. It works with 9 form plugins out of the box — no code, no form editing, no developer needed.

    1. Download TrueConversion (free) and install it on your WordPress site
    2. Run the setup wizard — select your form plugins and click through
    3. Done. Every form submission now includes the marketing channel

    TrueConversion captures UTM parameters and ad platform click IDs automatically. It detects the traffic source and displays it as a colour-coded badge in the dashboard — red for Google Ads, blue for Meta Ads, green for Organic Search, grey for Direct or Referral.

    Works with 9 form plugins. Contact Form 7, WPForms, Gravity Forms, Elementor Pro Forms, and more. See the full list.

    Using Channel Data to Improve Your Marketing

    Once you can see which channel sent each lead, you can start making data-driven decisions:

    Find your best-performing channel. Export your data as CSV and compare lead volume and quality by traffic source. You might discover that organic search sends fewer leads than Google Ads but a higher percentage become customers.

    Identify underperforming campaigns. If a specific Google Ads campaign generates lots of form submissions but none of them are genuine enquiries, you know to pause or restructure that campaign.

    Justify your marketing budget. When you can show stakeholders that “these 15 customers this quarter came from Google Ads and these 8 came from SEO,” budget conversations become much easier.

    Optimise ad spend with real data. TrueConversion can send genuine conversions back to Google Ads (Pro plan) with enhanced conversion data for better attribution accuracy, so Google’s algorithm optimises for leads that actually matter — not just anyone who fills out a form.

    Channels TrueConversion Detects Automatically

    TrueConversion identifies these traffic sources automatically based on click IDs, UTM parameters, and referrer data:

    • Google Ads — detected via gclid or utm_source=google + utm_medium=cpc (see our GTM conversion tracking guide for setup details)
    • Meta Ads (Facebook/Instagram) — detected via fbclid
    • LinkedIn Ads — detected via li_fat_id
    • Microsoft Ads (Bing) — detected via msclkid
    • TikTok Ads — detected via ttclid
    • Organic Search — detected via referrer from search engines
    • Referral — detected via referrer from other websites
    • Direct — no referrer or tracking parameters detected

    Custom campaigns with UTM parameters are captured and displayed in full detail. Learn more about how TrueConversion works.

    Download TrueConversion — Free

    See which marketing channel sent every form lead. Export data for reporting. Free forever, no credit card. Upgrade to Pro for AI classification and Google Ads integration.

    Frequently Asked Questions

    Does this replace Google Analytics?

    No. TrueConversion complements Google Analytics. Analytics shows aggregate traffic data — TrueConversion shows the traffic source for each individual form submission. Use both together for a complete picture.

    Do I need to add UTM parameters to my campaign URLs?

    Not necessarily. TrueConversion automatically detects Google Ads, Meta Ads, and other ad platforms via their click IDs. UTM parameters provide additional campaign-level detail and are recommended for email newsletters, social media posts, and other non-ad campaigns.

    Can I export the channel data?

    Yes. The dashboard includes a one-click CSV export that downloads all entries with full traffic source details. Use it for reporting, sharing with your team, or importing into a spreadsheet or CRM.

  • WPForms Lead Source Tracking — How to See Which Ad Sent Each Lead

    WPForms is one of the most popular WordPress form builders, known for its drag-and-drop interface and beginner-friendly design. But even with WPForms Pro’s User Journey addon, you can’t see the full traffic source picture — UTM parameters, click IDs, and ad platform attribution — for each individual submission.

    If you’re running Google Ads, Facebook Ads, or any paid campaigns, you need to know exactly which campaign sent each lead. Not aggregate data from Google Analytics — the actual source for each form submission.

    This guide shows you how to add complete lead source tracking to WPForms without editing your forms or writing any code.

    Quick solution: Install TrueConversion (free). It adds lead source tracking to WPForms automatically — including Google Ads click IDs, UTM parameters, and traffic source labels.

    What WPForms Tracks vs What You Actually Need

    WPForms captures the data your visitors type into your forms: names, emails, phone numbers, messages. WPForms Pro adds entry storage so you can view submissions in your WordPress dashboard. The User Journey addon shows which pages the visitor viewed before submitting.

    But none of this answers the fundamental marketing question: which ad, campaign, or traffic source sent this person?

    What you actually need is:

    • Traffic source labels — “Google Ads”, “Organic Search”, “Meta Ads”, “Direct”
    • UTM parameters — utm_source, utm_medium, utm_campaign, utm_term, utm_content
    • Click IDs — gclid (Google Ads), fbclid (Facebook), msclkid (Microsoft Ads)
    • Landing page — which page the visitor first arrived on
    • Referrer — which website sent them

    This data exists in the visitor’s browser when they land on your site, but WPForms doesn’t capture it. You need a separate solution to bridge the gap.

    How to Add Lead Source Tracking to WPForms

    TrueConversion adds complete lead source tracking to WPForms — both WPForms Lite (free) and WPForms Pro. It hooks into WPForms’ wpforms_process_complete action to capture traffic source data with every submission.

    Setup Takes Two Minutes

    1. Download TrueConversion (free) and install it on your WordPress site
    2. Run through the setup wizard — it automatically detects WPForms and enables tracking
    3. That’s it — every WPForms submission now includes the visitor’s traffic source

    No form editing needed. You don’t need to add hidden fields, custom CSS classes, or JavaScript snippets to your WPForms forms. TrueConversion works alongside WPForms without modifying it.

    Works with WPForms Lite and Pro. Full lead source tracking is free — no WPForms Pro license required.

    What You’ll See in the Dashboard

    Every WPForms submission appears in the TrueConversion dashboard with a colour-coded traffic source badge. At a glance, you can see which leads came from Google Ads (red), Meta Ads (blue), Organic Search (green), Referral (grey), or Direct (grey).

    Click any entry to see the full attribution details: all UTM parameters, the click ID, landing page, and referrer. You can also export everything as a CSV for reporting.

    If you use WPForms on some pages and a different form plugin on others, TrueConversion tracks both. It supports 9 form plugins from a single dashboard.

    Send WPForms Conversions to Google Ads

    Beyond tracking where leads come from, TrueConversion lets you send real conversions back to Google Ads. When you receive a genuine enquiry through WPForms, mark it as a conversion in TrueConversion. It’s automatically uploaded to Google Ads with the click ID and enhanced conversion data for better attribution accuracy.

    Google then optimises your campaigns to find more people like your real customers — not just anyone who fills out a form. Google Ads conversion upload is available on the Pro plan ($49/month with a free 14-day trial). Lead source tracking is included free.

    TrueConversion vs WPForms User Journey

    WPForms Pro’s User Journey addon shows which pages a visitor viewed on your site before submitting a form. This is useful, but it’s not lead source tracking. User Journey tells you what the visitor did on your site — TrueConversion tells you how they got to your site in the first place.

    They solve different problems and work well together. TrueConversion adds the “where did they come from” data that User Journey doesn’t provide — and it’s free, while User Journey requires WPForms Pro.

    See the pricing page for full feature details.

    Download TrueConversion — Free

    Add lead source tracking to WPForms in two minutes. See where every lead comes from. Free forever.

    Frequently Asked Questions

    Does it work with WPForms Lite (free version)?

    Yes. TrueConversion works with both WPForms Lite and WPForms Pro. You don’t need a WPForms Pro license to use lead source tracking.

    Do I need to edit my WPForms forms?

    No. TrueConversion hooks into WPForms automatically. No hidden fields, no custom code, no form modifications needed.

    Can I use TrueConversion alongside WPForms Pro features?

    Yes. TrueConversion works alongside all WPForms features including entry storage, User Journey, conditional logic, and payment integrations. It adds traffic source data without interfering with any existing functionality.

  • Contact Form 7 Lead Source Tracking — See Where Every Submission Comes From

    Contact Form 7 is the most popular WordPress form plugin, with over 5 million active installations. It’s simple, reliable, and free. But it has one significant limitation: it doesn’t tell you where your leads come from.

    When someone submits your Contact Form 7 form, you get their name, email, and message. You don’t get the traffic source — whether they came from Google Ads, organic search, a Facebook post, or typed your URL directly. If you’re spending money on advertising, this makes it impossible to know which campaigns are actually generating leads.

    This guide shows you how to add lead source tracking to Contact Form 7 without editing your forms, adding custom fields, or writing any code.

    Quick answer: Install TrueConversion (free). It adds lead source tracking to Contact Form 7 automatically — no form editing required.

    Why Contact Form 7 Doesn’t Track Lead Sources

    Contact Form 7 is designed to handle form submissions — capture fields, validate input, send emails. It does this well. But it was never built to track where visitors come from. When your form sends the notification email, it includes only the data from the form fields themselves.

    The visitor’s traffic source — the UTM parameters in their landing page URL, the Google click ID from their ad click, the referrer from the search engine — all of this information exists in the browser but is not captured by Contact Form 7.

    Some solutions suggest adding hidden fields to your CF7 form template and writing custom JavaScript to populate them. This works in theory, but it’s fragile: you need to maintain custom code, it breaks when you update your forms, and it needs to handle session persistence so the data survives navigation between pages.

    The Simple Solution: TrueConversion + Contact Form 7

    TrueConversion is a free WordPress plugin that adds automatic lead source tracking to Contact Form 7 — and 8 other form plugins. It hooks directly into CF7’s submission process using the wpcf7_before_send_mail action, so no form editing is needed.

    Here’s what happens behind the scenes:

    1. When a visitor lands on your site, TrueConversion’s lightweight JavaScript captures UTM parameters, click IDs, the landing page URL, and the referrer
    2. This data is stored in a cookie and localStorage, so it persists as the visitor browses your site
    3. When the visitor submits a Contact Form 7 form, TrueConversion reads the stored data and saves it alongside the submission in a dedicated dashboard
    4. The traffic source appears as a colour-coded badge — red for Google Ads, blue for Meta Ads, green for Organic Search, and so on

    You don’t need to add any fields to your CF7 form template. You don’t need to modify your mail tags. TrueConversion captures the data separately from the form fields.

    How to Set It Up

    1. Download TrueConversion (free) from the TrueConversion website
    2. In WordPress, go to Plugins → Add New → Upload Plugin, choose the zip file, and activate
    3. The setup wizard detects Contact Form 7 automatically — make sure it’s ticked and click through the wizard
    4. Done. Every CF7 form submission now includes the visitor’s traffic source

    The entire process takes about two minutes. See the full documentation for a detailed walkthrough.

    No code. No form editing. No hidden fields. TrueConversion detects Contact Form 7 and starts tracking automatically.

    What You’ll See in the Dashboard

    Every Contact Form 7 submission appears in the TrueConversion dashboard (TrueConversion menu in WordPress admin). Each entry shows:

    • The submitter’s name, email, and message preview
    • The form name (so you can tell which CF7 form was used)
    • A traffic source badge — instantly see if they came from Google Ads, Facebook, organic search, a referral, or direct
    • Full UTM parameters (source, medium, campaign, term, content)
    • The landing page URL and referrer
    • The click ID (gclid, fbclid, etc.) for ad platform attribution

    You can click any entry to see the full details, and export all entries as a CSV spreadsheet. Learn more about how TrueConversion works.

    Go Further: Send Conversions to Google Ads

    If you’re running Google Ads, TrueConversion can do more than just track where CF7 leads come from. You can mark genuine enquiries as conversions and upload them to Google Ads automatically. Google then optimises your campaigns to find more people like your real customers — not just anyone who fills out a form.

    Google Ads conversion upload is available on the Pro plan ($49/month with a free 14-day trial). Lead source tracking is included free. See the pricing page for a full feature comparison.

    Using Multiple Form Plugins?

    TrueConversion isn’t limited to Contact Form 7. It also supports WPForms, Gravity Forms, Ninja Forms, Formidable Forms, Fluent Forms, Elementor Pro Forms, Forminator, and Jetpack Forms. If you use multiple form plugins across your site, all of them are tracked from a single dashboard. See our complete guide to WordPress form lead source tracking.

    Download TrueConversion — Free

    Add lead source tracking to Contact Form 7 in two minutes. See where every lead comes from. Free forever, no credit card required.

    Frequently Asked Questions

    Do I need to edit my Contact Form 7 form templates?

    No. TrueConversion hooks into CF7’s submission process automatically. Your existing forms work without any changes — no hidden fields, no extra mail tags, no custom code.

    Will it slow down my website?

    No. TrueConversion’s tracking script is lightweight and loads after your page content. It has no visible impact on page speed or Core Web Vitals.

    Does it work with Contact Form 7 Flamingo?

    TrueConversion has its own dashboard for viewing submissions with traffic source data. It works alongside Flamingo — both store submissions independently, so you can use whichever view you prefer.

  • UTM Tracking for WordPress Contact Forms — A Complete Guide

    UTM parameters are the simplest way to track which marketing campaigns send visitors to your website. Add a few tags to your campaign URLs and Google Analytics shows you exactly which ads, emails, and social posts drive traffic.

    But there’s a gap. UTM parameters tell you which campaigns bring visitors — they don’t tell you which campaigns bring leads. When someone fills out your contact form, you see their name and message but not the UTM data from their visit. The tracking stops at the form.

    This guide shows you how to capture UTM parameters and attach them to every WordPress form submission automatically — so you know exactly which campaign generated each lead.

    Just want the solution? TrueConversion automatically captures UTM parameters and attaches them to form submissions from 9 WordPress form plugins. Free, no code required.

    What Are UTM Parameters?

    UTM (Urchin Tracking Module) parameters are tags added to the end of a URL. They tell analytics tools where a visitor came from, which campaign brought them, and what medium was used. There are five standard UTM parameters:

    • utm_source — the platform or website (e.g., google, facebook, newsletter)
    • utm_medium — the marketing medium (e.g., cpc, email, social)
    • utm_campaign — the specific campaign name (e.g., spring-sale, plumbers-auckland)
    • utm_term — the keyword (mainly used for paid search)
    • utm_content — used to differentiate between variations (e.g., blue-button vs red-button)

    A typical campaign URL looks like this:

    https://yoursite.com/services?utm_source=google&utm_medium=cpc&utm_campaign=plumbers-auckland

    When someone clicks this URL, Google Analytics records the source, medium, and campaign. You can see aggregate data — how many visitors came from each campaign, which campaigns have the best bounce rates, and so on.

    The Problem: UTM Data Doesn’t Reach Your Forms

    Here’s where most marketers hit a wall. UTM parameters live in the URL of the landing page. When the visitor navigates to your contact page (a different URL), the UTM parameters are gone. When they submit the form, your form plugin captures the form fields — name, email, message — but not the UTM data.

    You end up with two disconnected sets of data:

    1. Google Analytics knows that 200 visitors came from your Google Ads campaign, but can’t tell you which ones submitted a form
    2. Your form plugin knows that John Smith submitted a quote request, but can’t tell you which campaign sent him

    The only way to bridge this gap is to capture the UTM parameters when the visitor lands, store them through their browsing session, and inject them into the form submission when they fill out the form.

    How UTM Tracking for Forms Works

    The technical process requires three components:

    1. Capture on landing. JavaScript reads the UTM parameters from the URL when the visitor first arrives. This happens on the landing page, before the visitor navigates anywhere else.

    2. Session storage. The captured UTM data is stored in a cookie or localStorage so it persists as the visitor browses your site. When they navigate from your landing page to your contact page, the data comes with them.

    3. Form injection. When the visitor submits a form, the stored UTM data is attached to the submission — either through hidden form fields or server-side processing. Your form plugin’s notification email or dashboard now includes the campaign source.

    Building this manually requires custom JavaScript for capture and storage, plus PHP code to hook into your specific form plugin’s submission process. Each form plugin has a different hook and data structure, so the server-side code varies for each plugin.

    The Easy Way: TrueConversion

    TrueConversion handles all three steps automatically for 9 popular WordPress form plugins. Install it, enable your form plugins, and UTM tracking is active. No code, no hidden fields to add manually, no per-form configuration.

    Here’s what TrueConversion captures for every form submission:

    • All five UTM parameters (utm_source, utm_medium, utm_campaign, utm_term, utm_content)
    • Ad platform click IDs (gclid for Google Ads, fbclid for Facebook, msclkid for Microsoft Ads, and more)
    • The landing page URL
    • The referring website
    • A human-readable traffic source label (e.g., “Google Ads”, “Organic Search”, “Meta Ads”)

    Every submission appears in the TrueConversion dashboard with a colour-coded traffic source badge and full UTM details. You can also export everything as a CSV for your own reporting.

    Setup in Three Steps

    1. Download TrueConversion (free) and install it on your WordPress site
    2. Run through the setup wizard — enable your form plugins (Contact Form 7, WPForms, Gravity Forms, Elementor Pro Forms, etc.)
    3. That’s it — UTM tracking is now active on all your forms

    See the setup documentation for a detailed walkthrough.

    Free forever. Full UTM tracking, all 9 form plugins, dashboard, CSV export — no credit card required.

    Supported WordPress Form Plugins

    TrueConversion works automatically with these form plugins — no per-form configuration needed:

    1. Contact Form 7
    2. WPForms (Free and Pro)
    3. Gravity Forms
    4. Ninja Forms
    5. Formidable Forms
    6. Fluent Forms
    7. Elementor Pro Forms
    8. Forminator
    9. Jetpack Forms

    If you use a custom HTML form, you can add the [tc_fields] shortcode inside your <form> tags to inject hidden UTM tracking fields automatically.

    Beyond UTM Tracking: Send Conversions to Google Ads

    UTM tracking tells you where your leads come from. But TrueConversion goes further — working alongside your Google Tag Manager conversion tracking or independently, it also lets you send real conversions back to Google Ads (available on the Pro plan). When you mark a genuine enquiry as a conversion, it’s uploaded to Google Ads automatically. Google then optimises your campaigns to find more customers like the ones that actually matter.

    With enhanced conversions enabled, the match accuracy improves even further. This combination — knowing where leads come from AND feeding real conversions back to Google — gives small businesses the same lead attribution capabilities that enterprise companies pay thousands of dollars for.

    Download TrueConversion — Free UTM Tracking for WordPress Forms

    See exactly which campaign, ad, or traffic source generated each form submission. Free forever, works with 9 form plugins, no code required.

    Frequently Asked Questions

    Do I need to add hidden fields to each form?

    No. TrueConversion hooks into your form plugin’s submission process automatically. You don’t need to modify your forms at all. Just install the plugin and enable your form plugins in settings.

    Does it work if the visitor navigates to a different page before submitting the form?

    Yes. TrueConversion stores UTM data in a cookie and localStorage when the visitor first lands on your site. The data persists through the entire browsing session, regardless of how many pages they visit before submitting a form.

    What if I use multiple form plugins on the same site?

    TrueConversion supports all 9 form plugins simultaneously. If you use WPForms on some pages and Contact Form 7 on others, both are tracked. You can see which form plugin handled each submission in the dashboard.

  • How to Track Where Your WordPress Form Leads Are Actually Coming From

    You’re spending money on Google Ads, posting on social media, running email campaigns, investing in SEO. Leads are coming in through your contact form. But when you open each submission, all you see is a name, an email address, and a message.

    Which ad sent this person? Which campaign? Did they find you on Google or click a Facebook post? You have no idea.

    This is the lead attribution gap — and it costs businesses thousands of dollars in wasted ad spend every month. Without knowing which channels produce real enquiries, you can’t make informed decisions about where to invest your marketing budget.

    In this guide, we’ll show you how to track the exact source of every form submission on your WordPress site — automatically, with no code required.

    Want to skip ahead? TrueConversion is a free WordPress plugin that does all of this automatically. Download it and start tracking lead sources in under two minutes — or keep reading to understand how it works.

    Why Most WordPress Forms Don’t Track Lead Sources

    WordPress form plugins are designed to do one thing well: collect form submissions. Contact Form 7, WPForms, Gravity Forms, Elementor Pro Forms — they all capture what the visitor typed into the form. Name, email, phone number, message. The basics.

    But none of them capture where that visitor came from.

    When someone clicks your Google Ad, their browser URL contains a tracking parameter called a gclid — a unique identifier that ties that click back to the specific ad, keyword, and campaign. When someone arrives from Facebook, there’s an fbclid. When you use UTM parameters in your campaign URLs, those are visible in the address bar too.

    But when the visitor fills out your form and clicks submit, all that tracking data in the URL is lost. Your form plugin sends you the form fields — and nothing else.

    Google Analytics doesn’t solve this either. It can tell you that 50 people visited from Google Ads this week, and that 3 people submitted a form — but it can’t tell you which 3. You can’t look at a specific form submission and say “this person came from my Google Ads campaign targeting plumbers in Auckland.”

    This is the attribution gap. Your ads are generating leads, but you can’t connect the dots. A lead source tracking plugin bridges this gap by capturing the traffic source data before it disappears and attaching it to each form submission.

    What Lead Source Data Actually Looks Like

    Before we get into the solution, it helps to understand what lead source data actually is. When someone visits your website, their browser carries several pieces of information that reveal where they came from:

    Traffic Source — A human-readable label like “Google Ads”, “Meta Ads”, “Organic Search”, or “Direct”. This is the big-picture answer to “where did this person come from?”

    UTM Parameters — These are tags you add to your campaign URLs. For example, ?utm_source=google&utm_medium=cpc&utm_campaign=plumbers-auckland tells you the source (Google), the medium (paid click), and the campaign name. UTM parameters work with any platform — Google Ads, Facebook, LinkedIn, email newsletters, even printed flyers with QR codes.

    Click IDs — Ad platforms add their own tracking parameters automatically. Google Ads adds a gclid, Facebook adds an fbclid, LinkedIn adds a li_fat_id, Microsoft Ads adds an msclkid. These are used by the platforms to track conversions back to specific clicks.

    Landing Page — The first page the visitor saw on your site. This tells you which page your ad or link pointed to.

    Referrer — The website the visitor was on before they arrived at yours. For organic search, this would be google.com. For a social media post, it might be facebook.com or linkedin.com.

    All of this data is available in the browser when the visitor lands on your site. The challenge is capturing it and attaching it to the form submission. For a deeper dive into UTM parameters specifically, see our complete UTM tracking guide. That’s exactly what lead source tracking does.

    How to Add Lead Source Tracking to Your WordPress Forms

    TrueConversion is a free WordPress plugin that captures all of this traffic source data automatically and attaches it to every form submission on your site. It works with 9 popular form plugins out of the box — no code changes, no form editing, no shortcodes required.

    Here’s how to set it up:

    Step 1 — Install TrueConversion (Free)

    Download the plugin from the TrueConversion download page. In your WordPress dashboard, go to Plugins → Add New → Upload Plugin, choose the zip file, and click Install Now. Then activate it.

    The setup wizard starts automatically and takes about two minutes.

    Step 2 — Select Your Form Plugins

    TrueConversion automatically detects which form plugins you have installed. In the wizard, you’ll see your plugins listed with checkboxes. Make sure they’re ticked and click Next.

    No configuration is needed inside your form plugins. You don’t need to add any fields, widgets, or tracking codes to your forms. TrueConversion hooks into each form plugin’s submission process automatically.

    Step 3 — That’s It

    Seriously. Once TrueConversion is active, it starts capturing traffic source data on every page of your site. When someone fills out any form powered by a supported plugin, the traffic source is recorded alongside their submission.

    There’s no JavaScript snippet to paste, no Google Tag Manager container to configure, no developer needed.

    That’s all it takes. Three steps, under two minutes, no code. Every form submission on your site now includes the traffic source.

    What You’ll See in Your Lead Tracking Dashboard

    Go to TrueConversion in your WordPress admin menu to see the lead tracking dashboard. Every form submission is listed with:

    • Date and time of the submission
    • Form plugin and form name — so you know which form they used
    • Submitter name and email
    • Message preview
    • Traffic source — shown as a colour-coded badge (red for Google Ads, blue for Meta Ads, green for Organic Search, grey for Direct)

    Click on any entry to see the full details: all UTM parameters, the click ID, landing page URL, referrer, and more. See a detailed walkthrough on the How It Works page.

    You can also export all entries as a CSV spreadsheet for reporting or to share with your team. Use this data to compare which marketing channels generate your best leads.

    For the first time, you can look at a specific form submission and say: “This lead came from our Google Ads campaign targeting emergency plumbers in Auckland. They landed on our emergency repairs page and filled out the quote request form.”

    Works With 9 Popular WordPress Form Plugins

    TrueConversion works automatically with these WordPress form plugins — no configuration needed beyond enabling them in settings:

    1. Contact Form 7
    2. WPForms (Free and Pro)
    3. Gravity Forms
    4. Ninja Forms
    5. Formidable Forms
    6. Fluent Forms
    7. Elementor Pro Forms
    8. Forminator
    9. Jetpack Forms

    If you use a custom-built form that isn’t powered by one of these plugins, you can add the [tc_fields] shortcode inside your form’s HTML to get the same tracking capability. See the documentation for details.

    Going Further — Send Conversions Back to Google Ads

    Tracking lead sources is valuable on its own. But TrueConversion can do something most tracking tools can’t: send your real conversions back to Google Ads.

    Here’s why that matters. Google Ads optimises your campaigns based on conversions. If you’re tracking form submissions as conversions, Google is optimising for anyone who fills out a form — including spam, sales pitches, job seekers, and tyre-kickers. Google doesn’t know which submissions were actually worth something.

    With TrueConversion, you can mark only the genuine commercial enquiries as conversions. Those are uploaded to Google Ads via the offline conversion API. Now Google knows which clicks led to real customers — and it starts optimising to find more people like them.

    This is one of the most powerful things you can do to improve your Google Ads performance, and it’s available on the Pro plan ($49/month). Read the full guide: Google Ads Offline Conversion Tracking for WordPress.

    Going Further — Let AI Classify Your Leads Automatically

    On the Pro plan, TrueConversion includes AI-powered lead classification. Every form submission is automatically analysed to determine whether it’s a genuine commercial enquiry or junk — spam, sales pitches, recruitment emails, or generic questions that will never become a paying customer.

    When the AI identifies a real lead, it can automatically mark it as a conversion and upload it to Google Ads — without you lifting a finger. Your Google Ads campaigns continuously improve based on real customer data, even while you sleep.

    The Pro plan is $49/month with a free 14-day trial. It includes AI classification (5,000/month), manual conversion marking, Google Ads offline conversion upload, Enhanced Conversions, and automatic conversion marking. The free plan gives you full lead source tracking, a dashboard to view and search entries, CSV export, per-submission email notifications, and daily/weekly/monthly summary emails. See the pricing page for a full comparison.

    Download TrueConversion — Free

    Track where every form lead comes from. See which ads and campaigns generate real enquiries. Send genuine conversions back to Google Ads so it optimises for customers, not clicks.

    Free forever. No credit card required. Works with 9 form plugins out of the box.

    Frequently Asked Questions

    Is TrueConversion free?

    Yes. The free plan includes lead source tracking for all 9 supported form plugins, a dashboard to view and search entries, CSV export, per-submission email notifications, and daily/weekly/monthly summary emails. The Pro plan ($49/month) adds AI-powered lead classification (5,000/month), manual conversion marking, Google Ads offline conversion upload, Enhanced Conversions, and automatic conversion marking.

    Do I need to edit my forms?

    No. TrueConversion hooks into your form plugin’s submission process automatically. You don’t need to add hidden fields, tracking codes, or shortcodes to your forms. Just install the plugin and it works.

    Which form plugins does it support?

    TrueConversion supports Contact Form 7, WPForms, Gravity Forms, Ninja Forms, Formidable Forms, Fluent Forms, Elementor Pro Forms, Forminator, and Jetpack Forms. For custom forms, there’s a [tc_fields] shortcode that adds tracking fields to any HTML form.

    Can I export the data?

    Yes. The dashboard has a one-click CSV export button that downloads all your entries as a spreadsheet. You can use this for reporting, sharing with your team, or importing into other tools.