PluginProbe ʕ •ᴥ•ʔ
Independent Analytics – WordPress Analytics Plugin / 2.14.6
Independent Analytics – WordPress Analytics Plugin v2.14.6
2.15.5 2.15.4 2.15.3 2.15.2 2.15.1 2.15.0 2.14.10 trunk 1.1 1.10 1.10.1 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.17.1 1.17.2 1.17.3 1.17.4 1.18 1.18.1 1.19.0 1.19.1 1.2 1.20.0 1.21.0 1.22.0 1.22.1 1.23.0 1.23.1 1.24.0 1.24.1 1.25.0 1.25.1 1.26.0 1.27.0 1.28.0 1.28.1 1.28.2 1.28.3 1.29.0 1.3 1.30.0 1.30.1 1.4 1.5 1.6 1.7 1.8 1.9 2.0.0 2.0.1 2.1.4 2.1.5 2.1.6 2.10.0 2.10.1 2.10.2 2.10.3 2.10.4 2.11.0 2.11.1 2.11.10 2.11.2 2.11.3 2.11.4 2.11.5 2.11.6 2.11.7 2.11.8 2.11.9 2.12.0 2.12.1 2.12.2 2.13.1 2.13.2 2.13.5 2.13.6 2.14.0 2.14.1 2.14.2 2.14.4 2.14.6 2.14.7 2.14.8 2.14.9 2.2.0 2.2.1 2.3.1 2.3.2 2.4.2 2.4.3 2.5.0 2.5.1 2.6.0 2.6.1 2.6.2 2.6.3 2.6.4 2.7.0 2.7.1 2.7.2 2.7.3 2.8.2 2.8.3 2.8.4 2.8.5 2.8.6 2.8.7 2.8.8 2.8.9 2.9.2 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7
independent-analytics / readme.txt
independent-analytics Last commit date
IAWP 5 months ago dist 6 months ago freemius 7 months ago img 7 months ago javascript-source 6 months ago languages 5 months ago vendor 5 months ago views 5 months ago iawp-bootstrap.php 5 months ago iawp-click-endpoint.php 1 year ago iawp.php 5 months ago readme.txt 5 months ago
readme.txt
719 lines
1 === Independent Analytics - Google Analytics Alternative for WordPress ===
2 Contributors: bensibley, andrewmead
3 Tags: analytics, wordpress analytics, google analytics, analytics dashboard, statistics
4 Donate link: https://independentwp.com
5 Requires at least: 5.9
6 Tested up to: 6.9
7 Requires PHP: 7.4
8 Stable tag: 2.14.6
9 License: GPLv2 or later
10 License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
12 A simple WordPress analytics plugin that is privacy-friendly, fast, and an alternative to Google Analytics.
13
14 == Description ==
15
16 Google Analytics is complicated!
17
18 **[Independent Analytics](https://independentwp.com/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt&utm_content=Top)** gives you simple, common-sense stats you can use to grow your website.
19
20 **This is a free plugin and doesn't require you to create an account on another site**. All features outlined below are included in the free plugin.
21
22 **Every Tool You Need to Analyze & Grow Your Website**
23
24 * Analytics dashboard inside your WP admin
25 * Popular posts and pages
26 * Top traffic sources
27 * Country & city data with interactive world map
28 * Device report with device types, browsers, and OS
29 * Save custom reports
30 * Export to CSV & PDF
31
32 **Fully Private for You and Your Visitors**
33
34 When it comes to privacy, just say, "No!"
35
36 - No communication with external servers
37 - No cookies
38 - No personal data
39
40 As a Google Analytics alternative, Independent Analytics runs entirely on your site so all of your data is created and stored on your server. No personal data is saved and no cookies are used to track visitors, making it easy to comply with regional privacy laws like the GDPR and CCPA.
41
42 **Loved by the WP Community** ❤️
43
44 https://www.youtube.com/watch?v=kd2hK68OFLc
45
46 Independent Analytics has received renown from WP Tuts, Web Squadron, WP Weekly, WP Builds, and many more publications.
47
48 > <strong>Independent Analytics Pro</strong><br />
49 > Get more valuable insights with the Independent Analytics Pro plugin, which includes UTM campaign tracking, real-time analytics, click tracking, eCommerce sales tracking (WooCommerce, FluentCart, EDD, SureCart), user journeys, form submission tracking, HTML email reports, and a customizable Overview report.
50 > [Click here to get Independent Analytics Pro &rarr;](https://independentwp.com/pro/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt&utm_content=Intro)
51
52 **Who's it for?**
53
54 Independent Analytics is easy enough for a total beginner to use while offering plenty of depth for more advanced users to dig into their data.
55
56 * **Bloggers:** use Independent Analytics as a simple blog stats plugin. Find out how many views your posts get and how much traffic you get from search engines and social media.
57 * **eCommerce stores:** track views and visitors for your products and find out what your visitors are searching for.
58 * **News sites:** get same-day statistics for all your posts and filter by author to find your most successful writers.
59 * **Startups:** start tracking your visits right away and find out which early marketing tactics are driving results.
60 * **Non-profits:** track which campaigns get the most views and find out where your donors are coming from.
61
62 **How to Get Started**
63
64 1. Visit your **Plugins > Add New** menu
65 2. Search for “Independent Analytics”
66 3. Install and enjoy 🙂
67
68 Independent Analytics starts tracking visitors immediately without configuration. You don’t have to mess with any JavaScript or code snippets.
69
70 **Explore the Simple, Yet Powerful Features**
71
72 Our WordPress statistics plugin is more robust than a simple hit counter and includes all of the following features:
73
74 * [Pages report](https://independentwp.com/features/pages-report/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) - discover your most visited pages.
75 * [Referrers report](https://independentwp.com/features/referrers/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) - find the sites sending you traffic.
76 * [Geographic report](https://independentwp.com/features/geographic-data/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) - see which countries and cities your visitors are from.
77 * [Devices report](https://independentwp.com/features/device-data/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) - get a breakdown of traffic by device type, browser, and OS.
78 * [CSV exporting](https://independentwp.com/knowledgebase/your-data/import-export-data/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) - export any report to CSV for additional analysis.
79 * [PDF exporting](https://independentwp.com/knowledgebase/dashboard/download-pdf-report/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) - export any report as a beautiful PDF to share with colleagues.
80 * [Saved reports](https://independentwp.com/features/saved-reports/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) - create and save your own custom reports to the sidebar.
81 * [Share access with authors](https://independentwp.com/knowledgebase/dashboard/give-users-permission-view-analytics/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) - share access with any user role in a few clicks and optionally limit the stats to only content published by the author.
82 * [White-label the dashboard](https://independentwp.com/knowledgebase/dashboard/give-users-permission-view-analytics/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) - white-label the analytics for non-admins to remove any branding and external links.
83 * [View counts in the Posts menu](https://independentwp.com/knowledgebase/dashboard/view-count-column-posts-menu/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) - check how many views your recent posts have while browsing the Posts menu
84 * [Dashboard widget](https://independentwp.com/knowledgebase/dashboard/dashboard-widget-reposition-hide/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) - get a quick look at your stats when you login.
85 * [Admin toolbar stats](https://independentwp.com/knowledgebase/dashboard/admin-bar-stats/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) - see how many views each page has while viewing or editing it.
86 * [Public view counter](https://independentwp.com/knowledgebase/dashboard/display-view-counter/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) - show off how many views each post on your site has gotten.
87 * [Ignore user roles](https://independentwp.com/knowledgebase/tracking/block-user-roles/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) - easily ignore activity from admins while recording traffic from Subscribers and Customers
88 * [Ignore IP addresses](https://independentwp.com/knowledgebase/tracking/block-ip-addresses/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) - add any IP address to your ignore list in just two clicks.
89 * [Automatically delete old data](https://independentwp.com/knowledgebase/your-data/automatically-delete-old-data/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) - delete data older than X days/years to limit the total data storage.
90 * [Filtering system](https://independentwp.com/knowledgebase/dashboard/how-to-filter-your-data/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) - segment your data with the powerful filters.
91 * [Essential metrics](https://independentwp.com/knowledgebase/data/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) - find your views, visitors, sessions, bounce rate, session duration, and views per session metrics in the Quick Stats, chart, and data table.
92 * [Visitors Growth](https://independentwp.com/knowledgebase/insights/find-growing-pages/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) - find your fastest-growing pages and referrers.
93 * [Author stats](https://independentwp.com/knowledgebase/insights/analyze-content-by-author/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) - sort and filter your pages by author.
94 * [Post type stats](https://independentwp.com/knowledgebase/insights/stats-single-post-type/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) - segment by post type to view stats for your posts, search results, custom post types, and more.
95 * [Landing page stats](https://independentwp.com/knowledgebase/data/what-are-entrances-exits-exit-percentage/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) - Use the Entrances metric to find your top landing pages.
96 * [Developer API](https://independentwp.com/knowledgebase/developer/developer-api/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) - the rudimentary developer API lets you get stats from any page on your site.
97 * [RTL support](https://independentwp.com/knowledgebase/common-questions/rtl-compatibility/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) - Independent Analytics works just as well for right-to-left languages.
98 * [Mobile-friendly](https://independentwp.com/knowledgebase/dashboard/analytics-mobile-device/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) - the Analytics dashboard is fully compatible with mobile devices.
99 * **[Campaigns report](https://independentwp.com/features/campaigns/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) (Pro)** - create and track UTM campaign links.
100 * **[Real-time analytics](https://independentwp.com/features/real-time/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) (Pro)** - see how many visitors are currently on your site.
101 * **[Click tracking](https://independentwp.com/features/click-tracking/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) (Pro)** - track clicks on any link without touching code.
102 * **[eCommerce analytics](https://independentwp.com/features/ecommerce-analytics/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) (Pro)** - integration with WooCommerce, FluentCart, EDD, and SureCart lets you find your most profitable campaigns, landing pages, and referrers.
103 * **[User journeys](https://independentwp.com/features/user-journeys/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) (Pro)** - explore every recorded session including a timeline for each one, so you can understand exactly how visitors use your website.
104 * **[Form tracking](https://independentwp.com/features/form-tracking/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) (Pro)** - integration with 20+ top form plugins, like WPForms and Contact Form 7, lets you automatically track form submissions and discover where your leads are coming from.
105 * **[Overview report](https://independentwp.com/features/overview-report/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) (Pro)** - find all your data in one place with the customizable Overview report.
106 * **[Solo reports](https://independentwp.com/features/solo-reports/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) (Pro)** - view dedicated reports for individual pages and referrers.
107 * **[HTML email reports](https://independentwp.com/features/email-reports/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt) (Pro)** - schedule a beautiful daily, weekly, or monthly email report for yourself and your clients.
108
109 **[Explore every feature with screenshots here &rarr;](https://independentwp.com/features/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt)**
110
111 > <strong>Independent Analytics Pro</strong><br />
112 > Get more valuable insights with the Independent Analytics Pro plugin, which includes UTM campaign tracking, real-time analytics, click tracking, eCommerce sales tracking (WooCommerce, FluentCart, EDD, SureCart),user journeys, form submission tracking, HTML email reports, and a customizable Overview report.
113 > [Click here to get Independent Analytics Pro &rarr;](https://independentwp.com/pro/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt&utm_content=Intro)
114
115 **Who Made This?**
116
117 Independent Analytics is designed and developed by Ben Sibley and Andrew Mead in the beautiful city of Philadelphia. Check out [our interview](https://wpbuilds.com/2025/06/26/426-why-independent-analytics-could-be-the-wordpress-alternative-to-google-analytics-youve-been-waiting-for/) on the WP Builds podcast if you’d like to hear our story.
118
119 == Installation ==
120
121 The easiest way to install Independent Analytics is by visiting your **Plugins > Add New** menu. Search for "Independent Analytics" and install the first result you see there.
122
123 To install with the zip file downloaded from this page:
124
125 1. Login to your WordPress dashboard
126 2. Visit the **Plugins > Add New** menu
127 3. Click the **Upload Plugin** button at the top
128 4. In the upload form that appears, click the **Choose file** button and select the **independent-analytics.zip** file you downloaded here
129 5. Click the **Install Now** button
130 6. Once the page reloads, click the blue **Activate** link
131
132 == Frequently Asked Questions ==
133
134 = How do I install it? =
135 No, Independent Analytics is an alternative to Google Analytics.
136
137 = Can I use Independent Analytics and Google Analytics at the same time? =
138 Yes, you can run them both simultaneously without any issues or errors.
139
140 = Can I import data from Google Analytics or Jetpack Stats? =
141 No, it is not possible to import stats from other analytics tools at this time.
142
143 = Will it slow down my site? =
144 No, the tracking script makes a deferred request to your site's REST API to record the visit. This has no impact on the loading experience, and does not impact your Core Web Vitals, allowing you to achieve a perfect 100/100 Page Speed Insights score.
145
146 = Does tracking start right away? =
147 Yes, the moment you install Independent Analytics it will start tracking views. If you don't see any views right away, clear your site's cache and then visit your site in a private browser tab to record your first view.
148
149 = Do I need to use a cookie popup with it? =
150 No, Independent Analytics does not use cookies.
151
152 = How much space does it take in my database? =
153 Independent Analytics will store roughly 200-300MB per million sessions. We find this amount of data to be reasonable for the vast majority of websites. There is also an option to automatically delete old data, so you can store only the last 1-5 years of analytics.
154
155 = Are bot visits counted? =
156 Independent Analytics ignores all self-identifying bots, such as search engine crawlers and uptime checkers. If you are getting visits from malicious bots that disguise themselves as human visitors, we recommend using Cloudflare or the Shield Security plugin to block these bots from accessing your website.
157
158 = Is there a tracking code? =
159 Yes, but you don't have to add it yourself. It gets included on all of your site's pages automatically once Independent Analytics is activated.
160
161 = Does it work with multisite installs? =
162 Yes, Independent Analytics works well with multisite installs. Each sub-site will get its own Analytics menu with its own stats.
163
164 = What metrics does it track? =
165 The primary metrics it tracks are views, visitors, sessions, session duration, bounce rate, and average session duration.
166
167 = Does it work if I use Matomo? =
168 Yes, Independent Analytics will run smoothly and won't create any errors even if you're already using Matomo or any other analytics plugin.
169
170 == Screenshots ==
171 1. Beautiful analytics dashboard inside your WP admin
172 2. Analyze your traffic sources with the Referrers report
173 3. The Geographic report shows traffic from each country and city
174 4. Find which devices and browsers your visitors use the most
175 5. Customize your reports, then save them in the sidebar
176 6. Filter your reports to analyze specific groups of pages
177 7. View any metrics you want in the chart
178 8. Customize the columns in the data table
179 9. Export any report to PDF or CSV in one click
180 10. Find stats in the admin toolbar when viewing a page
181 11. Check your stats at a glance with the dashboard widget
182 12. Share access with other users and limit the stats to their own posts only
183 13. Check your post view counts in the Posts menu
184
185 == Changelog ==
186
187 = 2.14.6 - March 16th, 2026 =
188
189 * **Fix:** Fixed an error when viewing analytics with the "View analytics for authored content" permission
190
191 = 2.14.5 - March 16th, 2026 =
192
193 * **Fix:** Stopped showing Getting Started popup for white-labeled users
194 * **Fix:** Fixed external referrer links in Referrers report
195
196 = 2.14.4 - February 17th, 2026 =
197
198 * **Fix:** Fixed errors triggering for non-admin analytics viewers
199 * **Fix:** Fixed errors for some Solo Reports
200
201 = 2.14.3 - February 16th, 2026 =
202
203 * **Fix:** Clicks report could fail if no click data was present
204
205 = 2.14.2 - February 16th, 2026 =
206
207 * **Fix:** The Overview report wouldn't load in some server environments
208 * **Fix:** Prevent User Journeys reports from being selected in Overview modules
209 * **Fix:** Clicks were not getting tracked if the server used a timezone other than UTC+0
210 * **Fix:** Tracking clicks on form submission buttons could lead to form submission events getting overcounted
211 * **Fix:** Pausing email delivery could break the status message in the data deletion setting
212 * **Fix:** Favicons generation didn't work for sites without the imagick PHP extension
213 * **Fix:** Fixed edge cases where Quick Stats might not show filtered values
214
215 = 2.14.1 - January 27th, 2026 =
216
217 * **Fix:** User Journey cron job would fail
218 * **Fix:** Visitors growth and views growth could be inaccurate in Solo Reports
219 * **Fix:** Loading Solo Reports was much slower on Firefox
220 * **Fix:** Favicons added to /wp-content/uploads/ weren't getting removed via the option to delete all plugin data
221
222 = 2.14.0 - January 19th, 2026 =
223
224 * **Feature:** Added User Journeys to Independent Analytics Pro! View full timelines for each session, including clicks, form submissions, and eCommerce orders.
225 * **Feature:** Added form tracking for the following plugins: MailChimp for WordPress (MC4WP), Kadence Blocks forms, Newsletter, and Everest Forms.
226 * **Enhancement:** Added favicons to the Referrers report.
227 * **Enhancement:** Added options to refresh the salt token once per week or month.
228 * **Enhancement:** Updated the geolocation to IP address database.
229 * **Enhancement:** Updated the device detection library.
230 * **Enhancement:** Added compatibility notices for the Falcon and HTML Minify plugins
231
232 = 2.13.6 - December 17th, 2025 =
233
234 * **Fix:** Form submission analytics can be inaccurate when specific filters are applied
235 * **Fix:** Form submissions would not be tracked if the form had a title longer than 64 characters
236
237 = 2.13.5 - November 10th, 2025 =
238
239 * **Fix:** Divi form submissions could be recorded even if they failed
240
241 = 2.13.4 - November 4th, 2025 =
242
243 * **Fix:** Some cron jobs could go unscheduled
244
245 = 2.13.3 - November 3rd, 2025 =
246
247 * **Feature:** Added eCommerce integration with FluentCart
248 * **Fix:** Solo Reports for links could show data for a different link with the same Target
249 * **Fix:** Labels now showing correctly for Overview and Real-time reports with collapsed sidebar
250
251 = 2.13.2 - October 28th, 2025 =
252
253 * **Fix:** Migration bug fix for 2.13.0
254
255 = 2.13.1 - October 21st, 2025 =
256
257 * **Fix:** Migration bug fix for 2.13.0
258
259 = 2.13.0 - October 21st, 2025 =
260
261 - **Feature:** Added option to group referrers by Referrer Type. Easily compare your Search vs. Social vs. AI traffic.
262 - **Feature:** You can now filter by ANY or ALL of the selected filter conditions.
263 - **Enhancement:** Added new “AI” referrer type to categorize sites like ChatGPT.com.
264 - **Enhancement:** Switched to new geographic map created with the svgMap library.
265 - **Enhancement:** Post categories in the filters are now sorted based on the category hierarchy, making them much easier to browse.
266 - **Enhancement:** The iawp_top_posts() function now supports categories, so you can get your most popular posts from a particular category.
267 - **Fix:** Resolved PHP error that could occur due to the visitor ID returning a string instead of an integer.
268 - **Fix:** Only verify IP to geolocation database file once per day to reduce performance overhead.
269
270 = 2.12.2 - August 29th, 2025 =
271
272 - **Fix:** Improved compatability with MariaDB
273
274 = 2.12.1 - August 26th, 2025 =
275
276 - **Fix:** Improved compatability with MariaDB
277 - **Fix:** Forminator form submissions were not being tracked
278
279 = 2.12.0 - August 18th, 2025 =
280
281 - **Feature:** Added Solo Reports to Independent Analytics Pro! Click on any table row to view more data for that page/referrer/geolocation/device/campaign/link.
282 - **Feature:** Added new option to ignore your own visits using a cookie
283 - **Enhancement:** Tracking is compatible with the Maintenance plugin by WebFactory
284 - **Enhancement:** Added error notice if REST API is blocked with REST API Toolbox plugin
285 - **Enhancement:** Recognizing traffic from 429047995 as the Pinterest iOS app
286 - **Enhancement:** Recognizing 30+ subdomains for Pinterest
287 - **Enhancement:** Updated all translations
288 - **Enhancement:** Added filters to allow pages outside of the WP ID system to be tracked
289 - **Fix:** Resolved persistent bug causing fatal error in the Analytics menu for some hosts, namely webgo.de.
290 - **Fix:** Resolved PHP notice about use of preg_replace
291 - **Fix:** Resolved ctype_digit deprecation notice
292
293 = 2.11.10 - July 18th, 2025 =
294
295 * **Fix:** Fix issue switching between light and dark mode
296 * **Fix:** Reduce geo database verification from every 30 minutes to once a day
297 * **Fix:** Fix rare PDO deadlock issue
298
299 = 2.11.9 - June 25th, 2025 =
300
301 * **Feature:** Added support for analytics data programmatically added in MainWP Pro Report email body
302 * **Fix:** Minor UX improvements for the Integrations menu
303 * **Fix:** Fixed CSV text encodings to improve support for Excel
304
305 = 2.11.8 - June 19th, 2025 =
306
307 * **Fix:** Allow click tracking to avoid using the temporary directory
308
309 = 2.11.7 - June 18th, 2025 =
310
311 * **Feature:** Added an Integrations menu for third-party WordPress plugins
312
313 = 2.11.6 - June 10th, 2025 =
314
315 * **Fix:** Fixed a MySQL deadlock issue that could occur when bulk updating posts
316 * **Fix:** Click tracking rules are now cached to speed up page loads
317 * **Fix:** Backup solution for failing Overview data requests
318
319 = 2.11.5 - June 4th, 2025 =
320
321 * **Feature:** add support for analytics in MainWP Pro Reports
322 * **Fix:** prevent view counter from showing up in widgets
323
324 = 2.11.4 - May 21st, 2025 =
325
326 * **Enhancement:** improved recognition for Bluesky, Threads, and Mastodon visitors
327 * **Fix:** Ampersands (&) in the CSV reports now display correctly
328 * **Fix:** Resolved potential errors for non-admins viewing the analytics
329 * **Fix:** Warning for Admin Site Enhancements Pro now recognizes when iawp/search is whitelisted
330
331 = 2.11.3 - May 13th, 2025 =
332
333 * **Fix:** fixed fatal error with id link rules
334
335 = 2.11.2 - May 12th, 2025 =
336
337 * **Feature:** added a new API function called iawp_top_posts() for getting the most popular posts
338 * **Enhancement:** added recognition for X, Bluesky, Threads, and Mastodon as Social referrers
339 * **Enhancement:** traffic from Facebook Ads is now tracked separately from organic Facebook visitors
340 * **Enhancement:** light/dark mode can now be set to your system default
341 * **Enhancement:** added option to disable geotracking and exclude iawp-geo-db.mmdb from the site
342 * **Fix:** auto-retry mechanism used when mmdb file isn't downloaded and extracted
343 * **Fix:** fixed style conflict with other plugins affecting spinner icons
344 * **Fix:** hid the scrollbar in the date picker
345 * **Fix:** fixed fatal error with missing WP Cerber options
346 * **Fix:** fixed incompatibility with SG Speed Optimizer plugin's Javascript minification setting
347
348 = 2.11.1 - April 29th, 2025 =
349
350 * **Feature:** added option to only show view counter if page exceeds a required number of views
351 * **Update:** added back-end feature to automatically retry failed database migrations
352 * **Fix:** chart data wasn't rendering for Azores timezone when DST was present in date range
353 * **Fix:** view counts for WooCommerce shop pages were not showing in the Admin toolbar
354 * **Fix:** authors and contributors can no longer see view counts for other user's posts in the Posts menu
355 * **Fix:** option to delete all data was leaving tables behind
356
357 = 2.11.0 - April 21st, 2025 =
358
359 * **Feature:** added the new Overview report to Independent Analytics Pro!
360 * **Update:** browser and flag icons now visible in PDF downloads
361 * **Update:** increase minimum required PHP version from 7.33 to 7.4
362 * **Fix:** contact form link didn’t work on sites with a white-labeled license key
363 * **Fix:** admin bar stats not showing number of views correctly if 1,000 or higher
364 * **Fix:** charts were too small on mobile devices
365 * **Fix:** charts could disappear if a saved report had a filter removed
366 * **Fix:** Views column in Pages menu wasn’t showing stats for the WooCommerce shop page
367
368 = 2.10.4 - April 7th, 2025 =
369
370 * **Fix:** views column didn't show views for blog home
371 * **Fix:** added dark mode support for quick stats
372 * **Fix:** CSV downloads weren't displaying special characters properly
373 * **Fix:** fixed issue that could cause a critical error when tracking views for non-standard pages
374
375 = 2.10.3 - February 25th, 2025 =
376
377 * **Fix:** real-time report could show inconsistent data
378 * **Fix:** click tracking data file could exist without being writable
379
380 = 2.10.2 - February 12th, 2025 =
381
382 * **Fix:** improved RTL language support
383 * **Fix:** links in PDF exports were not clickable
384 * **Fix:** average session duration calculation could be skewed in certain conditions
385 * **Fix:** tables in real-time report would update without reorder
386
387 = 2.10.1 - January 31st, 2025 =
388
389 * **Enhancement:** added Swedish translation
390 * **Fix:** resolved PHP warning about text domain being loaded too early
391
392 = 2.10.0 - January 29th, 2025 =
393
394 * **Feature:** added eCommerce tracking for Easy Digital Downloads
395 * **Feature:** added eCommerce tracking for Paid Memberships Pro
396 * **Feature:** added option to group the Clicks table by Link Pattern
397 * **Feature:** added option to track all external clicks
398 * **Feature:** added option to download a CSV with daily metrics from any report
399 * **Enhancement:** form tracking integrations added for SureForms and Kali Forms
400 * **Enhancement:** top link patterns and top form submissions added to the email report
401 * **Enhancement:** added new Reply To address setting for the email report
402 * **Enhancement:** added option for customizable footer text in the email report
403 * **Enhancement:** flipped the Real-time chart to read in the opposite direction
404 * **Enhancement:** click tracking works for video and audio blocks too
405 * **Enhancement:** added SMS as a protocol for click tracking
406 * **Enhancement:** added button to quickly block your own IP address
407 * **Enhancement:** added a REST API notice when it’s blocked by ASE Pro
408 * **Enhancement:** removed the old CSV export option in the settings menu
409 * **Fix:** Quick Stats were showing unfiltered results before report filters applied
410 * **Fix:** Top 10 lists in the real-time report were sorted by visitors instead of views
411 * **Fix:** WP HTML Mail plugin was breaking email report layout
412 * **Fix:** filter condition buttons no longer removing hyphens in URLs
413
414 = 2.9.7 - January 9th, 2025 =
415
416 * **Fix:** tracking for some virtual pages could cause an error
417 * **Fix:** support for de_DE_Formal locale
418
419 = 2.9.6 - December 30th, 2024 =
420
421 * **Fix:** resolved incompatibility with Complianz
422 * **Fix:** resolved incompatibility with AnalyticsWP
423 * **Fix:** resolved incompatibility with GiveWP
424 * **Fix:** very long URLs could trigger a fatal error
425 * **Fix:** deleting old data didn't include click data
426 * **Fix:** resolved scenario where clicks could go untracked
427 * **Fix:** eCommerce analytics correctly calculate orders with a negative total
428
429 = 2.9.5 - November 25th, 2024 =
430
431 * **Update:** added CIDR support for IP address blocking
432 * **Fix:** translation warning in WordPress 6.7
433
434 = 2.9.4 - November 12th, 2024 =
435
436 * **Update:** add epub support for click tracking
437 * **Fix:** invalid report columns could cause a PHP error
438
439 = 2.9.3 - November 7th, 2024 =
440
441 * **Fix:** updated click tracking to allow classes to be present on parent elements
442 * **Fix:** date picker now works for mobile devices
443
444 = 2.9.2 - November 5th, 2024 =
445
446 * **Fix:** move click tracking files into the plugin folder
447
448 = 2.9.1 - November 4th, 2024 =
449
450 * **Fix:** tracking script could trigger errors before database migration finished
451
452 = 2.9.0 - November 4th, 2024 =
453
454 * **Feature:** added click tracking to Independent Analytics Pro! You can now track clicks on any link on your website.
455 * **Update:** improved the accessibility of the date picker with better keyboard navigation and button labeling
456 * **Update:** added form tracking for Avada forms
457 * **Update:** you can now customize the email address the email report comes from
458 * **Update:** added a recommendation to watch the Getting Started tutorial for new users
459 * **Update:** added a recommendation to track logged-in visitors when using WooCommerce or SureCart
460 * **Update:** administrators are now ignored by default
461 * **Update:** updated the Analytics menu icon
462 * **Update:** now tracking link pages created by the ClickWhale plugin
463 * **Update:** added integration with WC Price Based on Country plugin to get correct currency for WooCommerce sales
464 * **Fix:** date picker months incorrect for users in the Rome timezone
465 * **Fix:** bug made it difficult to select only one day in the date picker
466 * **Fix:** mobile layout included extra horizontal space and scrolling
467 * **Fix:** cursor would glitch when hovering over a table sorting button
468 * **Fix:** chart was missing data if DST started in the visible range and using Cuban or Paraguay timezones
469 * **Fix:** links couldn’t be clicked in the PDF report
470 * **Fix:** error could be triggered if SureCart is installed and not yet connected to an account
471 * **Fix:** error notices were getting logged every time a 404 page was visited if SureCart was installed
472 * **Fix:** date of first recorded data wasn’t updating when old data is deleted via the automatic deletion feature
473
474 = 2.8.9 - October 29th, 2024 =
475
476 * **Fix:** Updated the "tested up to" value to 6.6.2
477
478 = 2.8.8 - October 1st, 2024 =
479
480 * **Fix:** eCommerce orders could be accounted for multiple times
481
482 = 2.8.7 - September 30th, 2024 =
483
484 * **Fix:** eCommerce orders could be accounted for multiple times
485
486 = 2.8.6 - September 12th, 2024 =
487
488 * **Fix:** Some data wasn't visible for the America/Santiago timezone
489
490 = 2.8.5 - September 9th, 2024 =
491
492 * **Fix:** Editing a comment could trigger an error in the admin panel for some sites
493
494 = 2.8.4 - September 6th, 2024 =
495
496 * **Fix:** Some email reports were sending with missing analytics
497
498 = 2.8.3 - September 5th, 2024 =
499
500 * **Fix:** Fix deprecation warning on some PHP versions
501
502 = 2.8.2 - September 4th, 2024 =
503
504 * **Fix:** Timezones were not reflected in parts of the date picker
505
506 = 2.8.1 - September 4th, 2024 =
507
508 * **Fix:** Some WooCommerce currencies were formatted incorrectly
509
510 = 2.8.0 - September 4th, 2024 =
511
512 * **Feature:** SureCart tracking added to Independent Analytics Pro!
513 * **Feature:** you can now select which WooCommerce order statuses you want to be counted in the analytics
514 * **Enhancement:** added new date picker with additional features
515 * **Enhancement:** made dashboard widget taller so it’s easier to read
516 * **Enhancement:** the automatic data deletion now tells you how many sessions will be deleted before activated
517 * **Enhancement:** renamed the “Net Sales” metric for WooCommerce to “Total Sales” to better describe what’s tracked
518 * **Enhancement:** reduced plugin size by 2MB
519 * **Enhancement:** added link to new Getting Started video tutorial in the Help & Support menu
520 * **Fix:** table columns and filters can’t be applied until the report is fully loaded
521 * **Fix:** Real-time analytics display was broken for RTL websites
522
523 = 2.7.3 - August 1st, 2024 =
524
525 * **Fix:** super admins were still limited to only viewing authored content in some situations
526
527 = 2.7.2 - July 30th, 2024 =
528
529 * **Fix:** super admins were limited to only viewing authored content
530
531 = 2.7.1 - July 29th, 2024 =
532
533 * **Fix:** some MariaDB instances don't support optimizer_switch customization
534
535 = 2.7.0 - July 25th, 2024 =
536
537 * **Feature:** added new option to delete data older than X days/years
538 * **Feature:** added new option to allow authors (non-admins) to see stats for only their own content
539 * **Feature:** added option to hide the view counter label
540 * **Feature:** added support for tracking custom forms via a new PHP hook
541 * **Update:** added form tracking integrations for the Bit Form, Forminator, and Hustle plugins
542 * **Update:** dark mode styles added for all modal windows and sub-menus
543 * **Update:** added Turkish & Vietnamese translations
544 * **Update:** updated copy to make it clear that IP addresses get ignored, not blocked
545 * **Update:** improved display of long column titles in the data table
546 * **Update:** improved display of numerous chart metrics like conversion rate and bounce rate
547 * **Fix:** filters were loading extremely slowly for some sites using MariaDB
548 * **Fix:** the chart was not saving “No comparison” if selected as the second metric
549 * **Fix:** the real-time analytics report was missing data in the widgets from sessions lasting longer than 5 minutes
550 * **Fix:** some English text was not marked for translation
551 * **Fix:** WooCommerce metrics in the chart always used the dollar sign instead of the store’s preferred currency
552
553 = 2.6.4 - July 17th, 2024 =
554
555 * **Fix:** WooCommerce statistics didn't show for multisite installations
556 * **Fix:** WooCommerce order tracking could fail under some circumstances
557
558 = 2.6.3 - July 10th, 2024 =
559
560 * **Fix:** Email report heading wasn't considering timezones
561 * **Fix:** Formidable Forms and MailOptin submissions going untracked
562
563 = 2.6.2 - July 2nd, 2024 =
564
565 * **Fix:** WooCommerce orders using the block checkout were not tracked
566 * **Fix:** Email report scheduling wasn't considering timezones
567
568 = 2.6.1 - July 1st, 2024 =
569
570 * **Fix:** Integers were being parsed as strings for some PHP configurations
571
572 = 2.6.0 - June 27th, 2024 =
573
574 * **Feature:** All metrics can now be displayed in the chart!
575 * **Feature:** Added Bricks Builder integration for form tracking
576 * **Feature:** Added ARForms integration for form tracking
577 * **Update:** View counter can use all the ranges available in the date picker (including the shortcode)
578 * **Update:** Improvements to session tracking accuracy
579 * **Update:** Added support for WPML Multi-currency
580 * **Update:** Updated IP-to-geolocation library
581 * **Fix:** Added compatibility with MySQL over SSL
582 * **Fix:** Monthly email reports could get sent a day earlier or late
583 * **Fix:** Message about WP Hardening blocking the REST API was showing even when the REST API wasn’t blocked
584 * **Fix:** Some English text wasn’t getting translated
585 * **Fix:** Error with Shield Security REST API check
586 * **Fix:** Error with WP Cerber REST API check
587 * **Fix:** Remove warning about Perfmatters REST API check
588 * **Fix:** Prevent SQL error triggered when updating large menus
589 * **Fix:** Fixed style conflict with WP Analytify affecting the dashboard widget
590 * **Fix:** Removed the “Views” column added to the Elementor Templates menu
591 * **Fix:** Calendar display was broken for RTL websites
592
593 = 2.5.1 - May 23rd, 2024 =
594
595 * **Fix:** Timezone comparisons were causing warnings in the logs
596
597 = 2.5.0 - May 21st, 2024 =
598
599 * **Feature:** Form tracking added to Independent Analytics Pro!
600 * **Feature:** Quick Stats can now be toggled on/off and saved
601 * **Feature:** Added option to change the date range in the view counter shortcode
602 * **Feature:** Added the Views column to custom post type menus too
603 * **Update:** Recognizing more WC order statuses as complete, such as “shipped” and “delivered”
604 * **Update:** Integrated with SearchIQ plugin to recognize its search queries
605 * **Update:** Changelog menu now says “New” in its notification instead of using a number
606 * **Update:** Unminified copies of all JS files are included to comply with OSS guidelines
607 * **Update:** Updated Freemius SDK to version 2.7.2
608 * **Fix:** Resolved conflict with the WP Activity Log plugin
609 * **Fix:** UI fixes for filters and save button
610 * **Fix:** Sorting the Views column in the Posts menu wasn’t working
611 * **Fix:** Renamed some elements to prevent conflicts with plugins loading Bootstrap.css
612 * **Fix:** Wildcards are recognized when checking if the current IP is blocked
613 * **Fix:** Timezone issue with Beirut could cause data to go missing from the chart
614 * **Fix:** Prevent error upon installation for sites with long DB prefixes
615
616 = 2.4.3 - April 25th, 2024 =
617
618 * **Fix:** WooCommerce sales could be overcounted for pages in the Pages report
619
620 = 2.4.2 - April 17th, 2024 =
621
622 * **Fix:** Custom post type menu bug
623 * **Fix:** Device data cache bug
624
625 = 2.4.1 - April 15th, 2024 =
626
627 * **Fix:** Custom post type menu bug
628 * **Fix:** Migration bug fix for 2.4.0
629
630 = 2.4.0 - April 15th, 2024 =
631
632 * **Feature:** Added a Views column to the Posts menu
633 * **Update:** 45% faster load times for analytics reports
634 * **Update:** For multi-site installs, the iawp-geo-db.mmdb file is now added to the parent site’s uploads folder only
635 * **Fix:** WooCommerce sales were overcounted for pages in the Pages report
636 * **Fix:** Prevent potential 500 errors from traffic spikes and post updates
637 * **Fix:** UI bug with notice from CookieYes plugin
638 * **Fix:** Prevent UI bugs from plugins that load a Twitter Bootstrap stylesheet everywhere
639 * **Fix:** Reworked device type caching mechanism to avoid false positives from security scanners
640 * **Fix:** Removed symfony/console/ folder to prevent false positives from security scanners
641
642 = 2.3.2 - April 1st, 2024 =
643
644 * **Fix:** Fixed an issue with average session duration being over-inflated
645 * **Fix:** Fixed max_connection error
646
647 = 2.3.1 - March 28th, 2024 =
648
649 * **Fix:** Fixed a conflict with the Age Gate plugin
650
651 = 2.3.0 - March 26th, 2024 =
652
653 * **Feature:** Created new Help & Support menu
654 * **Feature:** Created new Updates menu
655 * **Feature:** Added 6 more pre-defined date buttons: Last 60 Days, Last 90 Days, Last 3 Months, Last 6 Months, Last 12 Months, and All Time
656 * **Feature:** The Admin Bar stats now include "All Time" views
657 * **Feature:** Added four more custom color options to the email report
658 * **Feature:** Added option to make view counter private (logged-in visitors only)
659 * **Feature:** The view counter can now get stats for today, the last 30 days, this month, last month, or all time
660 * **Feature:** Added option to manually adjust the view counter count for individual pages
661 * **Update:** Removed every non-report page from the analytics sidebar
662 * **Update:** The /temp/ directory can now be defined using the IAWP_TEMP_DIR constant
663 * **Update:** Added an error message if missing database privileges are found
664 * **Update:** Added automatic tracking for PDF pages made with TNC FlipBook
665 * **Update:** Updated the IP address to geolocation MMDB file for more accurate location reporting
666 * **Update:** Added conflict detection when the REST API is blocked by Admin & Site Enhancements
667 * **Update:** Added icons for more browsers
668 * **Fix:** Fixed a fatal error with the Age Gate plugin
669 * **Fix:** Fixed a 500 server error that could occur when updating a taxonomy
670 * **Fix:** Increased timeout to prevent errors during data migrations and allow for more time for the analytics to load
671 * **Fix:** Filtering by category wasn't working for posts in multiple categories
672 * **Fix:** Fixed stylesheet conflict with WP Media Files Name Rename plugin
673 * **Fix:** POT file wasn't getting regenerated with each update
674 * **Fix:** Fixed IP blocking for IPv6 addresses and added wilcard support
675 * **Fix:** Updated BladeOne library to resolve conflict with WP Ultimo
676 * **Fix:** Preventing a fatal error when the database tables are deleted manually
677 * **Fix:** View counter stats fixed when shown for each posts in an archive page
678
679 = 2.2.1 - February 13th, 2024 =
680
681 * **Fix:** bug fix for 2.2.0
682
683 = 2.2.0 - February 7th, 2024 =
684
685 * **Feature:** Added PDF download button to toolbar
686 * **Feature:** Added WooCommerce sales columns to Pages report
687 * **Update:** UI layout style improvements
688 * **Update:** Added links to Settings and Campaign Builder in the menu sidebar
689 * **Update:** The WooCommerce Checkout Success page now shows up separately from the Checkout page
690 * **Update:** Added conflict detection for WP Hide plugin
691 * **Fix:** Added styling for RTL languages
692 * **Fix:** Fixed notice about undefined variable in WC order pages
693
694 = 2.1.6 - January 29th 2024 =
695
696 * **Fix:** bug fix for 2.1.0
697
698 = 2.1.5 - January 24th 2024 =
699
700 * **Fix:** bug fix for 2.1.0
701
702 = 2.1.4 - January 23rd, 2024 =
703
704 * **Fix:** migration bug fix for 2.1.0
705
706 = 2.1.3 - January 18th, 2024 =
707
708 * **Fix:** migration bug fix for 2.1.0
709
710 = 2.1.2 - January 18th, 2024 =
711
712 * **Fix:** migration bug fix for 2.1.0
713
714 = 2.1.1 - January 18th, 2024 =
715
716 * **Fix:** migration bug fix for 2.1.0
717
718 **Changelog truncated here due to 50,000 character limit.**
719