Tag: Google Ads

  • 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.

  • How to Stop Wasting Google Ads Budget on Junk Form Leads

    You check your Google Ads dashboard and it says you got 40 conversions this month. Great. But then you look at your inbox and your CRM. Half of those “conversions” are spam bots, sales pitches from SEO agencies, job applications, and people who clearly have no intention of buying anything.

    Sound familiar? You’re not alone. For most small businesses running Google Ads, the gap between reported conversions and actual commercial enquiries is enormous. And every junk lead that Google counts as a conversion makes the problem worse — because Google’s algorithm uses that data to find more people just like them.

    This guide explains why it happens and how to fix it — so your Google Ads budget goes toward finding real customers, not generating more junk.

    Short on time? TrueConversion is a free WordPress plugin that lets you tell Google Ads which leads are real — so it stops optimising for junk. Download it free.

    Why Google Ads Thinks Junk Leads Are Conversions

    Standard Google Ads conversion tracking works by firing a tag when someone submits a form or visits a thank-you page. Every form submission counts equally — Google has no way to distinguish between a genuine enquiry from a decision-maker and a spam bot filling your contact form with nonsense.

    When you use automated bidding strategies like Maximise Conversions or Target CPA, Google actively seeks out more clicks that lead to form submissions. If spam bots and tyre-kickers are counted as conversions, Google’s algorithm will find more people who behave like spam bots and tyre-kickers.

    This creates a vicious cycle: junk leads train the algorithm to find more junk leads. We explain this in detail in why Google Ads reports more conversions than you actually get. Your cost per conversion might look acceptable on paper, but your cost per real customer keeps climbing.

    The Real Cost of Junk Leads

    Junk leads don’t just waste your ad budget. They waste your time, too. Consider the hidden costs:

    • Time spent reviewing — every spam submission needs to be opened, read, and dismissed
    • Distorted metrics — your reported cost per lead looks better than your actual cost per customer, leading to bad budget decisions
    • Algorithm pollution — Google optimises for the wrong audience, making the problem progressively worse
    • Missed opportunities — budget spent on junk clicks could have been spent on clicks that lead to real customers
    • Team frustration — sales teams lose trust in marketing when most “leads” aren’t worth following up

    A business spending $3,000/month on Google Ads that converts at a reported 3% might think they’re getting 90 leads per month. But if only 30 of those are genuine, their real cost per lead is $100 — three times what the dashboard shows.

    The Fix: Tell Google Which Leads Are Actually Worth Something

    The solution is surprisingly simple in concept: instead of counting every form submission as a conversion, only count the ones that are actually genuine commercial enquiries. Then send those — and only those — back to Google Ads.

    This is called offline conversion tracking. Google receives data about which specific clicks led to real customers, and it adjusts its targeting to find more people like them.

    The technical challenge is connecting each form submission back to the Google Ads click that generated it. Every ad click has a unique identifier called a gclid. If you capture that identifier when the visitor lands on your site and attach it to their form submission, you can later tell Google: “this click was a real conversion.”

    How to Set This Up on WordPress (Free)

    TrueConversion is a free WordPress plugin that does all of this automatically. It captures the gclid from Google Ads clicks, stores it through the visitor’s browsing session, and attaches it to form submissions from 9 popular form plugins.

    When a form submission comes in, you see it in the TrueConversion dashboard with a colour-coded traffic source badge. Review the lead, and if it’s a real commercial enquiry, click Mark as Conversion. TrueConversion uploads it to Google Ads automatically — complete with the gclid and enhanced conversion data.

    Setup takes about five minutes:

    1. Download TrueConversion and install it on your WordPress site
    2. Run through the setup wizard (2 minutes)
    3. Connect your Google Ads account in TrueConversion → Google Ads
    4. Set TrueConversion Lead as your Primary conversion action in Google Ads
    5. Set your existing form submission tracking to Secondary

    From that point on, every time you mark a real lead as a conversion, Google gets better at finding customers like them. Learn more about how the whole process works.

    Free plan includes lead source tracking, dashboard, email notifications, and summary emails. Upgrade to Pro ($49/month) for AI classification, conversion marking, and Google Ads integration. 14-day free trial, no credit card required.

    What Changes After You Start Sending Real Conversions

    Most businesses notice a difference within two to four weeks of sending qualified conversions to Google Ads. The algorithm needs enough data points to adjust its targeting — typically 15 to 30 real conversions.

    Here’s what typically improves:

    • Lead quality goes up — fewer spam submissions, fewer tyre-kickers, more serious enquiries
    • Cost per real customer drops — your budget goes further because Google targets better
    • Reporting becomes accurate — your conversion numbers actually reflect business reality
    • Bidding strategies work properly — Target CPA and Maximise Conversions optimise for real outcomes

    The compounding effect is significant. Better conversion data leads to better targeting, which leads to better leads, which provides even better conversion data. It’s a virtuous cycle instead of the vicious one created by junk leads. To make sure your tracking stays accurate over time, run a regular conversion tracking audit.

    Optional: Let AI Filter Your Leads Automatically

    If you receive a high volume of leads and don’t want to review each one manually, the TrueConversion Pro plan includes AI-powered lead classification. Every submission is automatically analysed to determine whether it’s genuine or junk. Real leads are auto-marked and uploaded to Google Ads without manual review.

    Lead source tracking is included in the free plan. Google Ads integration, conversion marking, and AI classification are available on the Pro plan ($49/month with a free 14-day trial). See the pricing page for details.

    Stop Wasting Budget — Download TrueConversion Free

    Every day you run Google Ads without offline conversion tracking is a day the algorithm is learning from bad data. Fix it now — it takes five minutes and it’s free.

    Frequently Asked Questions

    Will this break my existing Google Ads tracking?

    No. Your existing form submission tracking continues to run as a secondary conversion action. You can still see all form submissions in your reports. TrueConversion adds a new, more accurate conversion source alongside your existing one.

    How many conversions does Google need before it improves targeting?

    Google generally needs 15 to 30 conversions within a 30-day period to meaningfully adjust its bidding and targeting. The more real conversion data you provide, the faster and more effectively it optimises.

    Does this work with all WordPress form plugins?

    TrueConversion works with 9 popular form plugins including Contact Form 7, WPForms, Gravity Forms, Elementor Pro Forms, and more. See the complete list.

  • 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.