Lead Source: Lead Tracking and Marketing Attribution for Forms
Stop guessing which marketing channels are generating your leads. Lead Source is a lead source tracking and marketing attribution plugin for WordPress forms. It automatically captures UTM parameters and advertising platform click IDs from your visitors, persists them through the browsing session, and attaches the traffic source to every form submission, with no configuration on your forms required.
Perfect for small businesses and agencies running ads across Google, Meta, LinkedIn, Microsoft, and TikTok who need simple, reliable lead attribution without complex analytics setups.
How it works
- A visitor clicks your ad or link containing UTM parameters.
- Lead Source captures and stores the traffic source data in a cookie.
- When the visitor submits a form, the traffic source is recorded automatically.
- View all your leads and their sources in a clean WordPress dashboard.
Supported form plugins
Works automatically with the form plugin you already use, no shortcodes or form changes: Contact Form 7, WPForms, Gravity Forms, Ninja Forms, Formidable Forms, Fluent Forms, and Elementor Pro Forms.
What it tracks
- UTM parameters: source, medium, campaign, term, content.
- Ad platform click IDs: Google (gclid), Meta (fbclid), Microsoft (msclkid), LinkedIn (li_fat_id), TikTok (ttclid).
- Auto-detected traffic source: Google Ads, Meta Ads, LinkedIn Ads, Microsoft Ads, TikTok Ads, Organic Search, Direct, or Referral.
- Landing page URL and referrer, with a server-side fallback.
Dashboard
A sortable, searchable entries table with a native WordPress look, quick stats for total submissions and top sources, colour-coded platform badges, full submission details in a modal, and one-click CSV export.
Included on the free plan
All UTM and click ID tracking, all seven form integrations, the admin dashboard, CSV export, a five-step setup wizard with automatic form detection, unlimited stored entries, per-submission email notifications, and daily, weekly, and monthly summary emails.
Privacy
IP addresses are anonymised automatically (last octet removed). No data is sent to external servers, everything stays in your WordPress database. The setup wizard includes recommended privacy policy language.
