Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/anirudhatalmale6-alt/gotv-lead-tracker/archive/refs/heads/main.zipNo built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.
A lightweight WordPress plugin that captures registration leads and tags each one with the exact campaign/source it came from.
What it does
- Registration form — drop
[gotv_register]on any page. Collects Name, Email, Phone. - Source tracking — every campaign gets its own link, e.g.
yoursite.com/register/?src=facebook. Thesrclabel is saved with the lead so you can sort registrations by where they came from. UTM parameters (utm_source,utm_medium,utm_campaign) are captured automatically too. - Confirmation email — sent automatically the moment a visitor registers. Editable subject + body under Registrations → Email Settings (
{name}is replaced with the registrant's name). - Admin view — Registrations menu in wp-admin: see every lead, filter by source, and export to CSV (respects the current filter).
Install
- Zip the
gotv-lead-trackerfolder (or use the provided zip). - WordPress admin → Plugins → Add New → Upload Plugin → choose the zip → Activate.
- Create a page (e.g. "Register") and add the shortcode
[gotv_register]. - Build tracking links by adding
?src=your-labelto that page's URL.
Shortcode options
[gotv_register title="Register" button="Submit" thankyou="Thanks, you're in!"]
Tracking link examples
yoursite.com/register/?src=facebookyoursite.com/register/?src=flyer-janyoursite.com/register/?src=radio-ad
Email delivery
Uses WordPress wp_mail. For rock-solid inbox delivery, pair with a transactional SMTP service (Brevo, Mailgun, SendGrid) via any SMTP plugin — the confirmation emails then route through that provider automatically.