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