Skip to content

Referral Source Tracking for Gravity Forms

Track where each Gravity Forms lead came from by capturing referrer data, UTM parameters, and ad click IDs on every entry.

by Plugin Brewery Paid Updated Jul 8, 2026

What it does

When someone submits your form, you often don't know whether they came from a Google Ad, an organic search, a social post, or an email campaign. Referral Source Tracking fills that gap by recording the source behind every submission directly on the Gravity Forms entry.

The plugin captures UTM parameters, ad click IDs, and referrer information automatically on every form—no per-form setup needed. It supports both first-touch and last-touch attribution, so you can see what originally brought a visitor in and what finally got them to submit. Common sources like Google Ads, Meta, LinkedIn, TikTok, and even AI assistants like ChatGPT are labeled for you automatically.

You can view source data in a built-in Reports dashboard, receive weekly or monthly email digests, and pass source values into your CRM, notifications, or webhooks using merge tags. A consent gate is available for GDPR- and CCPA-friendly setups.

Key features

  • Automatically captures UTM parameters and ad click IDs (gclid, fbclid, msclkid, and more) on every form
  • Labels entries with the source channel—Google Ads, Facebook, ChatGPT, Mailchimp, and dozens more
  • Stores both first-touch and last-touch attribution per entry
  • Built-in Reports dashboard with source breakdowns, campaign trends, and date-range filters
  • Weekly or monthly email digests of top sources and campaigns
  • Merge tags to send source data into notifications, CRMs, webhooks, and redirect URLs
  • Optional consent gate to hold attribution data until cookie consent is granted

Good for

Lead generation sitesSee exactly which ad campaign or search term drove each form submission.
Email marketersIdentify which Mailchimp or HubSpot campaign produced the most leads.
Multi-channel advertisersCompare first-touch and last-touch attribution to understand which channels create and close leads.

Written from Plugin Brewery’s own listing. Version and dates come straight from the source and are checked weekly.

Referral Source Tracking for Gravity Forms screenshot
Do I need to set up tracking on each form separately?

No. Tracking runs on every form automatically, including new and existing forms, with no per-form configuration.

Which ad click IDs does it capture?

It captures gclid, gbraid, wbraid, msclkid, li_fat_id, rdt_cid, ttclid, pin_cid, snap_cid, mc_cid, mc_eid, dclid, and fbclid.

Can I send the source data to my CRM?

Yes. You can add merge tags like {pb_ref_source} and {pb_ref_utm_campaign} to notifications, webhooks, and feeds so the data flows into your CRM or spreadsheet.

Is it compatible with caching plugins and WordPress Multisite?

Yes. It is designed to work with most caching and CDN setups, and you can network-activate it once to track across all Multisite subsites.

More from Plugin Brewery