plugin-icon

UTM Tracker for Gravity Forms

Know exactly which campaign created every Gravity Forms lead — automatic UTM, click ID, landing page, and traffic channel capture. No code needed.
Penilaian
5
Versi
2.2.6
Instalasi aktif
20
Terakhir diperbarui
Jul 9, 2026
UTM Tracker for Gravity Forms

Your forms collect leads. UTM Tracker for Gravity Forms tells you where each one came from.

The plugin reads campaign data from the URL a visitor arrives on — UTM tags, advertising click IDs, and your own custom parameters — remembers it in first-party cookies, and automatically fills matching hidden fields when any Gravity Form is submitted. Every entry arrives with the exact campaign, ad click, landing page, and traffic channel that generated it. No coding required.

Stop guessing which marketing works. See which Google Ads campaign fills your pipeline, which social post actually converts, and which leads arrived from AI search — directly in your Gravity Forms entries, ready for reports, CRM sync, and follow-up.

Why UTM Tracker?

  • Set up in minutes — a guided Get Started wizard connects your forms and creates the hidden fields for you.
  • Captures everything that matters — UTMs, click IDs from every major ad platform, landing pages, referrer, device data, and custom parameters.
  • Attribution built in — first-touch and last-touch models, plus automatic traffic channel detection (including AI Search).
  • Tools for marketers and developers — a visual URL Builder with saved templates on one side; REST API, JavaScript API, shortcodes, and hooks on the other.
  • Private by design — tracking data lives in first-party cookies and your own WordPress database. No external services, ever.

How It Works

  1. A visitor lands on your site through a campaign link (for example, a Google Ads or Facebook ad with UTM tags).
  2. The plugin captures the campaign data from the URL and saves it in first-party cookies.
  3. When the visitor submits a Gravity Form — even days later — matching hidden fields are filled in automatically.
  4. The campaign data is saved with the entry, ready for your reports and follow-up.

What Gets Captured

Standard UTM parameters utm_source, utm_medium, utm_campaign, utm_term, utm_content, utm_id

Advertising click IDs gclid, gbraid, wbraid (Google Ads), fbclid (Meta), msclkid (Microsoft Ads), ttclid (TikTok), li_fat_id (LinkedIn), twclid (X/Twitter)

Custom parameters Add your own URL keys — for example affiliate, coupon, salesperson, campaign_owner — one per line. They appear automatically in the URL Builder, Templates, and Gravity Forms field setup.

Landing pages & page context First landing page, current landing page, current page URL, form submission URL, page title, URL path, and query string.

Visitor & session data (optional) Browser, operating system, device type, referrer hostname, session ID, visit date, visit time, and timezone. Each value can be mapped to a Gravity Forms hidden field.

To capture any value, add a Hidden field in Gravity Forms with a matching parameter name — or let the One-Click Field Setup create the fields for you.

Attribution Models

Choose how cookie values behave when the same visitor returns through a different campaign:

  • Last Touch Attribution — cookie values are updated whenever new parameters appear in the URL, so the most recent campaign is recorded.
  • First Touch Attribution — cookie values stay locked to the first campaign detected, so later visits do not overwrite them.

First / Last Touch UTM summaries (source, medium, and campaign) are available on every lead.

Automatic Traffic Channel Detection

Every visit is classified into a marketing channel using click IDs, UTM values, and the referrer:

  • Paid Search and Organic Search
  • Paid Social and Organic Social
  • Email, Referral, and Direct
  • AI Search — visits from ChatGPT, Perplexity, Claude, and other AI platforms are recognized via UTM values and known AI referrer domains.

Built-In Admin Tools

  • Reports dashboard — a 7-day lead attribution summary read live from your Gravity Forms entries: interactive charts for leads by traffic channel, top sources, mediums, and campaigns, plus the latest captured leads. No extra tables; charts render via a locally bundled Chart.js with zero external requests.
  • Get Started wizard — guided four-step onboarding that connects your forms and turns tracking on.
  • One-Click Field Setup — pick a form and the required hidden fields are created automatically, with duplicate detection.
  • UTM URL Builder — compose campaign links visually: choose fields, drag to reorder, live preview, one-click copy.
  • QR Code generator — every campaign URL gets a scan-ready QR code with print-quality PNG and SVG downloads, generated entirely in your browser. Perfect for flyers, packaging, and offline campaigns.
  • Templates — save complete campaign links as reusable templates with search, sorting, duplicate, and a default template.
  • Cookie Manager — inspect, search, and copy stored tracking values with expiry display.
  • Debug Panel — verify captured values in the admin, or add ?utgf_debug=1 to any page as an administrator for a frontend overlay.
  • Export / Import — move your configuration between sites as a JSON file.
  • Configurable cookie duration — from 1 to 3650 days, using a quick preset or a custom value.

For Developers

  • JavaScript API — the global UTMTracker object provides get(), getAll(), has(), clear(), and attribution helpers.
  • REST APIGET /wp-json/utm-tracker/v1/current returns the active tracked values.
  • Dynamic shortcodes — output tracked values in posts and pages, for example [utm_source] or [landing_page].
  • Action & filter hooks — customize parameters, cookie behavior, field aliases, and more.

Full documentation lives in the Developer tab under UTM Tracker settings.

Privacy & Performance

  • Your data stays yours. Tracking values are stored in first-party cookies and saved to Gravity Forms entries in your own database. The plugin makes no external requests and sends nothing to third-party services.
  • Built to be light. The dependency-free frontend tracker loads with the non-blocking defer strategy, and admin assets load only on the plugin’s own pages.

Everything is configured from the UTM Tracker menu in your WordPress admin sidebar.

For direct support, email admin@auxanoglobalservices.com.

Third-Party Libraries

This plugin bundles the Lucide icon library (assets/js/lucide.min.js), loaded locally in the admin area only — no external requests are made. Lucide is licensed under the ISC License. Non-minified source code: https://github.com/lucide-icons/lucide

This plugin bundles DataTables 2.3.8 (assets/vendor/datatables/) to power the URL Builder Templates screen. It is loaded locally in the admin area only — no external requests or CDNs. DataTables is licensed under the MIT License. Non-minified source is included alongside the minified files.

This plugin bundles qrcode-generator 1.4.4 (assets/vendor/qrcode/) to generate QR codes for campaign URLs entirely in the browser. It is loaded locally on the URL Builder admin page only — no external requests or remote services. qrcode-generator is licensed under the MIT License and shipped as non-minified, human-readable source. “QR Code” is a registered trademark of DENSO WAVE INCORPORATED.

This plugin bundles Chart.js 4.5.1 and chartjs-plugin-datalabels 2.2.0 (assets/vendor/chartjs/) to render the Reports dashboard charts and their on-bar value labels. Both are loaded locally on the Reports admin page only — no CDNs, no external requests — and both are licensed under the MIT License. Non-minified source: https://github.com/chartjs/Chart.js and https://github.com/chartjs/chartjs-plugin-datalabels (the datalabels plugin is shipped non-minified).

Gratisdi paket berbayar
Diuji hingga
WordPress 7.0.1
Plugin ini tersedia untuk diunduh untuk diinstal di situs .