PluginProbe ʕ •ᴥ•ʔ
Independent Analytics – WordPress Analytics Plugin / 2.7.3
Independent Analytics – WordPress Analytics Plugin v2.7.3
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 2 years ago dist 2 years ago freemius 2 years ago img 2 years ago javascript-source 2 years ago javascript-unminified 2 years ago languages 2 years ago vendor 2 years ago views 2 years ago iawp-bootstrap.php 2 years ago iawp.php 2 years ago readme.txt 2 years ago
readme.txt
715 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.5.2
7 Requires PHP: 7.3.33
8 Stable tag: 2.7.3
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 **Do even more with Independent Analytics PRO**
141
142 We've launched **[Independent Analytics Pro](https://independentwp.com/pricing/?utm_source=WordPress.org&utm_medium=Referral&utm_campaign=ReadMe.txt&utm_content=Pro+Conclusion)**, which includes campaign URL tracking, a campaign URL builder, Real time analytics, WooCommerce integration, and email reports. We're also offering a steep 45% lifetime discount for any early adopters who signup now.
143
144
145 == Installation ==
146
147 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.
148
149 To install with the zip file downloaded from this page:
150
151 1. Login to your WordPress dashboard
152 2. Visit the **Plugins > Add New** menu
153 3. Click the **Upload Plugin** button at the top
154 4. In the upload form that appears, click the **Choose file** button and select the **independent-analytics.zip** file you downloaded here
155 5. Click the **Install Now** button
156 6. Once the page reloads, click the blue **Activate** link
157
158 == Frequently Asked Questions ==
159
160 = Does this use Google Analytics? =
161 No, Independent Analytics is an alternative to Google Analytics.
162
163 = Can I use Independent Analytics and Google Analytics at the same time? =
164 Yes, you can run them both simultaneously without any issues or errors.
165
166 = Will it slow down my site? =
167 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.
168
169 = Does tracking start right away? =
170 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.
171
172 = What metrics does it track? =
173 It tracks Views, Visitors, Referrers, and the approximate location of your visitors.
174
175 = Do I need to use a cookie popup with it? =
176 No, Independent Analytics does not use cookies.
177
178 = Is there a tracking code? =
179 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.
180
181 = Does it work if I use Matomo? =
182 Yes, Independent Analytics will run smoothly and won't create any errors even if you're already using Matomo or any other analytics plugin.
183
184 = Are bot visits counted? =
185 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.
186
187 == Screenshots ==
188 1. The analytics dashboard
189 2. See page titles and types instead of just URLs
190 3. Find your top traffic sources
191 4. Geographic menu with world map chart
192 5. Switch to Dark Mode
193 6. See the device types, browsers, and OSes your visitors are using
194
195 == Changelog ==
196
197 = 2.7.3 - August 1st, 2024 =
198
199 * **Fix:** super admins were still limited to only viewing authored content in some situations
200
201 = 2.7.2 - July 30th, 2024 =
202
203 * **Fix:** super admins were limited to only viewing authored content
204
205 = 2.7.1 - July 29th, 2024 =
206
207 * **Fix:** some MariaDB instances don't support optimizer_switch customization
208
209 = 2.7.0 - July 25th, 2024 =
210
211 * **Feature:** added new option to delete data older than X days/years
212 * **Feature:** added new option to allow authors (non-admins) to see stats for only their own content
213 * **Feature:** added option to hide the view counter label
214 * **Feature:** added support for tracking custom forms via a new PHP hook
215 * **Update:** added form tracking integrations for the Bit Form, Forminator, and Hustle plugins
216 * **Update:** dark mode styles added for all modal windows and sub-menus
217 * **Update:** added Turkish & Vietnamese translations
218 * **Update:** updated copy to make it clear that IP addresses get ignored, not blocked
219 * **Update:** improved display of long column titles in the data table
220 * **Update:** improved display of numerous chart metrics like conversion rate and bounce rate
221 * **Fix:** filters were loading extremely slowly for some sites using MariaDB
222 * **Fix:** the chart was not saving “No comparison” if selected as the second metric
223 * **Fix:** the real-time analytics report was missing data in the widgets from sessions lasting longer than 5 minutes
224 * **Fix:** some English text was not marked for translation
225 * **Fix:** WooCommerce metrics in the chart always used the dollar sign instead of the store’s preferred currency
226
227 = 2.6.4 - July 17th, 2024 =
228
229 * **Fix:** WooCommerce statistics didn't show for multisite installations
230 * **Fix:** WooCommerce order tracking could fail under some circumstances
231
232 = 2.6.3 - July 10th, 2024 =
233
234 * **Fix:** Email report heading wasn't considering timezones
235 * **Fix:** Formidable Forms and MailOptin submissions going untracked
236
237 = 2.6.2 - July 2nd, 2024 =
238
239 * **Fix:** WooCommerce orders using the block checkout were not tracked
240 * **Fix:** Email report scheduling wasn't considering timezones
241
242 = 2.6.1 - July 1st, 2024 =
243
244 * **Fix:** Integers were being parsed as strings for some PHP configurations
245
246 = 2.6.0 - June 27th, 2024 =
247
248 * **Feature:** All metrics can now be displayed in the chart!
249 * **Feature:** Added Bricks Builder integration for form tracking
250 * **Feature:** Added ARForms integration for form tracking
251 * **Update:** View counter can use all the ranges available in the date picker (including the shortcode)
252 * **Update:** Improvements to session tracking accuracy
253 * **Update:** Added support for WPML Multi-currency
254 * **Update:** Updated IP-to-geolocation library
255 * **Fix:** Added compatibility with MySQL over SSL
256 * **Fix:** Monthly email reports could get sent a day earlier or late
257 * **Fix:** Message about WP Hardening blocking the REST API was showing even when the REST API wasn’t blocked
258 * **Fix:** Some English text wasn’t getting translated
259 * **Fix:** Error with Shield Security REST API check
260 * **Fix:** Error with WP Cerber REST API check
261 * **Fix:** Remove warning about Perfmatters REST API check
262 * **Fix:** Prevent SQL error triggered when updating large menus
263 * **Fix:** Fixed style conflict with WP Analytify affecting the dashboard widget
264 * **Fix:** Removed the “Views” column added to the Elementor Templates menu
265 * **Fix:** Calendar display was broken for RTL websites
266
267 = 2.5.1 - May 23rd, 2024 =
268
269 * **Fix:** Timezone comparisons were causing warnings in the logs
270
271 = 2.5.0 - May 21st, 2024 =
272
273 * **Feature:** Form tracking added to Independent Analytics Pro!
274 * **Feature:** Quick Stats can now be toggled on/off and saved
275 * **Feature:** Added option to change the date range in the view counter shortcode
276 * **Feature:** Added the Views column to custom post type menus too
277 * **Update:** Recognizing more WC order statuses as complete, such as “shipped” and “delivered”
278 * **Update:** Integrated with SearchIQ plugin to recognize its search queries
279 * **Update:** Changelog menu now says “New” in its notification instead of using a number
280 * **Update:** Unminified copies of all JS files are included to comply with OSS guidelines
281 * **Update:** Updated Freemius SDK to version 2.7.2
282 * **Fix:** Resolved conflict with the WP Activity Log plugin
283 * **Fix:** UI fixes for filters and save button
284 * **Fix:** Sorting the Views column in the Posts menu wasn’t working
285 * **Fix:** Renamed some elements to prevent conflicts with plugins loading Bootstrap.css
286 * **Fix:** Wildcards are recognized when checking if the current IP is blocked
287 * **Fix:** Timezone issue with Beirut could cause data to go missing from the chart
288 * **Fix:** Prevent error upon installation for sites with long DB prefixes
289
290 = 2.4.3 - April 25th, 2024 =
291
292 * **Fix:** WooCommerce sales could be overcounted for pages in the Pages report
293
294 = 2.4.2 - April 17th, 2024 =
295
296 * **Fix:** Custom post type menu bug
297 * **Fix:** Device data cache bug
298
299 = 2.4.1 - April 15th, 2024 =
300
301 * **Fix:** Custom post type menu bug
302 * **Fix:** Migration bug fix for 2.4.0
303
304 = 2.4.0 - April 15th, 2024 =
305
306 * **Feature:** Added a Views column to the Posts menu
307 * **Update:** 45% faster load times for analytics reports
308 * **Update:** For multi-site installs, the iawp-geo-db.mmdb file is now added to the parent site’s uploads folder only
309 * **Fix:** WooCommerce sales were overcounted for pages in the Pages report
310 * **Fix:** Prevent potential 500 errors from traffic spikes and post updates
311 * **Fix:** UI bug with notice from CookieYes plugin
312 * **Fix:** Prevent UI bugs from plugins that load a Twitter Bootstrap stylesheet everywhere
313 * **Fix:** Reworked device type caching mechanism to avoid false positives from security scanners
314 * **Fix:** Removed symfony/console/ folder to prevent false positives from security scanners
315
316 = 2.3.2 - April 1st, 2024 =
317
318 * **Fix:** Fixed an issue with average session duration being over-inflated
319 * **Fix:** Fixed max_connection error
320
321 = 2.3.1 - March 28th, 2024 =
322
323 * **Fix:** Fixed a conflict with the Age Gate plugin
324
325 = 2.3.0 - March 26th, 2024 =
326
327 * **Feature:** Created new Help & Support menu
328 * **Feature:** Created new Updates menu
329 * **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
330 * **Feature:** The Admin Bar stats now include "All Time" views
331 * **Feature:** Added four more custom color options to the email report
332 * **Feature:** Added option to make view counter private (logged-in visitors only)
333 * **Feature:** The view counter can now get stats for today, the last 30 days, this month, last month, or all time
334 * **Feature:** Added option to manually adjust the view counter count for individual pages
335 * **Update:** Removed every non-report page from the analytics sidebar
336 * **Update:** The /temp/ directory can now be defined using the IAWP_TEMP_DIR constant
337 * **Update:** Added an error message if missing database privileges are found
338 * **Update:** Added automatic tracking for PDF pages made with TNC FlipBook
339 * **Update:** Updated the IP address to geolocation MMDB file for more accurate location reporting
340 * **Update:** Added conflict detection when the REST API is blocked by Admin & Site Enhancements
341 * **Update:** Added icons for more browsers
342 * **Fix:** Fixed a fatal error with the Age Gate plugin
343 * **Fix:** Fixed a 500 server error that could occur when updating a taxonomy
344 * **Fix:** Increased timeout to prevent errors during data migrations and allow for more time for the analytics to load
345 * **Fix:** Filtering by category wasn't working for posts in multiple categories
346 * **Fix:** Fixed stylesheet conflict with WP Media Files Name Rename plugin
347 * **Fix:** POT file wasn't getting regenerated with each update
348 * **Fix:** Fixed IP blocking for IPv6 addresses and added wilcard support
349 * **Fix:** Updated BladeOne library to resolve conflict with WP Ultimo
350 * **Fix:** Preventing a fatal error when the database tables are deleted manually
351 * **Fix:** View counter stats fixed when shown for each posts in an archive page
352
353 = 2.2.1 - February 13th, 2024 =
354
355 * **Fix:** bug fix for 2.2.0
356
357 = 2.2.0 - February 7th, 2024 =
358
359 * **Feature:** Added PDF download button to toolbar
360 * **Feature:** Added WooCommerce sales columns to Pages report
361 * **Update:** UI layout style improvements
362 * **Update:** Added links to Settings and Campaign Builder in the menu sidebar
363 * **Update:** The WooCommerce Checkout Success page now shows up separately from the Checkout page
364 * **Update:** Added conflict detection for WP Hide plugin
365 * **Fix:** Added styling for RTL languages
366 * **Fix:** Fixed notice about undefined variable in WC order pages
367
368 = 2.1.6 - January 29th 2024 =
369
370 * **Fix:** bug fix for 2.1.0
371
372 = 2.1.5 - January 24th 2024 =
373
374 * **Fix:** bug fix for 2.1.0
375
376 = 2.1.4 - January 23rd, 2024 =
377
378 * **Fix:** migration bug fix for 2.1.0
379
380 = 2.1.3 - January 18th, 2024 =
381
382 * **Fix:** migration bug fix for 2.1.0
383
384 = 2.1.2 - January 18th, 2024 =
385
386 * **Fix:** migration bug fix for 2.1.0
387
388 = 2.1.1 - January 18th, 2024 =
389
390 * **Fix:** migration bug fix for 2.1.0
391
392 = 2.1.0 - January 17th, 2024 =
393
394 * **Feature:** Implemented a developer API for accessing analytics data on other pages
395 * **Feature:** Included new option to regenerate the visitor salt token every day for improved GDPR compliance
396 * **Update:** Made major optimizations to the database queries to speed up the analytics dashboard and fix crashes for high-traffic websites
397 * **Update:** Implemented performance optimization to speed up the REST API request on the front end
398 * **Update:** Traffic from Google Ads is now tracked separately from organic Google traffic in the Referrers menu, and Google Display Network domain is recognized
399 * **Update:** Added new update notification in the sidebar making it easy to keep up with changes to the plugin
400 * **Update:** Support added for the Aelia Currency Switcher plugin
401 * **Update:** Showing current IP address in the Block IP Address setting to make it easier to block your own IP
402 * **Update:** Added more tutorial links to the Settings menu
403 * **Update:** Updated Danish translation
404 * **Update:** Added Brazilian translation
405 * **Update:** Implemented REST API warnings for the WP Cerber and Shield Security plugins
406 * **Update:** Added a new PHP hook allowing devs to relocate the caching files created by IA (designed for Pantheon users in particular)
407 * **Fix:** There was an issue with the Views Per Session metric that sometimes caused minor miscalculations
408 * **Fix:** The date picker is now scrollable if it doesn’t fit in the vertical height of the window
409 * **Fix:** PHP notices on the update process page are resolved
410 * **Fix:** Comments column included all comments, not just approved comments
411 * **Fix:** Publication date picker in the filters was broken for many date formats
412 * **Fix:** Stylesheet was mistakenly affecting the WP admin background color on other pages
413 * **Fix:** URLs in the Pages report were broken for Arabic and other languages
414
415 = 2.0.1 - November 16th, 2023 =
416
417 * **Fix:** migration bug fix for 2.0.0
418
419 = 2.0.0 - November 15th, 2023 =
420
421 * **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.
422 * **Feature:** Choose a default report to navigate to when visiting the analytics dashboard
423 * **Feature:** Export and import your custom reports to replicate them quickly on multiple websites
424 * **Feature:** Added new option to hide the Dashboard Widget from the main WP admin page
425 * **Update:** Data table now uses horizontal scrolling when space is limited
426 * **Update:** Added option to reset analytics to zero without disrupting other settings
427 * **Fix:** Moved contents of /iawp/ folder from /uploads/ into the plugin
428 * **Fix:** Added an option to delete + deactivate the plugin, so it can be removed without leaving DB tables behind
429
430 = 1.30.1 - September 26th, 2023 =
431
432 * **Fix:** incorrect WooCommerce stats in the data table
433
434 = 1.30 - September 18th, 2023 =
435
436 * **Feature:** find your top landing pages with the new Entrances, Exits, and Exit Rate columns
437 * **Feature:** new CSV export button lets you export data from any report
438 * **Fix:** devices that aren’t identified caused lots of warnings in the error log
439 * **Fix:** various dark mode style fixes
440
441 = 1.29 - September 5th, 2023 =
442
443 * **Feature:** added Device report! It includes the device types, browsers, and OSes your visitors are using.
444 * **Fix:** view counter was missing number formatting
445 * **Fix:** various mobile style enhancements
446 * **Fix:** added error message for sites missing PDO extension and prevents crashing
447
448 = 1.28.3 - August 24th, 2023 =
449
450 * **Fix:** real-time and hourly data incorrect for sites with a non-UTC MySQL timezone
451
452 = 1.28.2 - August 18th, 2023 =
453
454 * **Update:** increased minimum WP version from 5.5 to 5.9
455 * **Update:** increased minimum PHP version from 7.3.29 to 7.3.33
456
457 = 1.28.1 - August 14th, 2023 =
458
459 * **Fix:** migration bug fix for 1.28.0
460
461 = 1.28.0 - August 14th, 2023 =
462
463 * **Update:** optimized database to reduce storage space by 25% or more
464 * **Update:** filter button text is now relevant to each report
465 * **Update:** added notice if the REST API is blocked by the NinjaFirewall plugin
466 * **Fix:** filtering on the Geographic menu could lead to under-reported values in the Quick Stats
467 * **Fix:** the ip-to-geolocation database didn't download for some websites
468 * **Fix:** the chart interval wasn't staying the same when navigating between reports
469 * **Fix:** the table layout would break if the columns were edited before the table finished loading
470 * **Fix:** numbers in the data table could break into two lines on small screens
471 * **Fix:** various styles fixes for Dark Mode
472
473 = 1.27.0 - August 2nd, 2023 =
474
475 * **Feature:** the monthly email report in the Pro version is now an HTML email instead of an attached PDF
476 * **Fix:** fixed formatting error notice with PHP 8
477
478 = 1.26.0 - July 12th, 2023 =
479
480 * **Feature:** added intervals to the chart, so you can now see hourly, daily, weekly, and monthly data
481 * **Update:** Quick Stats now only truncate values that ar 100K or greater
482 * **Update:** the Views Per Session metric now shows 2 decimal places in the Quick Stats
483 * **Update:** white-labeling the dashboard also removes branding from the browser tab
484 * **Update:** the "This Year" date range now ends on today, rather than Dec 31st
485 * **Update:** formatted the stats in the Geographic map country stats
486 * **Fix:** filtering or sorting by bounce rate could cause the dashboard to stall
487 * **Fix:** filtering by a city or subdivision caused the map chart to go empty
488 * **Fix:** filtering by landing page in the Campaigns menu produced inaccurate results
489 * **Fix:** the column select modal is now scrollable if it's too tall to fit on the screen
490 * **Fix:** erroneous text output in the front-end source code
491
492 = 1.25.1 - July 5th, 2023 =
493
494 * **Fix:** bug fixes
495
496 = 1.25.0 - June 21st, 2023 =
497
498 * **Feature:** added Views Per Session metric
499 * **Feature:** Geographic menu is now grouped by country by default and can be toggled between country and city
500 * **Update:** added placeholder to Session Duration filter to clarify that it uses total seconds
501 * **Fix:** fixed error that could prevent initial installation from succeeding on older MySQL versions
502
503 = 1.24.1 - June 6th, 2023 =
504
505 * **Fix:** show correct color for quick stats growth
506
507 = 1.24.0 - June 6th, 2023 =
508
509 * **Feature:** added Bounce Rate!
510 * **Feature:** added stats to the Admin Bar on both the front end and post editor.
511 * **Update:** removed popup that asks for feedback when deactivating IA
512 * **Update:** abbreviating large numbers in the Quick Stats
513 * **Update:** Sessions table column hidden by default
514 * **Update:** settings page styles nicer for dark mode
515 * **Fix:** translations from wp.org were not matching the text domain in IA
516 * **Fix:** added missing i18n for the chart
517 * **Fix:** filter wouldn't apply if entered before table finished loading
518
519 = 1.23.1 - May 24th, 2023 =
520
521 * **Update:** performance improvement for dashboard speed
522 * **Fix:** data table not styled properly for dark mode
523
524 = 1.23.0 - May 23rd, 2023 =
525
526 * **Feature:** added two new metrics: Session Duration & View Duration!
527 * **Update:** style updates to Quick Stats that make filtered data easier to read
528 * **Fix:** incorrect URL displaying for articles translated with WPML
529 * **Fix:** compatibility fixes for plugins adversely affecting IA's dashboard
530 * **Fix:** scroll-to-top arrow wasn't working on Learn menu
531
532 = 1.22.1 - May 5th, 2023 =
533
534 * **Fix:** table rendering bug fix for 1.22.0
535
536 = 1.22.0 - May 4th, 2023 =
537
538 * **Feature:** the analytics dashboard is now mobile-friendly and accessible at all screen sizes
539 * **Fix:** REST API warning message showing too often due to false positives
540 * **Fix:** view counter icon not showing for logged-out visitors
541 * **Fix:** hidden columns reappeared after refreshing the page
542 * **Fix:** the update notice sometimes persisted due to aggressive caching
543 * **Fix:** a second session was recorded if a visitor refreshed the page on their first page view
544
545 = 1.21.0 - April 17th, 2023 =
546
547 * **Update:** major performance improvements for the Referrers menu
548 * **Update:** Google Docs added as a recognized referrer
549
550 = 1.20.0 - March 30th, 2023 =
551
552 * **Feature:** added new Comments column to Pages dashboard
553 * **Fix:** some text not marked for translation properly
554 * **Update:** removed decimal places from Visitors Growth and Views Growth to improve readability
555
556 = 1.19.1 - March 13th, 2023 =
557
558 * **Fix:** views counter was not showing view count for WordPress sites using a custom table prefix
559 * **Fix:** reposition sessions column to show after views column
560
561 = 1.19.0 - March 13th, 2023 =
562
563 * **Feature:** added the new Sessions metric
564 * **Update:** updated geolocation database for improved accuracy
565 * **Fix:** the REST API notice was showing for private sites even if the API wasn't blocked
566 * **Fix:** support for Polylang added so the view counter label can be translated to multiple languages
567
568 = 1.18 - March 1st, 2023 =
569
570 * **PRO feature:** 3 new WooCommerce metrics: conversion rate, earnings per visitor, average order volume
571 * **PRO feature:** added WooCommerce orders and sales to the quick stats and graphs
572 * **Update:** added integration for Coming Soon & Maintenance Mode by Colorlib
573 * **Update:** updated Danish translation
574 * **PRO fix:** Top Ten section in PDF report sorting by visitors but showing views
575 * **Fix:** view counter shortcode wasn't working on archives (categories, tags, etc.)
576
577 = 1.17.4 - February 20th, 2023 =
578
579 * **Fix:** filtering geographic data didn't also filter the map
580 * **Fix:** geographic map wasn't rendering for some hosting
581 * **Fix:** database connections failed without a defined character set
582 * **Fix:** fixed an issue that caused the "Delete all data" button to fail
583
584 = 1.17.3 - February 14th, 2023 =
585
586 * **Fix:** migration bug fix for 1.17
587
588 = 1.17.2 - February 14th, 2023 =
589
590 * **Fix:** migration bug fix for 1.17
591
592 = 1.17.1 - January 31th, 2023 =
593
594 * **Fix:** migration bug fix for 1.17
595
596 = 1.17 - January 30th, 2023 =
597
598 * **Pro Feature:** Woocommerce integration: see how much revenue you're earning from each traffic source, geolocation, and campaign
599 * **Pro Feature:** Email reports: schedule an automated monthly email with a performance review of the site
600 * **Feature:** Ignore user by role: track logged-in subscribers while ignoring admins, editors, and other user roles
601 * **Update:** PDF Viewer plugin integration: views on PDFs are now recorded
602 * **Fix:** numerous compatibility improvements for a wider range of hosting environments
603 * **Fix:** the first click on the "Visitors" column would sort in the same direction
604 * **Fix:** added warning for the All In One Intranet plugin blocking the REST API
605
606 = 1.16 - December 12th, 2022 =
607
608 * **Update:** the table is now sorted by Visitors by default instead of Views
609 * **Update:** Views Growth & Visitors Growth are both hidden by default and can be displayed via the Edit Columns button
610 * **Update:** a notice was added to remind users to clear their cache after activating Independent Analytics
611 * **Update:** a notice was added to let users know when the REST API is blocked because this prevents Independent Analytics from tracking data
612 * **Update:** updated the Danish translation
613 * **Fix:** the starting day of the week setting wasn't saving
614 * **Fix:** the table layout was broken when more than 8 columns were displayed at once
615 * **Fix:** the date picker wasn't showing up when filtering pages by publication date
616
617 = 1.15 - November 22nd, 2022 =
618
619 * **Feature:** Real-time analytics added to Independent Analytics PRO
620 * **Feature:** Views Growth and Visitors Growth columns added
621 * **Feature:** added option to white-label the analytics page for non-admin users
622 * **Feature:** support for wildcard addresses added to IP blocking
623 * **Update:** recognizing more referrers by name, such as Brave search
624 * **Fix:** data table wasn't loading for sites that don't have the intl PHP module installed
625 * **Fix:** geodata chart had incorrect data after applying a filter
626 * **Fix:** calendar previous month button could be clicked even when the calendar was closed
627
628 = 1.14 - November 1st, 2022 =
629
630 * **Update:** added percentage of total views visitors to each table row
631 * **Update:** added Dutch translation
632 * **Fix:** initial sorting incorrect for some environments
633
634 = 1.13 - October 27th, 2022 =
635
636 * **Feature:** Report URLs - you can now copy the dashboard URL to reuse the same settings later (saves the filters, columns, date, and sorting)
637 * **Feature:** IP blocking - block any IP address from being recorded in your analytics
638 * **Feature:** User permissions - allow other user roles on your site to view the analytics
639 * **Update:** the date range you select now persists between reports
640 * **Update:** more social media and search engine sites are recognized in the Referrer dashboard
641 * **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
642 * **Fix:** layout issue with the PDF Poster plugin
643 * **Fix:** view counter not showing on all custom post types
644 * **Fix:** fatal PHP error on WordPress versions prior to 5.9
645
646 = 1.12 - September 28th, 2022 =
647
648 * **Update:** Independent Analytics Pro now available!
649 * **Update:** improved caching for even faster dashboard performance
650
651 = 1.11 - September 6th, 2022 =
652
653 * **Update:** huge performance improvement for the analytics Dashboard
654 * **Update:** added pagination to the data table
655
656 = 1.10.1 - August 31st, 2022 =
657
658 * **Fix:** compatibility fix for the dashboard widget and WPForms plugin
659
660 = 1.10 - August 29th, 2022 =
661
662 * **Feature:** added dashboard widget with quick stats and views chart
663 * **Feature:** added view counter to display your page/post views on the front-end of your site
664 * **Feature:** added new Learn menu with search bar and links to tutorials
665
666 = 1.9 - August 15th, 2022 =
667
668 * **Feature:** Geo data added! Find out where your visitors are coming from in the new Geographic dashboard.
669 * **Fix:** visitors weren't counted properly for some hosts like Rocket.net due to the use of Cloudflare Enterprise
670 * **Fix:** extremely long search qeuries from users could affect the data table's formatting
671
672 = 1.8 - July 20th, 2022 =
673
674 * **Update:** added Scroll to Top arrow to make navigating large tables easier
675 * **Update:** back-end improvements to data integrity and performance
676 * **Update:** added migration system to make updates from older versions smoother
677 * **Fix:** views weren't tracked if WP was installed in a subdirectory
678
679 = 1.7 - June 29th, 2022 =
680
681 * **Update:** added the day of week to the tooltip that shows when hovering over a day in the chart
682 * **Fix:** added Visitors to the Referrers CSV export
683 * **Fix:** sorting for Visitors now working as expected
684
685 = 1.6 - June 28th, 2022 =
686
687 * **Feature:** Visitors are now tracked in addition to Views
688 * **Update:** UI style and layout improvements
689 * **Update:** Removed the site's domain from the URL in the table, so only the slug shows (ex. /blog/post-title/)
690 * **Update:** the Views & Referrers report can both be filtered by Visitor counts
691 * **Update:** when filtering, you can see your unfiltered Visitor & View totals next to your filtered totals
692 * **Update:** added a button to review the plugin in the header (please leave us a rating if you like Independent Analytics!)
693
694 = 1.5 - June 14th, 2022 =
695
696 * **Update:** added more one-click date ranges to date picker
697 * **Update:** added option in Settings to delete all data
698 * **Update:** added Analytics Dashboard link in the Plugins page
699 * **Fix:** no longer tracking views for post previews
700 * **Fix:** added placeholder text for pages missing a title
701 * **Fix:** displaying correct date format in CSV exports
702 * **Fix:** data displayed in the dashboard didn't recognize the local timezone
703
704 = 1.4 - June 3rd, 2022 =
705
706 * Feature: added new Post Category column
707 * Update: styled Freemius optin form
708 * Fix: filter reset button not visually disabled when unusable
709 * Fix: conflict with SG Security plugin
710 * FIx: conflict with plugins using Twig
711
712 = 1.3 - May 31st, 2022 =
713
714 * Feature: Added option to change starting date
715 * Update: Add support for PHP 8