PluginProbe ʕ •ᴥ•ʔ
Independent Analytics – WordPress Analytics Plugin / 2.8.8
Independent Analytics – WordPress Analytics Plugin v2.8.8
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 1 year ago dist 1 year ago freemius 2 years ago img 1 year ago javascript-source 1 year ago languages 1 year ago vendor 1 year ago views 1 year ago iawp-bootstrap.php 1 year ago iawp.php 1 year ago readme.txt 1 year ago
readme.txt
779 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.6.2
7 Requires PHP: 7.3.33
8 Stable tag: 2.8.8
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 GDPR compliant, lightning fast, and an alternative to Google Analytics.
13
14 == Description ==
15
16 **[Independent Analytics](https://independentwp.com/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt&utm_content=Top)** is a GDPR-friendly website analytics plugin made exclusively for WordPress. Give it a try if you're ready for a Google Analytics alternative.
17
18 **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.
19
20 **Main Features:**
21
22 * Analytics dashboard inside your WP admin
23 * Shows your most popular posts and pages
24 * Lists your top traffic sources
25 * Geodata with interactive world map
26 * Device report with device types, browsers, and OS
27 * Virtually zero performance impact
28 * GDPR compliant
29
30 > **PRO version now available**
31 > **[Independent Analytics Pro](https://independentwp.com/pricing/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt&utm_content=Pro+Intro)** adds Campaign URLs, Real-time analytics, WooCommerce integration, and email reports. It's on sale for a limited time at 45% off.
32
33 **Beautiful & Customizable Dashboard**
34
35 Independent Analytics adds a full-featured analytics dashboard into your WP admin. The analytics dashboard shows you:
36
37 * **Quick Stats** show you the total views & visitors
38 * **Visual Chart** shows you traffic for each day
39 * **Data Table** includes every page that's received a visit
40
41 You can also sort and filter your data by any column, such as the page type, author, publication date, title, and more.
42
43 **The ONLY analytics tool with full WordPress integration**
44
45 Independent Analytics is different from Google Analytics and other analytics WordPress plugins.
46
47 Other tools show you a list of URLs alongside their metrics. Independent Analytics can show you the title of every page, the page type, the author, the publication date, the categories, and more, all alongside metrics like Views and Visitors.
48
49 We call it a [page-based analytics tool](https://independentwp.com/knowledgebase/common-questions/page-based-analytics/).
50
51 **No more copy & pasting tracking codes**
52
53 Just install the plugin, and tracking starts right away. You don't need to mess with any tracking codes, edit your site's head element, or create an account elsewhere.
54
55 **GDPR Compliant**
56
57 Independent Analytics is GDPR compliant out-of-box. Here's what makes it privacy-friendly:
58
59 * Does not use cookies
60 * Does not store personally identifiable information
61 * Data is created and stored entirely on your server
62
63 Since Independent Analytics uses cookie-less tracking, you don't need to add a cookie popup to your site.
64
65 **Top traffic sources**
66
67 Find out where your site visitors are coming from with the Referrer report. It shows you:
68
69 * Every website that sent you a visitor
70 * Automatic detection for popular search engines and social sites
71 * Filter and sort referrers however you want.
72
73 Using the traffic analytics, you'll quickly figure out which marketing tactics are working and which ones aren't.
74
75 **Geolocation report**
76
77 Find out where your visitors are located with the [Geolocation dashboard](https://independentwp.com/features/geographic-data/). It includes the following data for every visitor:
78
79 * Continent
80 * Country
81 * Subdivision/Region
82 * City
83
84 Like other reports, you can set a custom date range, sort, and filter the results.
85
86 **Data portability**
87
88 As an analytics WordPress plugin, your data is collected and stored entirely on your servers. This means you can:
89
90 * Backup your analytics every time you backup your site
91 * Transfer your analytics to any domain
92 * Export your data to CSV whenever you want
93
94 Unlike the other analytics solutions that use your URLs, Independent Analytics keeps track of your pages, so if you transfer to a new domain, you won't see any difference in your analytics - the URLs will automatically update to match the new domain.
95
96 **Who's it for?**
97
98 Independent Analytics is easy enough for a total beginner to use while still offering tools for deep data analysis for any WordPress website.
99
100 * **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.
101 * **eCommerce stores:** track views and visitors for your WooCommerce products and find out which countries visit your site the most.
102 * **News sites:** get same-day statistics for all your posts and filter by author to find your most successful writers.
103 * **Startups:** start tracking your visits right away and find out which early marketing tactics are driving results.
104
105 **All Features**
106
107 Our WordPress statistics plugin is more robust than a simple hit counter and includes all of the following features:
108
109 * Simple analytics dashboard
110 * Views and Visitors metrics
111 * Filter your analytics by page type
112 * Instantly sort the data table
113 * Pick custom date ranges
114 * One-click pre-defined date ranges
115 * Dashboard widget for quick referencing
116 * Daily site views tracking
117 * Referrer tracking & report
118 * Device types and browsers
119 * Ignore views from logged-in users
120 * Ignore views from specific user roles
121 * See searches on your site
122 * Find 404 errors you missed
123 * Beautiful data charts
124 * Site stats for views & view growth
125 * Responsive toolbar
126 * CSV export for views and referrers
127 * GDPR-compliant web stats
128 * No cookies
129 * Track visitors in WordPress
130 * Public post view counter
131 * Lightning fast tracking code
132 * Fully internationalized and ready for translation
133 * Custom calendar starting day and localized date formatting
134 * Blog analytics
135 * Dark mode
136 * IP blocking
137 * User role permission management
138 * Views & Visitor growth over time
139
140
141 == Installation ==
142
143 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.
144
145 To install with the zip file downloaded from this page:
146
147 1. Login to your WordPress dashboard
148 2. Visit the **Plugins > Add New** menu
149 3. Click the **Upload Plugin** button at the top
150 4. In the upload form that appears, click the **Choose file** button and select the **independent-analytics.zip** file you downloaded here
151 5. Click the **Install Now** button
152 6. Once the page reloads, click the blue **Activate** link
153
154 == Frequently Asked Questions ==
155
156 = Does this use Google Analytics? =
157 No, Independent Analytics is an alternative to Google Analytics.
158
159 = Can I use Independent Analytics and Google Analytics at the same time? =
160 Yes, you can run them both simultaneously without any issues or errors.
161
162 = Will it slow down my site? =
163 No, the tracking script is only 2kb and is inlined to the page, so there will be virtually zero difference in your site's performance after installing Independent Analytics.
164
165 = Does tracking start right away? =
166 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.
167
168 = What metrics does it track? =
169 It tracks Views, Visitors, Referrers, and the approximate location of your visitors.
170
171 = Do I need to use a cookie popup with it? =
172 No, Independent Analytics does not use cookies.
173
174 = Is there a tracking code? =
175 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.
176
177 = Does it work if I use Matomo? =
178 Yes, Independent Analytics will run smoothly and won't create any errors even if you're already using Matomo or any other analytics plugin.
179
180 = Are bot visits counted? =
181 We use best practice techniques to filter out bot visits as efficiently as possible. If you compare to traffic from Google Analytics, you'll find that your views and visitors are very similar. If you need to further eliminate bots from getting counted, we recommend adding a Firewall with Cloudflare.
182
183 == Screenshots ==
184 1. The analytics dashboard
185 2. See page titles and types instead of just URLs
186 3. Find your top traffic sources
187 4. Geographic menu with world map chart
188 5. Switch to Dark Mode
189 6. See the device types, browsers, and OSes your visitors are using
190
191 == Changelog ==
192
193 = 2.8.8 - October 1st, 2024 =
194
195 * **Fix:** eCommerce orders could be accounted for multiple times
196
197 = 2.8.7 - September 30th, 2024 =
198
199 * **Fix:** eCommerce orders could be accounted for multiple times
200
201 = 2.8.6 - September 12th, 2024 =
202
203 * **Fix:** Some data wasn't visible for the America/Santiago timezone
204
205 = 2.8.5 - September 9th, 2024 =
206
207 * **Fix:** Editing a comment could trigger an error in the admin panel for some sites
208
209 = 2.8.4 - September 6th, 2024 =
210
211 * **Fix:** Some email reports were sending with missing analytics
212
213 = 2.8.3 - September 5th, 2024 =
214
215 * **Fix:** Fix deprecation warning on some PHP versions
216
217 = 2.8.2 - September 4th, 2024 =
218
219 * **Fix:** Timezones were not reflected in parts of the date picker
220
221 = 2.8.1 - September 4th, 2024 =
222
223 * **Fix:** Some WooCommerce currencies were formatted incorrectly
224
225 = 2.8.0 - September 4th, 2024 =
226
227 * **Feature:** SureCart tracking added to Independent Analytics Pro!
228 * **Feature:** you can now select which WooCommerce order statuses you want to be counted in the analytics
229 * **Enhancement:** added new date picker with additional features
230 * **Enhancement:** made dashboard widget taller so it’s easier to read
231 * **Enhancement:** the automatic data deletion now tells you how many sessions will be deleted before activated
232 * **Enhancement:** renamed the “Net Sales” metric for WooCommerce to “Total Sales” to better describe what’s tracked
233 * **Enhancement:** reduced plugin size by 2MB
234 * **Enhancement:** added link to new Getting Started video tutorial in the Help & Support menu
235 * **Fix:** table columns and filters can’t be applied until the report is fully loaded
236 * **Fix:** Real-time analytics display was broken for RTL websites
237
238 = 2.7.3 - August 1st, 2024 =
239
240 * **Fix:** super admins were still limited to only viewing authored content in some situations
241
242 = 2.7.2 - July 30th, 2024 =
243
244 * **Fix:** super admins were limited to only viewing authored content
245
246 = 2.7.1 - July 29th, 2024 =
247
248 * **Fix:** some MariaDB instances don't support optimizer_switch customization
249
250 = 2.7.0 - July 25th, 2024 =
251
252 * **Feature:** added new option to delete data older than X days/years
253 * **Feature:** added new option to allow authors (non-admins) to see stats for only their own content
254 * **Feature:** added option to hide the view counter label
255 * **Feature:** added support for tracking custom forms via a new PHP hook
256 * **Update:** added form tracking integrations for the Bit Form, Forminator, and Hustle plugins
257 * **Update:** dark mode styles added for all modal windows and sub-menus
258 * **Update:** added Turkish & Vietnamese translations
259 * **Update:** updated copy to make it clear that IP addresses get ignored, not blocked
260 * **Update:** improved display of long column titles in the data table
261 * **Update:** improved display of numerous chart metrics like conversion rate and bounce rate
262 * **Fix:** filters were loading extremely slowly for some sites using MariaDB
263 * **Fix:** the chart was not saving “No comparison” if selected as the second metric
264 * **Fix:** the real-time analytics report was missing data in the widgets from sessions lasting longer than 5 minutes
265 * **Fix:** some English text was not marked for translation
266 * **Fix:** WooCommerce metrics in the chart always used the dollar sign instead of the store’s preferred currency
267
268 = 2.6.4 - July 17th, 2024 =
269
270 * **Fix:** WooCommerce statistics didn't show for multisite installations
271 * **Fix:** WooCommerce order tracking could fail under some circumstances
272
273 = 2.6.3 - July 10th, 2024 =
274
275 * **Fix:** Email report heading wasn't considering timezones
276 * **Fix:** Formidable Forms and MailOptin submissions going untracked
277
278 = 2.6.2 - July 2nd, 2024 =
279
280 * **Fix:** WooCommerce orders using the block checkout were not tracked
281 * **Fix:** Email report scheduling wasn't considering timezones
282
283 = 2.6.1 - July 1st, 2024 =
284
285 * **Fix:** Integers were being parsed as strings for some PHP configurations
286
287 = 2.6.0 - June 27th, 2024 =
288
289 * **Feature:** All metrics can now be displayed in the chart!
290 * **Feature:** Added Bricks Builder integration for form tracking
291 * **Feature:** Added ARForms integration for form tracking
292 * **Update:** View counter can use all the ranges available in the date picker (including the shortcode)
293 * **Update:** Improvements to session tracking accuracy
294 * **Update:** Added support for WPML Multi-currency
295 * **Update:** Updated IP-to-geolocation library
296 * **Fix:** Added compatibility with MySQL over SSL
297 * **Fix:** Monthly email reports could get sent a day earlier or late
298 * **Fix:** Message about WP Hardening blocking the REST API was showing even when the REST API wasn’t blocked
299 * **Fix:** Some English text wasn’t getting translated
300 * **Fix:** Error with Shield Security REST API check
301 * **Fix:** Error with WP Cerber REST API check
302 * **Fix:** Remove warning about Perfmatters REST API check
303 * **Fix:** Prevent SQL error triggered when updating large menus
304 * **Fix:** Fixed style conflict with WP Analytify affecting the dashboard widget
305 * **Fix:** Removed the “Views” column added to the Elementor Templates menu
306 * **Fix:** Calendar display was broken for RTL websites
307
308 = 2.5.1 - May 23rd, 2024 =
309
310 * **Fix:** Timezone comparisons were causing warnings in the logs
311
312 = 2.5.0 - May 21st, 2024 =
313
314 * **Feature:** Form tracking added to Independent Analytics Pro!
315 * **Feature:** Quick Stats can now be toggled on/off and saved
316 * **Feature:** Added all WooCommerce metrics into the Quick Stats
317 * **Feature:** Added option to change the date range in the view counter shortcode
318 * **Feature:** Added the Views column to custom post type menus too
319 * **Update:** Recognizing more WC order statuses as complete, such as “shipped” and “delivered”
320 * **Update:** Integrated with SearchIQ plugin to recognize its search queries
321 * **Update:** Updated all translations
322 * **Update:** Changelog menu now says “New” in its notification instead of using a number
323 * **Update:** Unminified copies of all JS files are included to comply with OSS guidelines
324 * **Update:** Updated Freemius SDK to version 2.7.2
325 * **Fix:** Resolved conflict with the WP Activity Log plugin
326 * **Fix:** Custom colors weren’t working in email report when viewed in Outlook on a Windows PC
327 * **Fix:** Email report subject line was misleading for weekly and daily reports
328 * **Fix:** Email report monthly re-scheduling could be off by a day
329 * **Fix:** UI fixes for filters and save button
330 * **Fix:** Sorting the Views column in the Posts menu wasn’t working
331 * **Fix:** Renamed some elements to prevent conflicts with plugins loading Bootstrap.css
332 * **Fix:** Wildcards are recognized when checking if the current IP is blocked
333 * **Fix:** Timezone issue with Beirut could cause data to go missing from the chart
334 * **Fix:** Prevent error upon installation for sites with long DB prefixes
335
336 = 2.4.3 - April 25th, 2024 =
337
338 * **Fix:** WooCommerce sales could be overcounted for pages in the Pages report
339
340 = 2.4.2 - April 17th, 2024 =
341
342 * **Fix:** Custom post type menu bug
343 * **Fix:** Device data cache bug
344
345 = 2.4.1 - April 15th, 2024 =
346
347 * **Fix:** Custom post type menu bug
348 * **Fix:** Migration bug fix for 2.4.0
349
350 = 2.4.0 - April 15th, 2024 =
351
352 * **Feature:** Added a Views column to the Posts menu
353 * **Feature:** Added a “Preview” button for the email report
354 * **Feature:** Added weekly and daily intervals for the email report
355 * **Feature:** Added Top Entrance pages, Top Exit pages, and Device Types to email report
356 * **Update:** 45% faster load times for analytics reports
357 * **Update:** For multi-site installs, the iawp-geo-db.mmdb file is now added to the parent site’s uploads folder only
358 * **Fix:** WooCommerce sales were overcounted for pages in the Pages report
359 * **Fix:** Prevent potential 500 errors from traffic spikes and post updates
360 * **Fix:** UI bug with notice from CookieYes plugin
361 * **Fix:** Prevent UI bugs from plugins that load a Twitter Bootstrap stylesheet everywhere
362 * **Fix:** Reworked device type caching mechanism to avoid false positives from security scanners
363 * **Fix:** Removed symfony/console/ folder to prevent false positives from security scanners
364
365 = 2.3.2 - April 1st, 2024 =
366
367 * **Fix:** Fixed an issue with average session duration being over-inflated
368 * **Fix:** Fixed max_connection error
369
370 = 2.3.1 - March 28th, 2024 =
371
372 * **Fix:** Fixed a conflict with the Age Gate plugin
373
374 = 2.3.0 - March 26th, 2024 =
375
376 * **Feature:** Created new Help & Support menu
377 * **Feature:** Created new Updates menu
378 * **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
379 * **Feature:** The Admin Bar stats now include "All Time" views
380 * **Feature:** Added four more custom color options to the email report
381 * **Feature:** Added option to make view counter private (logged-in visitors only)
382 * **Feature:** The view counter can now get stats for today, the last 30 days, this month, last month, or all time
383 * **Feature:** Added option to manually adjust the view counter count for individual pages
384 * **Update:** Removed every non-report page from the analytics sidebar
385 * **Update:** The /temp/ directory can now be defined using the IAWP_TEMP_DIR constant
386 * **Update:** Added an error message if missing database privileges are found
387 * **Update:** Added automatic tracking for PDF pages made with TNC FlipBook
388 * **Update:** Updated the IP address to geolocation MMDB file for more accurate location reporting
389 * **Update:** Added conflict detection when the REST API is blocked by Admin & Site Enhancements
390 * **Update:** Added icons for more browsers
391 * **Fix:** Fixed a fatal error with the Age Gate plugin
392 * **Fix:** Fixed a 500 server error that could occur when updating a taxonomy
393 * **Fix:** Increased timeout to prevent errors during data migrations and allow for more time for the analytics to load
394 * **Fix:** Filtering by category wasn't working for posts in multiple categories
395 * **Fix:** Fixed stylesheet conflict with WP Media Files Name Rename plugin
396 * **Fix:** POT file wasn't getting regenerated with each update
397 * **Fix:** Fixed IP blocking for IPv6 addresses and added wilcard support
398 * **Fix:** Updated BladeOne library to resolve conflict with WP Ultimo
399 * **Fix:** Preventing a fatal error when the database tables are deleted manually
400 * **Fix:** View counter stats fixed when shown for each posts in an archive page
401
402 = 2.2.1 - February 13th, 2024 =
403
404 * **Fix:** bug fix for 2.2.0
405
406 = 2.2.0 - February 7th, 2024 =
407
408 * **Feature:** Added PDF download button to toolbar
409 * **Feature:** Added WooCommerce sales columns to Pages report
410 * **Update:** UI layout style improvements
411 * **Update:** Added links to Settings and Campaign Builder in the menu sidebar
412 * **Update:** The WooCommerce Checkout Success page now shows up separately from the Checkout page
413 * **Update:** Added conflict detection for WP Hide plugin
414 * **Fix:** Added styling for RTL languages
415 * **Fix:** Fixed notice about undefined variable in WC order pages
416
417 = 2.1.6 - January 29th 2024 =
418
419 * **Fix:** bug fix for 2.1.0
420
421 = 2.1.5 - January 24th 2024 =
422
423 * **Fix:** bug fix for 2.1.0
424
425 = 2.1.4 - January 23rd, 2024 =
426
427 * **Fix:** migration bug fix for 2.1.0
428
429 = 2.1.3 - January 18th, 2024 =
430
431 * **Fix:** migration bug fix for 2.1.0
432
433 = 2.1.2 - January 18th, 2024 =
434
435 * **Fix:** migration bug fix for 2.1.0
436
437 = 2.1.1 - January 18th, 2024 =
438
439 * **Fix:** migration bug fix for 2.1.0
440
441 = 2.1.0 - January 17th, 2024 =
442
443 * **Feature:** Implemented a developer API for accessing analytics data on other pages
444 * **Feature:** Added “Order Referrer” box to the sidebar of WC Orders pages, which tells you the website and campaign that referred the sale.
445 * **Feature:** Included new option to regenerate the visitor salt token every day for improved GDPR compliance
446 * **Update:** Made major optimizations to the database queries to speed up the analytics dashboard and fix crashes for high-traffic websites
447 * **Update:** Implemented performance optimization to speed up the REST API request on the front end
448 * **Update:** Traffic from Google Ads is now tracked separately from organic Google traffic in the Referrers menu, and Google Display Network domain is recognized
449 * **Update:** Added new update notification in the sidebar making it easy to keep up with changes to the plugin
450 * **Update:** Support added for the Aelia Currency Switcher plugin
451 * **Update:** Showing current IP address in the Block IP Address setting to make it easier to block your own IP
452 * **Update:** Added more tutorial links to the Settings menu
453 * **Update:** Updated Danish translation
454 * **Update:** Added Brazilian translation
455 * **Update:** Implemented REST API warnings for the WP Cerber and Shield Security plugins
456 * **Update:** Added a new PHP hook allowing devs to relocate the caching files created by IA (designed for Pantheon users in particular)
457 * **Fix:** There was an issue with the Views Per Session metric that sometimes caused minor miscalculations
458 * **Fix:** The date picker is now scrollable if it doesn’t fit in the vertical height of the window
459 * **Fix:** PHP notices on the update process page are resolved
460 * **Fix:** Comments column included all comments, not just approved comments
461 * **Fix:** Publication date picker in the filters was broken for many date formats
462 * **Fix:** Stylesheet was mistakenly affecting the WP admin background color on other pages
463 * **Fix:** URLs in the Pages report were broken for Arabic and other languages
464
465 = 2.0.1 - November 16th, 2023 =
466
467 * **Fix:** migration bug fix for 2.0.0
468
469 = 2.0.0 - November 15th, 2023 =
470
471 * **Feature:** Saved Reports + New UI! Create a suite of custom reports to help you monitor the most important metrics for your website. Revisit your favorite reports without needing to select filters and other settings repeatedly.
472 * **Feature:** Choose a default report to navigate to when visiting the analytics dashboard
473 * **Feature:** Export and import your custom reports to replicate them quickly on multiple websites
474 * **Feature:** Added new option to hide the Dashboard Widget from the main WP admin page
475 * **Update:** Data table now uses horizontal scrolling when space is limited
476 * **Update:** Added option to reset analytics to zero without disrupting other settings
477 * **Fix:** WooCommerce earnings per visitor now includes cents
478 * **Fix:** Moved contents of /iawp/ folder from /uploads/ into the plugin
479 * **Fix:** Added an option to delete + deactivate the plugin, so it can be removed without leaving DB tables behind
480
481 = 1.30.1 - September 26th, 2023 =
482
483 * **Fix:** incorrect WooCommerce stats in the data table
484
485 = 1.30 - September 18th, 2023 =
486
487 * **Feature:** find your top landing pages with the new Entrances, Exits, and Exit Rate columns
488 * **Feature:** new CSV export button lets you export data from any report
489 * **Fix:** devices that aren’t identified caused lots of warnings in the error log
490 * **Fix:** various dark mode style fixes
491 * **Fix:** Pro version required free version to be installed for translations to work
492 * **Fix:** "Top devices" aligned weirdly in the real-time analytics dashboard
493
494 = 1.29 - September 5th, 2023 =
495
496 * **Feature:** added Device report! It includes the device types, browsers, and OSes your visitors are using.
497 * **Feature:** added custom colors for the email report
498 * **Fix:** view counter was missing number formatting
499 * **Fix:** various mobile style enhancements
500 * **Fix:** added error message for sites missing PDO extension and prevents crashing
501
502 = 1.28.3 - August 24th, 2023 =
503
504 * **Fix:** real-time and hourly data incorrect for sites with a non-UTC MySQL timezone
505
506 = 1.28.2 - August 18th, 2023 =
507
508 * **Update:** increased minimum WP version from 5.5 to 5.9
509 * **Update:** increased minimum PHP version from 7.3.29 to 7.3.33
510
511 = 1.28.1 - August 14th, 2023 =
512
513 * **Fix:** migration bug fix for 1.28.0
514
515 = 1.28.0 - August 14th, 2023 =
516
517 * **Feature:** added a delete button for previously created campaign URLs
518 * **Update:** optimized database to reduce storage space by 25% or more
519 * **Update:** filter button text is now relevant to each report
520 * **Update:** added notice if the REST API is blocked by the NinjaFirewall plugin
521 * **Fix:** filtering on the Geographic menu could lead to under-reported values in the Quick Stats
522 * **Fix:** the ip-to-geolocation database didn't download for some websites
523 * **Fix:** the chart interval wasn't staying the same when navigating between reports
524 * **Fix:** the table layout would break if the columns were edited before the table finished loading
525 * **Fix:** "Views" label missing background color in Real-time report
526 * **Fix:** numbers in the data table could break into two lines on small screens
527 * **Fix:** various styles fixes for Dark Mode
528
529 = 1.27.0 - August 2nd, 2023 =
530
531 * **Feature:** the monthly email report in the Pro version is now an HTML email instead of an attached PDF
532 * **Fix:** fixed formatting error notice with PHP 8
533
534 = 1.26.0 - July 12th, 2023 =
535
536 * **Feature:** added intervals to the chart, so you can now see hourly, daily, weekly, and monthly data
537 * **Update:** Quick Stats now only truncate values that ar 100K or greater
538 * **Update:** the Views Per Session metric now shows 2 decimal places in the Quick Stats
539 * **Update:** white-labeling the dashboard also removes branding from the browser tab
540 * **Update:** the "This Year" date range now ends on today, rather than Dec 31st
541 * **Update:** formatted the stats in the Geographic map country stats
542 * **Fix:** filtering or sorting by bounce rate could cause the dashboard to stall
543 * **Fix:** filtering by a city or subdivision caused the map chart to go empty
544 * **Fix:** filtering by landing page in the Campaigns menu produced inaccurate results
545 * **Fix:** the column select modal is now scrollable if it's too tall to fit on the screen
546 * **Fix:** erroneous text output in the front-end source code
547
548 = 1.25.1 - July 5th, 2023 =
549
550 * **Fix:** bug fixes
551
552 = 1.25.0 - June 21st, 2023 =
553
554 * **Feature:** added Views Per Session metric
555 * **Feature:** Geographic menu is now grouped by country by default and can be toggled between country and city
556 * **Update:** added placeholder to Session Duration filter to clarify that it uses total seconds
557 * **Fix:** fixed error that could prevent initial installation from succeeding on older MySQL versions
558
559 = 1.24.1 - June 6th, 2023 =
560
561 * **Fix:** show correct color for quick stats growth
562
563 = 1.24.0 - June 6th, 2023 =
564
565 * **Feature:** added Bounce Rate!
566 * **Feature:** added stats to the Admin Bar on both the front end and post editor.
567 * **Update:** removed popup that asks for feedback when deactivating IA
568 * **Update:** abbreviating large numbers in the Quick Stats
569 * **Update:** Sessions table column hidden by default
570 * **Update:** added multi-site support for license activations
571 * **Update:** WooCommerce sales can be tracked without enabling WooCommerce Analytics
572 * **Update:** settings page styles nicer for dark mode
573 * **Fix:** translations from wp.org were not matching the text domain in IA
574 * **Fix:** added missing i18n for the chart
575 * **Fix:** filter wouldn't apply if entered before table finished loading
576
577 = 1.23.1 - May 24th, 2023 =
578
579 * **Update:** performance improvement for dashboard speed
580 * **Fix:** data table not styled properly for dark mode
581
582 = 1.23.0 - May 23rd, 2023 =
583
584 * **Feature:** added two new metrics: Session Duration & View Duration!
585 * **Update:** style updates to Quick Stats that make filtered data easier to read
586 * **Update:** removed branded footer from PDF report
587 * **Fix:** incorrect URL displaying for articles translated with WPML
588 * **Fix:** compatibility fixes for plugins adversely affecting IA's dashboard
589 * **Fix:** scroll-to-top arrow wasn't working on Learn menu
590
591 = 1.22.1 - May 5th, 2023 =
592
593 * **Fix:** table rendering bug fix for 1.22.0
594
595 = 1.22.0 - May 4th, 2023 =
596
597 * **Feature:** the analytics dashboard is now mobile-friendly and accessible at all screen sizes
598 * **Fix:** REST API warning message showing too often due to false positives
599 * **Fix:** view counter icon not showing for logged-out visitors
600 * **Fix:** hidden columns reappeared after refreshing the page
601 * **Fix:** the update notice sometimes persisted due to aggressive caching
602 * **Fix:** a second session was recorded if a visitor refreshed the page on their first page view
603 * **Fix:** Not all Quick Stats showed in the PDF report when WooCommerce is activated
604 * **Fix:** PDF report was cutting off page titles with diacritics in the 26th character
605
606 = 1.21.0 - April 17th, 2023 =
607
608 * **Update:** major performance improvements for the Referrers menu
609 * **Update:** Google Docs added as a recognized referrer
610 * **Fix:** real-time dashboard crashed for sites with large numbers of referrers
611
612 = 1.20.0 - March 30th, 2023 =
613
614 * **Feature:** added new Comments column to Pages dashboard
615 * **Fix:** some text not marked for translation properly
616 * **Update:** removed decimal places from Visitors Growth and Views Growth to improve readability
617 * **Fix:** delivery issues with monthly email report
618
619 = 1.19.1 - March 13th, 2023 =
620
621 * **Fix:** views counter was not showing view count for WordPress sites using a custom table prefix
622 * **Fix:** reposition sessions column to show after views column
623
624 = 1.19.0 - March 13th, 2023 =
625
626 * **Feature:** added the new Sessions metric
627 * **Update:** updated geolocation database for improved accuracy
628 * **Fix:** the REST API notice was showing for private sites even if the API wasn't blocked
629 * **Fix:** support for Polylang added so the view counter label can be translated to multiple languages
630 * **Fix:** Top Ten lists in PDF report sorting incorrectly
631
632 = 1.18 - March 1st, 2023 =
633
634 * **PRO feature:** 3 new WooCommerce metrics: conversion rate, earnings per visitor, average order volume
635 * **PRO feature:** added WooCommerce orders and sales to the quick stats and graphs
636 * **Update:** added integration for Coming Soon & Maintenance Mode by Colorlib
637 * **Update:** updated Danish translation
638 * **PRO fix:** Top Ten section in PDF report sorting by visitors but showing views
639 * **Fix:** view counter shortcode wasn't working on archives (categories, tags, etc.)
640
641 = 1.17.4 - February 20th, 2023 =
642
643 * **Fix:** filtering geographic data didn't also filter the map
644 * **Fix:** geographic map wasn't rendering for some hosting
645 * **Fix:** database connections failed without a defined character set
646 * **Fix:** fixed an issue that caused the "Delete all data" button to fail
647
648 = 1.17.3 - February 14th, 2023 =
649
650 * **Fix:** migration bug fix for 1.17
651
652 = 1.17.2 - February 14th, 2023 =
653
654 * **Fix:** migration bug fix for 1.17
655
656 = 1.17.1 - January 31th, 2023 =
657
658 * **Fix:** migration bug fix for 1.17
659
660 = 1.17 - January 30th, 2023 =
661
662 * **Pro Feature:** Woocommerce integration: see how much revenue you're earning from each traffic source, geolocation, and campaign
663 * **Pro Feature:** Email reports: schedule an automated monthly email with a performance review of the site
664 * **Feature:** Ignore user by role: track logged-in subscribers while ignoring admins, editors, and other user roles
665 * **Update:** PDF Viewer plugin integration: views on PDFs are now recorded
666 * **Fix:** numerous compatibility improvements for a wider range of hosting environments
667 * **Fix:** the first click on the "Visitors" column would sort in the same direction
668 * **Fix:** added warning for the All In One Intranet plugin blocking the REST API
669
670 = 1.16 - December 12th, 2022 =
671
672 * **Update:** the table is now sorted by Visitors by default instead of Views
673 * **Update:** Views Growth & Visitors Growth are both hidden by default and can be displayed via the Edit Columns button
674 * **Update:** a notice was added to remind users to clear their cache after activating Independent Analytics
675 * **Update:** a notice was added to let users know when the REST API is blocked because this prevents Independent Analytics from tracking data
676 * **Update:** updated the Danish translation
677 * **Fix:** the starting day of the week setting wasn't saving
678 * **Fix:** the table layout was broken when more than 8 columns were displayed at once
679 * **Fix:** the date picker wasn't showing up when filtering pages by publication date
680
681 = 1.15 - November 22nd, 2022 =
682
683 * **Feature:** Real-time analytics added to Independent Analytics PRO
684 * **Feature:** Views Growth and Visitors Growth columns added
685 * **Feature:** added option to white-label the analytics page for non-admin users
686 * **Feature:** support for wildcard addresses added to IP blocking
687 * **Update:** recognizing more referrers by name, such as Brave search
688 * **Fix:** data table wasn't loading for sites that don't have the intl PHP module installed
689 * **Fix:** geodata chart had incorrect data after applying a filter
690 * **Fix:** calendar previous month button could be clicked even when the calendar was closed
691
692 = 1.14 - November 1st, 2022 =
693
694 * **Update:** added percentage of total views visitors to each table row
695 * **Update:** added Dutch translation
696 * **Fix:** initial sorting incorrect for some environments
697
698 = 1.13 - October 27th, 2022 =
699
700 * **Feature:** Report URLs - you can now copy the dashboard URL to reuse the same settings later (saves the filters, columns, date, and sorting)
701 * **Feature:** IP blocking - block any IP address from being recorded in your analytics
702 * **Feature:** User permissions - allow other user roles on your site to view the analytics
703 * **Update:** the date range you select now persists between reports
704 * **Update:** more social media and search engine sites are recognized in the Referrer dashboard
705 * **Update:** added sidebar link to our new feature request board. Please submit and vote on features there to help guide development: https://feedback.independentwp.com/boards/feature-requests
706 * **Fix:** layout issue with the PDF Poster plugin
707 * **Fix:** view counter not showing on all custom post types
708 * **Fix:** fatal PHP error on WordPress versions prior to 5.9
709
710 = 1.12 - September 28th, 2022 =
711
712 * **Feature:** added Campaigns with new menu and Campaign URL builder
713 * **Update:** improved caching for even faster dashboard performance
714
715 = 1.11 - September 6th, 2022 =
716
717 * **Update:** huge performance improvement for the analytics Dashboard
718 * **Update:** added pagination to the data table
719
720 = 1.10.1 - August 31st, 2022 =
721
722 * **Fix:** compatibility fix for the dashboard widget and WPForms plugin
723
724 = 1.10 - August 29th, 2022 =
725
726 * **Feature:** added dashboard widget with quick stats and views chart
727 * **Feature:** added view counter to display your page/post views on the front-end of your site
728 * **Feature:** added new Learn menu with search bar and links to tutorials
729
730 = 1.9 - August 15th, 2022 =
731
732 * **Feature:** Geo data added! Find out where your visitors are coming from in the new Geographic dashboard.
733 * **Fix:** visitors weren't counted properly for some hosts like Rocket.net due to the use of Cloudflare Enterprise
734 * **Fix:** extremely long search qeuries from users could affect the data table's formatting
735
736 = 1.8 - July 20th, 2022 =
737
738 * **Update:** added Scroll to Top arrow to make navigating large tables easier
739 * **Update:** back-end improvements to data integrity and performance
740 * **Update:** added migration system to make updates from older versions smoother
741 * **Fix:** views weren't tracked if WP was installed in a subdirectory
742
743 = 1.7 - June 29th, 2022 =
744
745 * **Update:** added the day of week to the tooltip that shows when hovering over a day in the chart
746 * **Fix:** added Visitors to the Referrers CSV export
747 * **Fix:** sorting for Visitors now working as expected
748
749 = 1.6 - June 28th, 2022 =
750
751 * **Feature:** Visitors are now tracked in addition to Views
752 * **Update:** UI style and layout improvements
753 * **Update:** Removed the site's domain from the URL in the table, so only the slug shows (ex. /blog/post-title/)
754 * **Update:** the Views & Referrers report can both be filtered by Visitor counts
755 * **Update:** when filtering, you can see your unfiltered Visitor & View totals next to your filtered totals
756 * **Update:** added a button to review the plugin in the header (please leave us a rating if you like Independent Analytics!)
757
758 = 1.5 - June 14th, 2022 =
759
760 * **Update:** added more one-click date ranges to date picker
761 * **Update:** added option in Settings to delete all data
762 * **Update:** added Analytics Dashboard link in the Plugins page
763 * **Fix:** no longer tracking views for post previews
764 * **Fix:** added placeholder text for pages missing a title
765 * **Fix:** displaying correct date format in CSV exports
766 * **Fix:** data displayed in the dashboard didn't recognize the local timezone
767
768 = 1.4 - June 3rd, 2022 =
769
770 * Feature: added new Post Category column
771 * Update: styled Freemius optin form
772 * Fix: filter reset button not visually disabled when unusable
773 * Fix: conflict with SG Security plugin
774 * FIx: conflict with plugins using Twig
775
776 = 1.3 - May 31st, 2022 =
777
778 * Feature: Added option to change starting date
779 * Update: Add support for PHP 8