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