How Do I Mark Good Leads and Rank Channels by Quality Not Volume
Volume can hide bad leads. See what free Lead Source stamps on each row, how Lead Source Pro good-lead marks rank channels by quality not count, and a weekly review.
Volume can hide bad leads. See what free Lead Source stamps on each row, how Lead Source Pro good-lead marks rank channels by quality not count, and a weekly review.
Learn how free Lead Source stores LinkedIn Ads li_fat_id on WordPress form fills, why the form-page URL alone misses it, and how to test a tagged click in one session.
See why the form page alone misses the path, what free Lead Source stores, and when Lead Source Pro journey tracking shows which pages they read before enquire.
Month-end screenshot reports keep failing agencies. What free Lead Source stamps on every fill, what a branded scheduled report actually needs, and what Lead Source Pro sends.
Microsoft Ads shows leads. WordPress shows Direct. How free LeadSource 1.0.8 stores msclkid on a native form fill.
Google Ads says zero conversions while your WordPress inbox holds twenty named leads from the same campaign. Why AJAX forms break the Ads tag, and what Lead Source still stamps.
Embedded HubSpot, Typeform and Calendly forms show every lead as Direct. The origin wall explained, what free Lead Source sees on a native form, and when to switch.
Desktop UTM tests look fine. Phone fills often arrive blank. Same-session capture, in-app browsers, and how to test a real device path.
Named WordPress form fills often show the contact page only. Landing page is the entry URL, not the form URL. What free Lead Source 1.0.8 stores on each fill, and how to test it.
Free Lead Source 1.0.8 stores one notification address. What it actually sends, honest workarounds for a second inbox, and how Pro routes leads by source.
Lead Source keeps the campaign for the open browser session, not a 90 day cookie. What that stores, why a long window over-counts paid leads, and a live test you can run.
Hidden fields only see the form page, so Everest Forms entries lose the campaign. How to capture the first page instead and attach the source to every entry automatically.
Sales opens the enquiry and the source says Direct. How to land UTM parameters, gclid and a usable lead source on a HubSpot, Salesforce or Zapier contact record.
Google Ads said 40 conversions. Your forms have 28 names. Those numbers measure different things — here’s how to reconcile them.
Track UTM parameters and lead source in Formidable Forms. Compare hidden fields, JavaScript and server-side capture so no campaign data goes missing.
Track lead source and UTM parameters in Ninja Forms. Compare hidden fields, JavaScript cookies and server-side capture so no campaign data goes missing.
Track UTM parameters and lead source in Fluent Forms three ways. Compare native hidden fields, JavaScript cookies and server-side capture, with honest verdicts.
Track lead source and UTM parameters in Forminator forms. Compare hidden fields, JavaScript and server-side capture so no campaign attribution slips away.
Elementor Forms doesn’t record where your leads come from. Here are three ways to capture lead source, UTMs and ad click IDs on every Elementor submission — and why the popular hidden-field method quietly loses most of your data.
Learn when to use first-touch vs last-touch attribution, how long UTM cookies should persist, what conversion windows mean for WordPress lead tracking, and how to handle returning visitors with different UTM parameters.
WordPress can silently strip UTM parameters through caching, canonical redirects, host-level sanitisation, and permalink conflicts. This guide documents every known cause with the specific fix for each, including WooCommerce checkout attribution loss.
A production-ready JavaScript snippet to capture UTM parameters, click IDs (gclid, fbclid, msclkid), referrer URL, and landing page in browser cookies. Covers URLSearchParams, cookie expiry, first-touch vs last-touch attribution, and WordPress integration.
Learn how to capture UTM parameters, click IDs (gclid, fbclid, msclkid), and referrer URLs in WPForms entries. Covers native smart tags, JavaScript cookies, and automatic tracking with Lead Source.
Learn how to capture UTM parameters, click IDs (gclid, fbclid, msclkid), and referrer URLs in Gravity Forms entries. Covers native dynamic population, JavaScript cookies, and automatic tracking.
Learn how to capture UTM parameters, click IDs (gclid, fbclid, msclkid), and referrer URLs in Contact Form 7 submissions. Covers the native default:get method, why it breaks, the JavaScript cookie approach, and automatic tracking with Lead Source.
Learn how to track where every form lead comes from in WordPress. Capture traffic source, UTM parameters, click IDs, and referrer data with each submission.
Learn how to capture Microsoft Ads msclkid, LinkedIn li_fat_id, and TikTok ttclid in WordPress form submissions for complete multi-platform lead attribution.
Learn how to capture the Facebook Click ID (fbclid) in WordPress form submissions. Track which Meta Ads drive your leads — no form changes required.
Learn how to capture the Google Ads GCLID in WordPress form submissions, store it in a cookie for cross-page persistence, and use it for offline conversion tracking in Google Ads.
Learn how to set up hidden fields for UTM tracking in Contact Form 7, WPForms, Gravity Forms, Fluent Forms, Elementor Pro, Ninja Forms, and Forminator — plus why cookie-based persistence beats them all.
UTM parameters disappearing in WordPress? Learn the 7 reasons your tracking data vanishes and 3 proven methods to persist UTM parameters across every page and form submission.