| 开发者 | auxanoglobalservices14 |
|---|---|
| 更新时间 | 2026年7月13日 14:27 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
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:
?utgf_debug=1 to any page as an administrator for a frontend overlay.UTMTracker object provides get(), getAll(), has(), clear(), and attribution helpers.GET /wp-json/utm-tracker/v1/current returns the active tracked values.[utm_source] or [landing_page]./wp-content/plugins/, then activate it.utm_source, gclid, traffic_channel, or landing_page.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.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.
No. Only the Parameter Name needs to match the tracking key exactly (for example, utm_source). The field label can be anything you like.
Yes. The tracker refreshes hidden fields when a form is rendered and when it is submitted, including AJAX-powered Gravity Forms.
Yes. Hidden fields are re-populated as each page of a multi-step form loads.
Yes. Every form with matching hidden field parameter names receives the tracked values.
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).
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.
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.
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.
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.
Yes. gclid, gbraid, and wbraid are tracked and classified as Paid Search.
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.
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.
No. The frontend tracker is a single dependency-free script that loads with the non-blocking defer strategy, and it makes no external requests.
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.
Use UTM Tracker → Cookies, or add ?utgf_cookie_manager=1 to any page URL while logged in as an administrator.
Yes. Go to UTM Tracker → Settings → Import / Export to download your configuration as a JSON file, or import it back later.
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.
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.
utm_source values are now recognized (chatgpt.com, openai.com, perplexity.ai, claude.ai, gemini.google.com, copilot.microsoft.com, grok.com, deepseek.com, mistral.ai, meta.ai, and more). AI platforms tag outbound links with these while stripping the referrer, so this traffic previously fell through to Direct.wp_date() and wp_timezone() (WordPress 5.3+) with equivalents that work on the plugin's declared minimum version.tools/traffic-channel-test.php and tools/build-release.ps1).