Description
User Analytics is an addon that adds hidden fields to Ninja Forms forms to capture utm_source, utm_medium, utm_campaign, utm_content, referrer URL, browser, and operating system along with each submission. The extension helps those who measure campaigns by forms to record lead attribution within submissions, without creating visible fields or relying on an external panel to consult these data.
Main Features of User Analytics
- UTM Capture
Automatically records utm_source, utm_medium, utm_campaign, and utm_content parameters. - Referrer URL
Saves the previous page accessed before the form submission. - Browser Data
Captures the name and version of the browser used for the submission. - Operating System
Records Windows, macOS, iOS, Android, Linux, and other environments. - Hidden Fields
Adds invisible fields through the Ninja Forms form builder.
Benefits of User Analytics
- Clearer Attribution
Shows which campaigns generate actual submissions, not just visits. - Noisy-Free Forms
Keeps the interface clean while collecting data in the background. - Analysis within WordPress
Centralizes campaign data alongside existing submissions. - Faster Diagnosis
Helps reproduce errors by browser, version, and operating system.
Who Is User Analytics For?
- Those who use forms to capture leads and need to identify the origin of each submission.
- Teams running campaigns with parameterized URLs who want to compare acquisition channels.
- Those who need to export Ninja Forms submissions with campaign and technical environment data.
How to Download User Analytics
User Analytics is available for download here on Ultrapack. After downloading the .zip file, install it at Plugins > Add New > Upload Plugin, select the file, and activate. Keep Ninja Forms installed and active to use the additional fields.
User Analytics fits source analysis directly into Ninja Forms submission flow, storing campaign parameters, referrer, and technical environment in the same form record. For those deciding media investment, validating organic channels, or investigating submission failures, the addon reduces the gap between the received lead and the context explaining how they arrived at the site.
Frequently asked questions
Is Ninja Forms User Analytics GPL-licensed?
Yes. Ninja Forms User Analytics is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use Ninja Forms User Analytics on multiple sites?
Yes. You can use Ninja Forms User Analytics on multiple sites. The number of sites connected to Ultrapack Auto Updater is limited by your plan.
How much does Ninja Forms User Analytics cost at Ultrapack?
Ninja Forms User Analytics costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does Ninja Forms User Analytics include updates?
Yes. The current version of Ninja Forms User Analytics is 3.0.5, published at Ultrapack on Feb 27, 2026. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is Ninja Forms User Analytics scanned before publication?
Yes. Every version of Ninja Forms User Analytics goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What are the requirements for the plugin Ninja Forms User Analytics?
Requires WordPress 6.7 or higher. Tested up to WordPress 6.9.
What changed in this version
Version 3.0.5 9 February 2026
- Bug Fixes
- remove bottom margin from user analytics fields
- account for double encoded argument separators in URL referer
- Enhancements
- add detection for Microsoft Edge browser
Version 3.0.4
- Bug Fixes
- Remove legacy geolocation fields from builder
Version 3.0.3
- Bug Fixes
- Remove obsolete geolocation dependency
- Automate build process
- Remove deprecated files
Version 3.0.2
- Avoid unnecessarily large data requests by adding instance management to field loading
Version 3.0.1
- Change: Switched our Geolocation API from geoplugin.net to freegeoip.app in hopes of seeing less n/a responses.
Release notes published by the developer.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
- Download the file
ninja-forms-user-analytics.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
ninja-forms-user-analytics.zipand click Install Now. - Click Activate.
Requirements: Requires WordPress 6.7 or higher. Tested up to WordPress 6.9.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready