Title: UTM Tracker for Gravity Forms
Author: Auxano Global Services
Published: <strong>12. Januar 2026</strong>
Last modified: 1. Juli 2026

---

Plugins suchen

![](https://ps.w.org/utm-tracker-for-gravity-forms/assets/banner-772x250.png?rev
=3437738)

![](https://ps.w.org/utm-tracker-for-gravity-forms/assets/icon-256x256.gif?rev=3437760)

# UTM Tracker for Gravity Forms

 Von [Auxano Global Services](https://profiles.wordpress.org/auxanoglobalservices14/)

[Herunterladen](https://downloads.wordpress.org/plugin/utm-tracker-for-gravity-forms.2.2.0.zip)

 * [Details](https://de.wordpress.org/plugins/utm-tracker-for-gravity-forms/#description)
 * [Rezensionen](https://de.wordpress.org/plugins/utm-tracker-for-gravity-forms/#reviews)
 *  [Installation](https://de.wordpress.org/plugins/utm-tracker-for-gravity-forms/#installation)
 * [Entwicklung](https://de.wordpress.org/plugins/utm-tracker-for-gravity-forms/#developers)

 [Support](https://wordpress.org/support/plugin/utm-tracker-for-gravity-forms/)

## Beschreibung

UTM Tracker for Gravity Forms is a complete marketing attribution solution for Gravity
Forms. It captures campaign data from the URL, stores it in browser cookies, classifies
traffic into marketing channels, and automatically fills matching Gravity Forms 
hidden fields.

**What you can track**

 * **UTM parameters** — source, medium, campaign, term, content, id
 * **Advertising click IDs** — gclid, gbraid, wbraid, fbclid, msclkid, ttclid, li_fat_id,
   twclid
 * **Custom URL parameters** — affiliate, coupon, salesperson, campaign_owner, or
   any key you define
 * **Attribution** — first-touch or last-touch models, plus first/last touch UTM
   summaries
 * **Landing pages** — first and current landing page URLs
 * **Page context** — current page URL, form submission URL, page title, URL path,
   query string
 * **Visitor data** — browser, OS, device type, referrer, session ID, visit date/
   time, timezone
 * **Traffic channels** — Paid Search, Organic Search, Paid Social, Organic Social,
   Email, Referral, Direct, AI Search

**Developer tools**

 * REST API endpoint: `/wp-json/utm-tracker/v1/current`
 * JavaScript API: `UTMTracker.get()`, `getAll()`, `has()`, `clear()`, and attribution
   helpers
 * Dynamic shortcodes: `[utm_source]`, `[traffic_channel]`, `[landing_page]`, and
   more
 * WordPress hooks and filters for extending tracking behavior

**Admin tools**

 * Cookie Manager — inspect, search, copy, and clear tracking cookies
 * UTM URL Builder — generate campaign links with one click
 * Debug Panel — admin diagnostics and frontend overlay for testing
 * Export / Import — backup and migrate settings as JSON

Configure everything from the **UTM Tracker** menu in your WordPress admin sidebar.
No coding required for standard Gravity Forms integration.

For direct support, email admin@auxanoglobalservices.com.

#### Key Features

**Attribution**

 * First Touch Attribution
 * Last Touch Attribution
 * First / Last Touch UTM summaries (source, medium, campaign)

**Marketing Tracking**

 * Standard UTM parameters
 * Advertising click IDs
 * Custom parameters

**Landing Page Tracking**

 * Landing page and first landing page
 * Current page URL (full URL with query)
 * Form submission URL (path only, no query or hash)
 * Page title, URL path, and query string

**Visitor Tracking**

 * Browser, operating system, and device type
 * Referrer hostname
 * Session ID, visit date, visit time, and timezone

**Traffic Detection**

 * Paid Search, Organic Search, Paid Social, Organic Social
 * Email, Referral, Direct, AI Search

**Developer Features**

 * REST API
 * JavaScript API
 * Dynamic shortcodes

**Admin Features**

 * Cookie Manager
 * UTM URL Builder
 * Debug Panel
 * Export / Import settings

## Installation

 1.  Upload the plugin folder to `/wp-content/plugins/` or install from the WordPress
     plugin directory.
 2.  Activate the plugin through the **Plugins** screen.
 3.  Install and activate **Gravity Forms**.
 4.  Open **UTM Tracker  Settings** in the WordPress admin sidebar.
 5.  Configure cookie duration, attribution model, and tracking toggles.
 6.  In Gravity Forms, add **Hidden** fields for each value you want to capture.
 7.  Enable **Allow field to be populated dynamically** on each hidden field.
 8.  Enter the exact **Parameter Name** (e.g. `utm_source`, `gclid`, `traffic_channel`,`
     landing_page`).
 9.  Test with a campaign URL or open **UTM Tracker  Debug**.

**Example test URL**

    ```
    https://example.com/contact/?utm_source=google&utm_medium=cpc&utm_campaign=summer_sale
    ```

## FAQ

### Does the field label matter in Gravity Forms?

No. Only the **Parameter Name** must match the tracking key exactly (e.g. `utm_source`).
The field label can be anything.

### Does it work with AJAX forms?

Yes. The tracker refreshes hidden fields on form render and submission, including
AJAX-powered Gravity Forms.

### Does it support multi-page forms?

Yes. Fields are re-populated when each page of a multi-step form loads.

### Does it support multiple forms on one page?

Yes. Every form with matching hidden field parameter names receives tracked values.

### Can I track custom URL parameters?

Yes. Add parameter names one per line under **UTM Tracker  Tracking  Custom Parameters**,
then create matching hidden fields (e.g. `affiliate`, `coupon`, `salesperson`, `
campaign_owner`).

### What is First Touch Attribution?

Cookie values are set once on the visitor’s first detected campaign and are not 
overwritten by later visits.

### What is Last Touch Attribution?

Cookie values are replaced whenever new parameter values appear in the URL. The 
latest campaign always wins.

### How does Traffic Channel Detection work?

The plugin analyzes click IDs, UTM medium and source, referrer hostname, and AI 
Search signals to assign a channel such as Paid Search, Organic Social, or AI Search.

### Does it support AI Search traffic?

Yes. AI Search is detected when `utm_medium` is `ai`, `ai_search`, `llm`, or `chatbot`,
when `utm_source` matches a known AI platform (e.g. `chatgpt`, `perplexity`, `claude`),
or when the referrer is from a known AI search domain.

### Does it support Google Ads click IDs?

Yes. `gclid`, `gbraid`, and `wbraid` are tracked and classified as Paid Search.

### How do I test tracking?

Use **UTM Tracker  Debug**, append `?utgf_debug=1` to any page URL (administrators),
or use **UTM Tracker  Cookies** to inspect stored values.

### How do I clear cookies during testing?

Use **UTM Tracker  Cookies** or append `?utgf_cookie_manager=1` to any page URL 
while logged in as an administrator.

### Can I export plugin settings?

Yes. Go to **UTM Tracker  Settings  Import / Export** and download your configuration
as JSON.

### Is there a developer API?

Yes. Use the JavaScript `UTMTracker` object, dynamic shortcodes, WordPress filters,
and the REST endpoint `/wp-json/utm-tracker/v1/current`. See the **Developer** tab
under UTM Tracker settings for full documentation.

### How do I contact support?

For direct support, email admin@auxanoglobalservices.com. You can also use **UTM
Tracker  Settings** and click **Email Support**, or report issues on the [WordPress.org support forum](https://wordpress.org/support/plugin/utm-tracker-for-gravity-forms/).

## Rezensionen

![](https://secure.gravatar.com/avatar/fe9ddc7a9cb3ff2aea07d9edabef0b9ca8a3cdef1959972fa3583de668f4c7dc?
s=60&d=retro&r=g)

### 󠀁[Excellent UTM Tracking Plugin for Gravity Forms – Simple & Reliable](https://wordpress.org/support/topic/excellent-utm-tracking-plugin-for-gravity-forms-simple-reliable/)󠁿

 [surendra5727](https://profiles.wordpress.org/surendra5727/) 21. Januar 2026

This plugin does exactly what it promises and does it extremely well. It automatically
captures utm_source, utm_medium, and utm_campaign and fills them into Gravity Forms
without any complex setup. I really like that it works seamlessly with cached pages,
AJAX-loaded forms, and multi-step Gravity Forms. The 90-day cookie storage is perfect
for proper marketing attribution, and the fact that it doesn’t use the database 
keeps it lightweight and fast. Setup is straightforward—just enable dynamic population
on the hidden fields and you’re good to go. No extra configuration, no unnecessary
features, just clean and efficient functionality. Highly recommended for anyone 
using Gravity Forms and running marketing campaigns. Great work by the developers!

 [ 1 Rezension lesen ](https://wordpress.org/support/plugin/utm-tracker-for-gravity-forms/reviews/)

## Mitwirkende und Entwickler

„UTM Tracker for Gravity Forms“ ist Open-Source-Software. Folgende Menschen haben
an diesem Plugin mitgewirkt:

Mitwirkende

 *   [ Auxano Global Services ](https://profiles.wordpress.org/auxanoglobalservices14/)

[Übersetze „UTM Tracker for Gravity Forms“ in deine Sprache.](https://translate.wordpress.org/projects/wp-plugins/utm-tracker-for-gravity-forms)

### Interessiert an der Entwicklung?

[Durchstöbere den Code](https://plugins.trac.wordpress.org/browser/utm-tracker-for-gravity-forms/),
sieh dir das [SVN-Repository](https://plugins.svn.wordpress.org/utm-tracker-for-gravity-forms/)
an oder abonniere das [Entwicklungsprotokoll](https://plugins.trac.wordpress.org/log/utm-tracker-for-gravity-forms/)
per [RSS](https://plugins.trac.wordpress.org/log/utm-tracker-for-gravity-forms/?limit=100&mode=stop_on_copy&format=rss).

## Änderungsprotokoll

#### 2.2.0

 * Added first-touch and last-touch attribution models with dedicated UTM summary
   cookies
 * Added landing page tracking: first landing page, current landing page, current
   page URL, submission URL, page title, URL path, and query string
 * Added automatic traffic channel detection: Paid Search, Organic Search, Paid 
   Social, Organic Social, Email, Referral, Direct, AI Search, and Other
 * Added AI Search detection via UTM source/medium values and AI referrer domains
 * Added custom parameter tracking with Gravity Forms and shortcode support
 * Added REST API endpoint: GET /wp-json/utm-tracker/v1/current
 * Added JavaScript API: UTMTracker.get(), getAll(), has(), clear(), getTrafficChannel(),
   getFirstTouch(), getLastTouch(), and page context helpers
 * Added dynamic shortcodes for UTMs, click IDs, visitor data, page context, and
   traffic channel
 * Added Cookie Manager with search, filter, copy value, and expiry display
 * Added Debug Panel in admin and frontend overlay (?utgf_debug=1)
 * Added UTM URL Builder and export/import settings as JSON
 * Improved Gravity Forms integration with server-side population, field aliases,
   and AJAX/multi-page support
 * Improved cookie optimization — browser, OS, device, and page URLs computed at
   runtime
 * Improved admin UI with developer documentation tab
 * Fixed hidden field population for aliased parameters (landing_page, referrer,
   browser, traffic_channel, etc.)
 * Fixed query string and submission URL tracking
 * Fixed traffic channel Direct fallback incorrectly overriding AI Search UTM detection
 * Fixed admin namespace and debug panel JavaScript errors

#### 2.1.0

 * Migrated admin icons to Lucide
 * Redesigned navigation to segmented pill layout
 * Added brand logo in admin header
 * Fixed URL Builder tooltip, JavaScript boot callback, and skeleton loading overlays
 * Standardized button and form field styles

#### 2.0.0

 * Added expanded UTM and click ID tracking
 * Added custom URL parameter support
 * Added first-touch and last-touch attribution models
 * Added landing page, referrer, device, and session tracking
 * Added debug panel, cookie manager, URL builder, REST API, shortcodes, and export/
   import
 * Rebuilt plugin with namespaced OOP architecture
 * Removed jQuery dependency from frontend tracker

#### 1.1.0

 * Added admin settings page
 * Added configurable cookie duration presets

#### 1.0

 * Initial release.

## Meta

 *  Version **2.2.0**
 *  Zuletzt aktualisiert **vor 10 Stunden**
 *  Aktive Installationen **30+**
 *  WordPress-Version ** 5.0 oder höher **
 *  Getestet bis **7.0**
 *  PHP-Version ** 7.4 oder höher **
 *  Sprache
 * [English (US)](https://wordpress.org/plugins/utm-tracker-for-gravity-forms/)
 * Schlagwörter
 * [analytics](https://de.wordpress.org/plugins/tags/analytics/)[campaigns](https://de.wordpress.org/plugins/tags/campaigns/)
   [gravity forms](https://de.wordpress.org/plugins/tags/gravity-forms/)[marketing attribution](https://de.wordpress.org/plugins/tags/marketing-attribution/)
   [UTM](https://de.wordpress.org/plugins/tags/utm/)
 *  [Erweiterte Ansicht](https://de.wordpress.org/plugins/utm-tracker-for-gravity-forms/advanced/)

## Bewertungen

 5 von 5 Sternen.

 *  [  1 5-Sterne-Rezension     ](https://wordpress.org/support/plugin/utm-tracker-for-gravity-forms/reviews/?filter=5)
 *  [  0 4-Sterne-Rezensionen     ](https://wordpress.org/support/plugin/utm-tracker-for-gravity-forms/reviews/?filter=4)
 *  [  0 3-Sterne-Rezensionen     ](https://wordpress.org/support/plugin/utm-tracker-for-gravity-forms/reviews/?filter=3)
 *  [  0 2-Sterne-Rezensionen     ](https://wordpress.org/support/plugin/utm-tracker-for-gravity-forms/reviews/?filter=2)
 *  [  0 1-Sterne-Rezensionen     ](https://wordpress.org/support/plugin/utm-tracker-for-gravity-forms/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/utm-tracker-for-gravity-forms/reviews/#new-post)

[Alle Rezensionen anzeigen](https://wordpress.org/support/plugin/utm-tracker-for-gravity-forms/reviews/)

## Mitwirkende

 *   [ Auxano Global Services ](https://profiles.wordpress.org/auxanoglobalservices14/)

## Support

Möchtest du etwas mitteilen? Brauchst du Unterstützung?

 [Support-Forum anzeigen](https://wordpress.org/support/plugin/utm-tracker-for-gravity-forms/)