Press "Enter" to skip to content
🎉 Tuesday, July 21st: New Real-Time Analytics report just launched!

Changelog

v2.15.1

Patch 2.15.1

July 29, 2026
Security hardening

Improved URL escaping and stricter rules for allowed HTML elements and attributes in output.

v2.15.0

Introducing Real-Time Analytics v2.0

July 21, 2026
Real-Time Analytics v2.0 PRO

The revamped Real-time analytics report includes new features such as live filtering, additional campaign UTM parameters, city-level data, conversions, and the ability to pause the report for deeper analysis.

Form tracking for Breakdance, Core Forms, and Superb Addons PRO

Independent Analytics Pro can now track submissions for forms created with Breakdance, Core Forms, and the Super Addons plugin.

Improved the Solo Report styles on mobile PRO

The Solo Report was difficult to read and use on mobile devices. The design has been improved to make better use of the available space and to be easier to navigate.

Raised the minimum PHP version to PHP 8

To install v2.15.0, you’ll need to use PHP 8.0.30 or later. We see that many users are still on PHP 7.4, but after waiting for 3 years since PHP 8.0’s release, it’s time to require everyone to upgrade. This allows us to fix the deprecation notices that were beginning to appear and adopt more modern programming techniques in our codebase.

Added a filter hook to exclude the analytics script on specific pages

You can now use the `iawp_user_excluded_posts` hook to pass an array of page IDs, and the analytics script will be excluded on those pages.

Added an action hook to output the analytics script anywhere

If you have a page that doesn’t call the wp_footer() function, you can now call the iawp_output_tracking_script hook to output the analytics script.

Added a known referrer for the Google Android app

Visitors who reach your site via the Google app on Android devices were being seen as coming from com.google.android.googlequicksearchbox. These stats are now attributed to “Google App (Android).”

Click tracking fixed for multi-site installs. PRO

When one sub-site processed its clicks, it would inadvertently delete any temporary click tracking data recorded by another sub-site. This prevented more than one sub-site from recording clicks.

Geographic charts were black in the PDF exports

The geographic maps have been fixed in PDF exports to include their full colors.

Stopped making DB queries when admin bar stats are disabled

Independent Analytics was still making the database queries to get the page’s view counts even when the admin bar stats were disabled.

Resolved rare race condition bug

Added preventions for an extremely uncommon race condition that could occur when tracking a view.

Retry automatic data deletion when it fails

The automatic data deletion now retries the database query up to three times when it fails.

v2.14.10

Patch 2.14.10

May 19, 2026
Added a new color option for the email footer text PRO

Previously, you could edit the footer background color, but not the text that shows in it. You can now edit both.

The test email can now be sent to the first email address only PRO

If you’ve already configured the email report to send to yourself and your clients, you can now choose to send the test email to the first email address only, so it doesn’t go to all your clients.

Added detection for nine more file extensions for click tracking PRO

The file extension link pattern can now recognize the following nine extensions: aac, ai, dmg, eps, gz, msi, rar, sketch, and tar.

Switched to a simpler success message for new campaigns PRO

When you create a new campaign with the Campaign Builder, it now creates a much smaller, auto-dismissing success message.

Added page links to the Recent Views module in the Overview report PRO

The Recent Views module now includes a clickable link for every page listed, making it easier to check out the pages your visitors were viewing.

Improved the report loading experience

When you click on a report, the page now loads immediately instead of waiting for the Quick Stats and chart to load. Those are loaded in a second request after the initial page loading, leading to a smoother loading experience that feels faster.

Hid admin notices from other plugins cluttering the Analytics menu

There were a few plugins that showed their admin notices in the Analytics menu, so we hid them to remove the unnecessary clutter on our page.

Added notice if the My Private Site plugin is blocking the REST API

If you’re using the My Private Site plugin and have enabled the setting that disables the REST API, you will now see a warning in the Analytics menu notifying you that visitors are not being tracked.

Each integration in the Integrations menu now links to its own page

The Integrations menu lists every plugin that Independent Analytics Pro has a custom-built integration with. Each integration now links to its own page on our website.

The plugin icon didn't always show up when updating PRO

When updating via the Dashboard > Updates menu, the Independent Analytics Pro icon would often fail to load. It’s now bundled in the plugin so that it will always display.

Visual but with long UTM Source names in the User Journeys report PRO

A long UTM Source value without any spaces could overlap into the Pages Viewed column. It now wraps into a second line if it’s too long to fit in one line.

Using the site URL instead of the WP URL in the campaign builder PRO

If your site has WordPress installed in a custom location, this was causing the Campaign Builder to create links that use that URL as the base instead of the site’s true homepage URL.

The URLs shown in the Pages report used the WP install location

The Pages report was displaying URLs based on the WP install location, rather than the homepage URL.

Resolved conflict with The Events Calendar plugin

The event category archive pages improperly report as both custom taxonomies and custom post type archive pages. Independent Analytics now detects if pages qualify as both and counts them as custom taxonomies. This fixes the results in the Pages report that show “-” for the title and “http://0” for the URL.

The cookie used for ignoring your activity didn't get removed

The option to add a cookie to your own browser to ignore your activity on the site was working well, but it wouldn’t remove the cookie automatically if the option was disabled. It now does.

The country info tooltip in the world map was getting stuck

Hovering over a country in the world map shows a tooltip with stats from that country. In some browsers, it did not disappear when you stopped hovering over that country.

Resolved PHP notice about _load_textdomain_just_in_time

This PHP notice was appearing on every page load due to a translation being loaded too soon in the WP startup process.

v2.14.9

Patch 2.14.9

April 25, 2026
Added form tracking for the Request a Quote for WooCommerce plugin PRO

This update added a new form tracking integration for Request a Quote for WooCommerce. This lets you view the number of quote requests you’ve gotten from each traffic source, UTM campaign, and more.

Filter user journeys by zero sales PRO

The Gross Sales filter could be used to find journeys that include a certain sales volume, or any sales at all. Now, you can also filter by zero sales in order to find journeys where customers didn’t buy anything. Combined with tracking clicks on Add to Cart buttons, this gives you a way to find shoppers who abandoned their carts.

Updated the device detection library

Updating this library allows Independent Analytics to recognize more bots to exclude them from tracking.

Prevent error in the User Journeys report PRO

If your site has pages with missing titles, these could cause errors in the User Journeys report. Now they display as “(Untitled)” and allow the report to load fully.

Resolved $post is null error

Fixed a PHP notice that could show up on page views.

v2.14.8

Patch 2.14.8

April 6, 2026
Readme.txt update

This update did not edit any plugin files and only included adjustments and fixes to the readme.txt file used to create the page on the plugin repository.

v2.14.7

Patch 2.14.7

March 30, 2026
Added URL filters to the User Journeys report PRO

You can now filter the User Journeys report by the landing page URL or any page’s URL.

For example, you can view journeys where visitors landed on a page containing “/resource/” in the URL, or you can view journeys where visitors looked at the “/blog/awesome-post/” page at any point during their session.

Added integration with the Complianz plugin

If you’re using the Complianz plugin and would prefer to track visitors with Independent Analytics only after they agree to your consent pop-up, that is now possible by checking a single box in Complianz.

While we don’t view this as necessary for most sites, it is a good option for those who want the strictest adherence to their local privacy regulations.

Add form validation to Campaign Builder PRO

The Campaign Builder now shows inline error messages if you try to create a campaign link without the required fields or when using a full URL in the landing page path.

WordPress 7.0 compatibility

We tested with WP 7.0 and made some minor fixes to the interface to maintain the current design.

Users with read-only access can now save default reports

If you gave users the ability to view the analytics but not edit the settings, they were unable to save a default report. Choosing a favorite report is user-specific and won’t affect anyone else’s view of the analytics, so we added this option for them.

Refreshing the Overview report didn't update the timestamp PRO

Clicking the “Refresh” link in the Overview report didn’t update the timestamp when the report reloaded. It now updates immediately after the data reloads.

Hid customization options in the Overview report for read-only users PRO

Users who could view but not edit the analytics could not make changes to the Overview report, but the buttons to add modules and customize them were still visible. They have been removed for these users.

Email report lists sorted incorrectly PRO

The Top 10 lists in the email report show the view count but were sorted by visitors, causing them to appear out of order. They are now sorted by the number of views.

Fixed update bug by updating to Freemius SDK PRO

Updates for Independent Analytics Pro would fail when bulk updating plugins via the Plugins menu. Freemius patched this in their latest SDK update, which is included in this version of Independent Analytics (Pro).

Changing table grouping would reset the columns

Changing the grouping of a table caused the columns to reset. For instance, if you hid the Visitors column and showed the Clicks column and then switched the grouping from Countries to Cities, it would add the Visitors column back and hide the Clicks column.

Fixed chart display for RTL sites in Safari

The chart was displayed at a very small size for any users with a right-to-left language website viewing their stats in the Safari browser.

White-labeling didn't affect non-admins with the manage_options permission

The white-labeling now strictly adheres to admin accounts only, so if you create a custom user role for a client and give them the manage_options capability, the interface will remain white-labeled.

v2.14.6

Patch 2.14.6

March 18, 2026
Analytics crashing for users viewing authored content only

If you have user roles on your site that can view stats for authored-only content, the Pages report would crash when they viewed it.

v2.14.5

Patch 2.14.5

March 16, 2026
Form submissions could get overcounted due to click tracking PRO

Tracking clicks on form submission buttons could lead to form submission events getting overcounted because the click and form submission take place at the same instant.

Stopped showing Getting Started notice if white-labeled

If a non-admin is viewing the analytics and they’ve been white-labeled, they will no longer see the pop-up for the Getting Started tutorial video.

Referrer links were broken

For “known referrers” like Google and Facebook, the links to these sites were broken in the Referrers report. They are now clickable and open the correct URLs.

v2.14.4

Patch 2.14.4

February 17, 2026
Solo Reports not working in Pages report PRO

Resolved an error that prevented Solo Reports from loading in the Pages report.

PHP errors when loading author-only stats

Resolved a PHP error that could occur when loading a report for a user with stats limited to their own content.

v2.14.3

Patch 2.14.3

February 16, 2026
Clicks report broken if zero clicks PRO

Visiting the Clicks report with any date range that contained zero clicks caused a fatal PHP error.