# Lead Source > Lead Source is a free WordPress plugin that captures UTM parameters, ad platform click IDs (gclid, fbclid, msclkid, li_fat_id, ttclid), referrer and landing page, and attaches the traffic source to every form submission. It works automatically with Contact Form 7, WPForms, Gravity Forms, Ninja Forms, Formidable Forms, Fluent Forms, Elementor Pro Forms, Everest Forms and Forminator, with no hidden fields or form changes. Data stays in the site's own WordPress database. Lead Source Pro (US$99/year) adds lead journeys, per-source email routing and client reports. Download the free plugin: https://wordpress.org/plugins/leadsource/ Publisher: Forge Creative, New Zealand. Site: https://leadsourcepro.net/ ## Product - [Home](https://leadsourcepro.net/): what the plugin does and which form plugins it supports - [Features](https://leadsourcepro.net/features/): lead-level attribution, UTM and click ID capture, dashboard, notifications, CSV export, privacy - [How It Works](https://leadsourcepro.net/how-it-works/): capture on arrival, persist through the session, attach to the form submission - [Pricing](https://leadsourcepro.net/pricing/): free plugin plus Lead Source Pro - [Lead Source Pro](https://leadsourcepro.net/pro/): lead journeys, per-source routing, comparison reports, scheduled client reports, spam filtering - [Support and FAQ](https://leadsourcepro.net/support/): setup, conversion window, caching, privacy questions ## Guides: lead source and UTM tracking in WordPress forms - [How to Track Lead Sources in WordPress Forms](https://leadsourcepro.net/track-lead-source-wordpress-forms/): the complete guide to capturing traffic source, UTMs, click IDs and referrer with every lead - [Why UTM Parameters Disappear in WordPress](https://leadsourcepro.net/utm-parameters-disappear-wordpress/): seven causes and three ways to persist UTMs across pages and forms - [WordPress Stripping UTM Parameters](https://leadsourcepro.net/wordpress-stripping-utm-parameters/): caching, canonical redirects, hosts and sanitisation, each with a fix - [Populate Hidden Form Fields with UTM Parameters](https://leadsourcepro.net/populate-hidden-form-fields-utm-parameters-wordpress/): hidden-field syntax for each form plugin and why cookies are more reliable - [JavaScript UTM Capture Script](https://leadsourcepro.net/javascript-utm-capture-cookies/): a production-ready cookie-based capture script with first- and last-touch - [Multi-Touch Attribution and Conversion Windows](https://leadsourcepro.net/multi-touch-attribution-conversion-windows/): first-touch vs last-touch, cookie durations, returning visitors - [Same-Session Attribution vs 90-Day UTM Cookies](https://leadsourcepro.net/same-session-attribution-vs-90-day-utm-cookies/): why Lead Source attributes within the session and what that means for paid lead counts - [Get WordPress Form UTM and GCLID Data onto a CRM Contact](https://leadsourcepro.net/how-do-i-get-wordpress-form-utm-and-gclid-data-onto-a-crm-contact/): HubSpot, Salesforce, Zapier and spreadsheets - [Why Google Ads Conversions Don't Match WordPress Form Leads](https://leadsourcepro.net/ads-conversions-vs-named-form-leads/): reconciling platform conversions with named leads ## Guides: ad click IDs - [GCLID Tracking in WordPress](https://leadsourcepro.net/gclid-tracking-wordpress-google-ads/): capture the Google Ads click ID and use it for offline conversion imports - [fbclid Tracking in WordPress](https://leadsourcepro.net/fbclid-tracking-wordpress/): what the Facebook click ID is, its format, why it disappears and how to capture it - [Track Microsoft, LinkedIn and TikTok Click IDs](https://leadsourcepro.net/track-ad-click-ids-wordpress/): msclkid, li_fat_id and ttclid capture ## Guides: by form plugin - [Contact Form 7 UTM Tracking](https://leadsourcepro.net/contact-form-7-utm-tracking/) - [Gravity Forms UTM Tracking](https://leadsourcepro.net/gravity-forms-utm-tracking/) - [WPForms UTM Tracking](https://leadsourcepro.net/wpforms-utm-tracking/) - [Elementor Forms Lead Source Tracking](https://leadsourcepro.net/track-lead-source-elementor-forms/) - [Fluent Forms UTM Tracking](https://leadsourcepro.net/fluent-forms-utm-tracking/) - [Ninja Forms UTM Tracking](https://leadsourcepro.net/ninja-forms-utm-tracking/) - [Formidable Forms UTM Tracking](https://leadsourcepro.net/formidable-forms-utm-tracking/) - [Forminator UTM Tracking](https://leadsourcepro.net/forminator-utm-tracking/) - [Everest Forms UTM Tracking](https://leadsourcepro.net/everest-forms-utm-tracking/) ## Plugin support - [Notification Emails to More Than One Address](https://leadsourcepro.net/leadsource-notification-emails-to-more-than-one-address/) - [Index of all guides](https://leadsourcepro.net/digital-skills-forum/)