Linux 软件免费装
Banner图

UTM Tracker for Gravity Forms

开发者 auxanoglobalservices14
更新时间 2026年7月13日 14:27
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

gravity forms campaign tracking marketing attribution utm tracking click id

下载

2.1.0 2.2.1 2.2.3 1.1.0 2.2.0 2.2.2 2.2.4 1.0.0 2.0.0 2.2.5 2.2.6 2.2.7

详情介绍:

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? 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: 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: Built-In Admin Tools For Developers Full documentation lives in the Developer tab under UTM Tracker settings. Privacy & Performance Everything is configured from the UTM Tracker menu in your WordPress admin sidebar. For direct support, email admin@auxanoglobalservices.com.

安装:

Quick start (recommended)
  1. Install the plugin from Plugins → Add New, or upload the folder to /wp-content/plugins/, then activate it.
  2. Make sure Gravity Forms is installed and activated.
  3. The Get Started wizard opens automatically — pick a form, choose the values to capture, and click Finish. The hidden fields are created for you and tracking is on.
Manual field setup Prefer to add fields yourself? Any hidden field with a matching parameter name is filled automatically:
  1. Open UTM Tracker → Settings and turn on the tracking options you need; set your cookie duration and attribution model.
  2. In Gravity Forms, open the form you want to track and add a Hidden field for each value.
  3. On each hidden field, enable Allow field to be populated dynamically.
  4. Enter the exact Parameter Name for the tracking key you want — for example utm_source, gclid, traffic_channel, or landing_page.
  5. Test your setup by visiting a campaign URL, then open UTM Tracker → Debug to confirm the values are captured.
Example test URL https://example.com/contact/?utm_source=google&utm_medium=cpc&utm_campaign=summer_sale Tip: The field label in Gravity Forms can be anything you like — only the Parameter Name needs to match the tracking key exactly.

升级注意事项:

2.2.7 URL Builder design refresh (three-column layout, sticky preview, multiselect field picker) plus Reports upgrades: trend chart, device/form/landing-page breakdowns, channel doughnut, combinable click-to-filter, and chart export. No changes to tracking or attribution. 2.2.6 New Reports dashboard — a 7-day lead attribution summary (traffic channels, top sources, mediums, campaigns, and recent leads) read live from your Gravity Forms entries. No new database tables; no changes to tracking or attribution. 2.2.5 New QR Code generator in the URL Builder — live preview with print-quality PNG and SVG downloads, generated fully in your browser (no external services). Plus opt-in uninstall data cleanup under Settings → Import / Export. No changes to tracking or attribution. 2.2.4 Maintenance release — removed development-only tooling from the plugin package. No changes to tracking, attribution, cookies, or Gravity Forms integration. 2.2.3 Templates list upgraded with DataTables — instant search, column sorting, and pagination, styled to match the plugin. DataTables is bundled locally (no CDN). No breaking changes. 2.2.2 Redesigned URL Builder: pick fields, drag to reorder, add notes, and save named templates with their values. New Templates screen with search, pagination, duplicate, and set default. Fully backward compatible. 2.2.1 New One-Click Field Setup: pick a Gravity Form and add the tracking Hidden fields automatically, with duplicate detection. Query String tracking now works on its own without requiring Landing Pages. No breaking changes. 2.2.0 Major marketing attribution update: landing page tracking, traffic channel detection including AI Search, first/last touch summaries, REST and JavaScript APIs, cookie optimization, and improved Gravity Forms integration. 2.1.0 Admin UI refresh with Lucide icons, modern navigation, and bug fixes. 2.0.0 Expanded tracking, attribution models, debug tools, URL builder, REST API, shortcodes, and export/import. 1.1.0 Added settings page and configurable cookie duration. 1.0 Initial release.

常见问题:

Do I need to know how to code?

No. The Get Started wizard and One-Click Field Setup create the required hidden fields for you, and all options are configured from the admin screens. The developer APIs are optional extras.

Does the field label matter in Gravity Forms?

No. Only the Parameter Name needs to match the tracking key exactly (for example, utm_source). The field label can be anything you like.

Does it work with AJAX forms?

Yes. The tracker refreshes hidden fields when a form is rendered and when it is submitted, including AJAX-powered Gravity Forms.

Does it support multi-page forms?

Yes. Hidden fields are re-populated as 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 the tracked values.

Can I track custom URL parameters?

Yes. Add your parameter names one per line under UTM Tracker → Tracking → Custom Parameters, then create matching hidden fields (for example: affiliate, coupon, salesperson, campaign_owner).

What is First Touch Attribution?

With First Touch Attribution, cookie values are set once on the visitor's first detected campaign and are not overwritten by later visits — so you always know how the visitor first found you.

What is Last Touch Attribution?

With Last Touch Attribution, cookie values are updated whenever new parameter values appear in the URL, so the most recent campaign is the one recorded.

How does Traffic Channel Detection work?

The plugin reviews click IDs, the UTM medium and source, the 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 in either short or domain form (for example, chatgpt or chatgpt.com, perplexity or perplexity.ai, claude or claude.ai), or when the referrer is a known AI search domain. The domain forms matter because AI platforms tag their outbound links this way (ChatGPT appends utm_source=chatgpt.com) while stripping the referrer.

Does it support Google Ads click IDs?

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

Where is the tracking data stored?

In first-party cookies in the visitor's browser and, once a form is submitted, in the Gravity Forms entry in your own WordPress database. Nothing is sent to external services.

What happens to my data when I uninstall the plugin?

By default, nothing is deleted — your settings and URL Builder templates are kept so a reinstall picks up where you left off. To remove everything, enable Delete all plugin data when the plugin is uninstalled under UTM Tracker → Settings → Import / Export before deleting the plugin.

Will it slow down my site?

No. The frontend tracker is a single dependency-free script that loads with the non-blocking defer strategy, and it makes no external requests.

How do I test that tracking is working?

Open UTM Tracker → Debug, add ?utgf_debug=1 to any page URL while logged in as an administrator, or use UTM Tracker → Cookies to inspect the stored values.

How do I clear cookies during testing?

Use UTM Tracker → Cookies, or add ?utgf_cookie_manager=1 to any page URL while logged in as an administrator.

Can I export and import my plugin settings?

Yes. Go to UTM Tracker → Settings → Import / Export to download your configuration as a JSON file, or import it back later.

Is there a developer API?

Yes. You can 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 get support?

For direct support, email admin@auxanoglobalservices.com. You can also open UTM Tracker → Settings and click Email Support, or post on the WordPress.org support forum.

更新日志:

2.2.7 2.2.6 2.2.5 2.2.4 2.2.3 2.2.2 URL Builder — dynamic and template-driven Templates management screen (UTM Tracker → Templates) Under the hood Security & quality 2.2.1 2.2.0 2.1.0 2.0.0 1.1.0 1.0