What Does it Do?
Our Gravity Forms referral tracking WordPress plugin makes it easy to see which search, social, ai assistant, email platform or ad campaign source drives real leads.
Using first click attribution, we capture any referral URL for every submission in Gravity Forms! No matter where it came from!
Additionally, we auto-label well known sources with their brand names — Google Ads, Organic Search, Facebook, LinkedIn, TikTok, Bing, and more — along with full UTM and click-ID tracking.
15-Day Money-Back Guarantee!
Key Features
- Know exactly where each lead came from
- Captures UTM parameters & gclid
- Stores the original referrer URL
- Adds tracking fields to Gravity Forms automatically
- Accurate, privacy-safe attribution with clear labels
- WordPress Multisite compatible
- Pre-translated into 13 languages!
See Referral Source Tracking for Gravity Forms in Action
Plugin Features
Quickly see which campaigns drive real leads. Referral Source Tracking for Gravity Forms automatically records each submission’s original source — Google Ads, Facebook, LinkedIn, TikTok, and more — complete with UTM and click-ID data.
Which sources are detected? Can it track any?
ANY referrer URL is captured in the entry! But we decided to add labelling to big name brands, a list of those are below:
Here’s the list of sources that are labeled when detected:
- Google: Google Ads, Google Organic, Gemini
- Microsoft/Bing: Microsoft Ads, Bing Organic
- Facebook: Facebook Ads, Facebook Organic
- LinkedIn: LinkedIn Ads, LinkedIn Organic
- X (Twitter): X Ads, X Organic
- Reddit: Reddit Ads, Reddit Organic
- TikTok: TikTok Ads, TikTok Organic
- Pinterest: Pinterest Ads, Pinterest Organic
- Snapchat: Snapchat Ads, Snapchat Organic
- Yahoo
- DuckDuckGo
- Yandex
- AI Assistants: ChatGPT, Perplexity, Microsoft Copilot, Claude, Grok, and DeepSeek
- Email Platforms: Mailchimp, Constant Contact, Salesforce Pardot, HubSpot (campaign click tracking)
- Direct and Unknown are used when appropriate
Are there merge tags?
Yes!
{pb_ref_source} – value stored in the hidden “Source” field (defaulting to “Unknown” when the visit couldn’t be classified).
{pb_ref_params} – full string of captured referral parameters (UTMs and other query vars we keep together).
{pb_ref_referrer} – browser referrer that brought the visitor to the site.
{pb_ref_utm_id} – captured utm_id.
{pb_ref_utm_source} – captured utm_source.
{pb_ref_utm_medium} – captured utm_medium.
{pb_ref_utm_campaign} – captured utm_campaign.
{pb_ref_utm_term} – captured utm_term.
{pb_ref_utm_content} – captured utm_content.
Which UTM parameters are captured?
utm_source, utm_medium, utm_campaign, utm_term, utm_content, utm_id.
Which click IDs are captured?
gclid, gbraid, wbraid, msclkid, li_fat_id, rdt_cid, ttclid, pin_cid, snap_cid, mc_cid, mc_eid, and dclid.
Does it work with caching/CDNs?
Yes; Javascript runs client-side; no special config needed.
Is it GDPR/CCPA compliant?
Yes; when used with consent/legitimate interest and proper disclosure; no PII is captured by default.
Where is the referral data saved?
We save data into your Gravity Forms entries only; we do not send conversions or events to ad platforms.
Can I export the data?
Yes; data appears in Gravity Forms Entries and exports.
What languages are supported?
- ar: Arabic
- de_DE: German (Germany)
- en: English
- es_ES: Spanish (Spain)
- es_MX: Spanish (Mexico)
- fr_FR: French (France)
- hi_IN: Hindi (India)
- id_ID: Indonesian
- it_IT: Italian (Italy)
- ja: Japanese
- pt_BR: Portuguese (Brazil)
- ru_RU: Russian (Russia)
- zh_CN: Chinese (Simplified, China)
- zh_HK: Chinese (Traditional, Hong Kong)
Does it work with a WordPress Multisite network?
Yes; The plugin runs out of the box on every subsite as soon as you network-activate it—no manual setup required. Each subsite can use the tracking fields and receives updates even without a local license. To change form-level settings or get direct support on a subsite, you still need to activate a license there.
If you have an Unlimited license, you can flip on our Network Mode setting from the main site and push that single key to every subsite in one batch (with live progress). Those subsites inherit the license-managed settings and support automatically.
TL;DR
- Unlimited license → enable Network Mode once; one key manages every subsite’s settings + support.
- Network activation → all subsites immediately run the referral tracking and stay up to date.
- No subsite license (limited plan) → tracking stays on, but subsite settings remain read-only.
- Support follows the license: any site covered by the active key is eligible.
Ready to Purchase Referral Source Tracking for Gravity Forms?
If you’re ready to start tracking submissions, select the number of sites you need licenses for: