Changelog
If a system temp file was created for storing click data but then later became unreadable/unwritable, it would prevent clicks from getting tracked.
Referrers and Countries lists could be missing data when views from a session were both within and beyond the last five minutes.
When the stats refreshed, the Top 10 lists were not getting reordered correctly.
A bug in the calculation of session durations in the data table was causing them to be inaccurate by a small degree.
The links in the data table of the PDF report could be placed out of position and made difficult to click.
The Getting Started Guide notice was getting partially covered up by the WP sidebar for sites using an RTL language.
The entire plugin is now translated into Swedish for free and Pro users.
There was a PHP notice being triggered that the text domain was loaded too early. That has now been resolved.
eCommerce sales tracking has been added for Easy Digital Downloads and Paid Memberships Pro. Sales metrics are recorded automatically, like the integrations for WooCommerce and SureCart.
By default, the table in the Clicks report lists every clicked link, including the Target URL. You can now group the table by link pattern instead to compare total clicks from each group.
If you want to track clicks on all outbound links, you can use the new External link pattern, instead of tracking individual domains with the Domain link pattern.
The existing CSV download would export all the data currently visible in the data table. This new option exports data similar to what you see in the chart i.e. metrics for each day shown in the report.
Form submissions for SureForms and Kali Forms are now tracked automatically.
You can now see the forms with the most submissions and the link patterns with the most clicks in the email report.
If the email report is being sent to clients and you want a custom address for them to reply to, this new option makes that easy.
You can now enter your own text to display in the footer of the email report.
Clicks on audio and video elements are now tracked. This includes audio and video blocks added in the editor.
When using the Protocol link pattern, you can now select SMS to track all “sms:” links on your website.
The charts in the Real-time analytics report read in the opposite direction of the other charts. They now display the most recent visitors on the right side.
The CSV export options in the Settings menu have been removed as they are no longer needed with better, more robust export options added more recently.
If the REST API is blocked by the Admin Site Enhancements plugin, you’ll now see a notice alerting you of this issue.
There’s now a button you can click to quickly block your own IP address in the Settings menu.
The Top 10 lists in the real-time report display views but were sorted by visitors, which was confusing.
The customization options in the WP HTML Mail plugin were breaking the layout of the email report.
When viewing a filtered report, the Quick Stats would show unfiltered data and then refresh with the correct data, which was confusing. Their display is now delayed until the correct data is fetched.
After adding a URL filter, the button displaying the filter condition was removing hyphens from URLs and capitalizing words within the URL.
An error was triggered when a view was recorded on the checkout success page. On most sites, the error was a silent PHP notice, but for some sites, this was returning an E_ERROR.
On sites that use the formal variation of German, an error was triggered when viewing the analytics.
A fatal error was triggered when activating both Independent Analytics and the latest version of GiveWP.
AnalyticsWP and Independent Analytics both use the same code library to detect the visitor’s device. This was causing an issue where device data went untracked in IA.
Under some conditions, the Complianz plugin would block the tracking script in IA. It has now been white-listed.
URLs longer than 256 characters could trigger a fatal error when IA tried to save these page views. URLs can now be as long as the true limit imposed by the web, which is 2,083 characters.
Click data was still getting retained when the other data was deleted. Now, click data is also removed by the option to automatically delete old data.
On some sites, the click-tracking request would return a 403 due to the temporary file being writable but not readable.
If a WooCommerce sale was refunded beyond its total so that it became a negative value, this would cause the eCommerce stats to report vastly incorrect numbers.
Form submissions for the WP Store Locator plugin are now recorded automatically.
Class link patterns now include a button to copy the class name to the clipboard.
You can now use CIDR notation to ignore ranges of IP addresses.
Translations for German, French, Spanish, Italian, and Portuguese have been updated.
If you’re using the Security Optimizer plugin, it might block the click-tracking functionality from working. You can now toggle the “Lock and Protect System Folders” off and back on to resolve this issue.
There was a security measure implemented by WP Engine that was blocking click-tracking from working.
WordPress 6.7 introduced a new “doing it wrong” warning that was affecting IA users, and that warning is now resolved.
You can now track clicks on any link using the epub file extension.
Resolved an edge case where a report could have an invalid column and trigger a fatal PHP error.
Previously, the classes had to be added to the link elements themselves. Now, you can add the class to a parent element up to 7 levels of hierarchy higher than the link (or button) element. This enables seamless compatibility with Elementor, the block editor, and many other page-building tools.
The date picker didn’t fully fit on the screen of mobile devices. Now, it adapts fluidly and is easy to use on all screen sizes.