9.2.2: November 13, 2024
- New: Our Year In Review report is here. This report will automatically show up starting on January 1
- Update: We’ll now check to ensure your website time zone matches Google Analytics
9.2.1: October 31, 2024
- Fixed: Fixed a bug in the Headline Analyzer tool causing errors in WordPress versions lower than 6.6
9.2.0: October 23, 2024
- New: Country and region report to see where and how your visitors find your website
- New: Advanced tracking options for users of Google Tag Manager
- New: SEO & RankMath Integrations with our Custom Dimensions addon
- Fixed: Minor updates and bug fixes
9.1.0: September 23, 2024
- New: Stats at a Glance report shows you information about your website in a whole new way.
- New: Google Ads Enhanced Conversion Support & Meta Conversion API Support (CAPI) for PPC Campaigns.
- Enhanced: Updated Google Analytics tag loading order to help increase Core Web Vital scores.
- Fixed: Lots of minor updates and bug fixes.
9.0.2: August 21, 2024
- Fix: We resolved an issue in the Onboarding Recommended Addons page.
9.0.1: July 31, 2024
- Fix: We fixed an issue with ecommerce purchase tracking.
9.0.0: July 08, 2024
- New: Conversations AI – chat with your website’s analytics without any need to read reports.
- New: AI Insights – Get automated insights about your website with the power of AI.
- Fix: We fixed a PHP error occurring inside our Forms reports.
8.28.0: July 08, 2024
- New: Date Comparisons – Now you can easily compare your stats on any chart or graph.
- Enhancement: We updated tooltips to make it easier to understand some options.
8.27.0: May 29, 2024
- New: Site Notes Automations addon.
- Fix: We fixed an issue related to eCommerce abandoned checkouts.
- Fix: We fixed an issue related to UserJourney report pages.
- Enhancement: We improved the notification system.
8.26.0: April 15, 2024
- New: Added new Exceptions Report for agency customers.
- New: Added new Google Consent mode support for EEA countries.
- Enhancement: We improved the country list in the Funnel Report.
- Fix: We solved an issue occurring in the plugin onboarding process.
- Fix: We solved a style issue related to abandoned checkouts in reports.
8.25.0: March 05, 2024
- Enhancement: Improved Site Speed report.
- Fix: We solved an issue related to flag icons.
- Fix: We solved some JavaScript errors occurring with third-party plugins.
8.24.2: February 19, 2024
- Fix: We solved an issue occurring with CloudFlare’s CDN.
8.24.1: February 16, 2024
- Fix: We solved an issue occurring with some JavaScript files being prevented from loading.
8.24.0: February 15, 2024
- New: Site Insights Gutenberg block. Easily share website stats with your visitors.
- New: PrivacyGuard Feature – Proactively block PII (Personally Identifiable Information) from ever making it to Google Analytics.
- New: EEA Checker tool for Google Ads / Analytics Requirements.
- Fix: We solved an issue occurring in the Weekly/Monthly Email reports.
- Fix: We solved an issue occurring with Popular Posts.
- Fix: We solved an issue occurring with Tracking Video Title in Divi theme.
8.23.1: December 18, 2023
- Fix: We fixed an issue related to the All in One SEO plugin.
8.23.0: December 14, 2023
- New: Our Year In Review report is here. This report will automatically show up starting in January 1 until Jan 14 2024.
- Fix: We fixed an error occurring with Site Notes.
- Fix: We fixed minor issues in the Gutenberg blocks.
- Fix: We added support for WooCommerce custom order status.
8.22.0: November 29, 2023
- Enhancement: Improved Social Media report.
- Fix: We fixed the View More link in the Email Summaries.
- Fix: We fixed a Vue warning in Site Notes.
- Fix: We fixed the sporadic Error 429 from Google Analytics API.
- Fix: We fixed a duplicate error message in the Setup Checklist.
8.21.0: November 13, 2023
- New: Social Media report.
- New: Exclude query parameters from GA4 data stream.
- Enhancement: Improved compatibility towards WordPress 6.4.1.
- Fix: We fixed an issue that occurred with Pretty Links.
8.20.2: November 01, 2023
- Fix: Popular posts, we fixed a bug occurring in curated popular posts.
8.20.1: October 03, 2023
- Fix: We updated our lite emails to render better inside multiple mail clients. We also changed the emails to send out monthly instead of weekly. To disable emails go to Settings -> Advanced – Toggle the “Enable Email Summaries.
8.20.0: October 03, 2023
- New: Google Analytics and eCommerce support for WishList Member.
- New: Google Analytics and eCommerce support for WPCharitable.
- Enhanced: Improved support for PHP 8.2.
- Enhanced: Improved Site Health compatibility.
- Fix: Restrict Content Pro, we fixed the refund event in GoogleAnalytics when order status is failed or abandoned.
- Fix: We fixed some minor bugs related to notifications.
- Fix: Popular posts, we fixed a bug occurring in curated popular posts.
- Fix: We fixed some minor bugs related to User Journey.
8.19.0: August 23, 2023
- New: Ecommerce funnel report for WooCommerce and Easy Digital Downloads.
- New: Setup checklist to get up and running faster
- Enhanced: Improved support for PHP 8.2.
- Fix: We fixed a bug that occurred with Yoast SEO Scores.
- Fix: We fixed a bug in the Pretty Links integration.
8.18: July 24, 2023
- New: Added 6 Completely New Pro Reports to bring the power of Google Analytics into your WordPress dashboard.
- Fix: We fixed an issue that prevented tracking with WPML.
- Fix: We fixed an issue that prevented tracking the User Journey with MemberPress.
8.17: June 29, 2023
- Update: Removed dual tracking panel and limit reporting to GA4 only properties.
- Fix: We fixed a bug in the WPForms integration.
- Fix: We fixed a bug in the AffiliateWP integration.
8.16: June 19, 2023
- New: User Journey report now available! See all of your website’s purchases in one screen.
- Update: We updated the Popular Posts to support themes that allow widgets.
- Fix: We fixed some layout issues in exported PDF reports.
- Fix: We fixed the deprecated YOAST function WPSEO_Utils::translate_score().
- Fix: We fixed a bug occurring while downloading files having the file download tracking enabled.
8.15: May 22, 2023
- New: Site Notes allows you to record important website events right inside your WordPress dashboard.
- Update: Fix EDD integration.
- Update: Mobile screen optimizations.
8.14.1: April 11, 2023
- Fix: We fixed a PHP warning error and added additional security hardening.
8.14.0: March 29, 2023
- New: Our New PPC Tracking addon allows you to effortlessly track sales inside Google Ads, Microsoft Ads, and Meta.
- Enhancement: We updated and tweaked lots elements to make our dashboard easier to use.
8.13.1: March 14, 2023
- Fix: We fixed a bug that could cause an issue if Google’s API endpoint returned a non-200 response.
8.13.0: March 13, 2023
- Enhancement: We enhanced the notifications user experience.
- Fix: We fixed the PDF reports header.
- Update: We applied additional security hardening.
8.12.1: January 12, 2023
- Fix: We made updates to the authentication
8.12.0: January 12, 2023
- Enhancement: We updated and fixed some UI/UX elements to make MonsterInsights easier to use
- Enhancement: We optimized our Javascript code to work better with minification plugins
- Enhancement: We optimized our code to work better with PHP8
8.11.0: December 12, 2022
- New: With our limited-time-only Year in Review report you’ll be able to see how your site performed in 2022 and how to improve in 2023. This report will be automatically available from January 1 to January 14, 2023, inside the Reports section of MonsterInsights.
- Enhancement: We optimized our media addon events.
8.10.1: November 09, 2022
- Fix: We fixed a bug in our auto-update logic when it encounters double digit version numbers.
8.10.0: November 07, 2022
- New: We created a new Media report available right inside WordPress Admin dashboard to view video plays and engagement
- New: We added file download support for Pretty Links
- Enhancement: We enhanced some UI elements within the plugin
- Fix: We updated User Journey to work with older versions of Easy Digital Downloads
8.9.1: October 11, 2022
- Enhancement: Our UserJourney addon works with sequential orders
- Enhancement: We updated some language inside the WordPress Admin area for GA4 reporting
- Fix: Headline analyzer now understands queries better
- Fix: We updated our Ads addon to work with Easy Digital Downloads 3.0
8.9.0: September 20, 2022
- New: You can now show a MonsterInsights badge on your website!
- Enhancement: MemberPress now uses coupon name instead of coupon IDs with each transaction.
- Enhancement: We updated and tweaked many UI elements to better help with onboarding and plugin usage.
- Enhancement: We now include our dashboard fonts locally.
- Fix: Products over $1,000 are properly sent into GA4.
- Fix: We updated support for PHP 8 with our headline analyzer tool.
- Fix: Updated CookieBot integration to remove JS errors that some of our users reported.
8.8.1: August 24, 2022
- Fix: We fixed the Javascript error reported by lite users.
8.8.0: August 24, 2022
- New: We added UserJourney for Easy Digital Downloads, MemberPress, LifterLMS, Restrict Content Pro, and GiveWP.
- Enhancement: We enhanced the PageInsights addon to better support query strings
- Enhancement: We optimized the reports cache.
- Enhancement: We optimized the LearnDash integration.
- Enhancement: We optimized report data for eCommerce integrations.
- Enhancement: We optimized report queries for certain time zones.
- Enhancement: We updated some of our error messages to provide better direction.
- Enhancement: We optimized the code for PHP 8.1.
- Enhancement: We optimized our onboarding wizard to include all GA properties.
- Enhancement: License validation now checks to ensure an active license exists.
- Fix: We fixed non-zero data in eCommerce reports.
- Fix: We fixed the purchase events for LifterLMS.
- Fix: We updated the report URL for all downloads buttons inside the WordPress dashboard.
- Fix: Updated eCommerce session tracking for GA4 properties.
8.7.0: July 11, 2022
- Fix: We fixed the logged-in sessions data in our dimensions report.
- Fix: We fixed the test mode detection PayPal Express Payment method when Smart Button is used.
- Enhancement: We optimized our plugin’s backend javascript.
- Enhancement: We optimized the membership levels tracking for Restrict Content Pro integration.
- Enhancement: We optimized the integration with EDD latest versions.
8.6.0: June 13, 2022
- Enhancement: We updated the User Journey display
- Enhancement: We optimized the plugin activation process, popular posts, userID tracking, and onboarding
8.5.4: May 25, 2022
- Fix: We fixed and updated eCommerce events for GA4 properties.
8.5.3: May 18, 2022
- Fix: We optimized the user ID custom dimension for GAv4
- Fix: We optimized the affiliate events for GAv4
- Fix: We optimized the Easy Digital Downloads purchase events for GAv4
8.5.2: May 06, 2022
- Fix: We fixed an error reported by users using older versions of PHP.
8.5.1: May 04, 2022
- New: We launched a new User Journey addon to easily see which pages and for how long each customer visited before making a purchase from your WooCommerce store.
- Enhancement: We enhanced Page Insights to show stats right in the WordPress sidebar while editing public post types.
- Enhancement: We enhanced our Headline Analyzer tool.
- Fix: We fixed the URL query string parameters in reports.
- Fix: We fixed anchor tag targets to enhance user experience.
- Fix: We restricted excluding page tracking only for public post_types.
- Fix: We fixed console errors reported by a few customers on the admin homepage.
8.5.0: March 31, 2022
- Tweak: We enhanced and optimized the backend styles.
- Fix: We fixed a few PHP warnings when no add-ons are installed.
- Fix: We optimized the filters to add dynamic attributes in all frontend script tags.
8.4.0: February 28, 2022
- Fix: We fixed the plugin requirements for Forms Addons version 2.2.1+
- Fix: We optimized the popular posts widgets display in edit screens
- Fix: We fixed console errors for users who have CookieYes enabled
- Fix: We fixed custom dimensions for all single post types
8.3.4: February 10, 2022
- Fix: Resolved a PHP Notice message some users received after upgrading to 8.3.3
8.3.3: FEBRUARY 09, 2022
- Fix: We fixed the PDF reports format.
- Tweak: We optimized the Ajax requests for notifications.
8.3.2: JANUARY 25, 2022
- Fix: We fixed the fatal error that occurred due to a generic class name conflict.
- Fix: Fixed errors some users were having with our Exclude from Tracking feature.
8.3.1: January 24, 2022
- New: With our new Exclude from Tracking Feature admins can now exclude any page or post from tracking.
- Fix: We fixed the local gtag.js where it didn’t work with only the GAv4 connection.
- Fix: We fixed the messages in the plugin settings based on the Media Addon activation status.
- Tweak: We categorized and enhanced the plugin notifications.
- Fix: We fixed Javascript errors when the CookieBot plugin is active and the Forms addon is not.
- Fix: We fixed UTM parameters in tracking links.
- Fix: We remove the type attribute from the script tag if the current theme supports html5.
- Fix: We fixed GA4 eCommerce missing events.
- Fix: We fixed the incorrect numbers for Year In Review average page views.
- Fix: We fixed the integration with Enfold theme Ajax forms where conversions were not being tracked.
- Fix: We fixed the backward compatibility for AffiliateWP versions below 2.7.
8.3.0: December 14, 2021
- New: With our limited-time-only Year in Review report you’ll be able to see how your site performed in 2020 and how to improve in 2021. This report will be automatically available from January 1 to January 14, 2022, inside the Reports section of MonsterInsights.
- New In Pro: Introducing the MonsterInsights Media addon which allows for impression and video watch time tracking for videos uploaded to WordPress, embedded from YouTube, or embedded from Vimeo automatically!
- New In Pro: We’ve added a new integration with AffiliateWP allowing you to more effectively track your affiliate impact on conversions!
- Tweak: External links to our documentation now will always open in a new tab to make it easier to perform the action listed in the docs.
- Fix: A bug that caused some reports to show blank numbers.
- Fix: The Headline Analyzer feature will no longer unpin when another plugin’s tab is unpinned.
- Fix: Legacy analytics.js code has been removed which increases performance by removing unnecessary switches and database lookups.
- Fix: An issue that caused the dashboard widget to sometimes show the bounce rate box twice for GAv3 properties.
- Fix: An issue with Cookie Notice when used in Cookie Notice’s legacy mode.
- Fix: An issue that could prevent auth for networks on the multisite panel has been fixed.
8.2.0: November 3, 2021
- Tweak: The GA Compatibility layer feature has had its output cleaned up.
- Bugfix: Updated events when the dual-tracking mode is enabled to not alter bounce rate on GAv3 properties.
- New In Pro: Email summaries that show traffic results over the last 7 days
- New In Pro: We’ve added official integrations with the Complianz and CookieYes plugins.
8.1.0: September 30, 2021
- Tweak: We’ve updated some of the GAv4 report labels to be more accurate.
- New in Pro: We’ve added Google Ads conversion tracking for WooCommerce, Easy Digital Downloads, and MemberPress.
- New in Pro: We’ve added a new integration with EasyAffiliates for users using WooCommerce, Easy Digital Downloads, and MemberPress.
8.0.1: September 21, 2021
- Fix: We fixed an issue that caused the bounce rate box to appear twice on the dashboard widget.
8.0.0: September 14, 2021
- New: Full Google Analytics v4 support! After working very closely with the Google Analytics team for many months, we’re excited to unveil full support for Google’s newest version of Google Analytics. Google Analytics 4 (GA4) is the latest version of Google’s web analytics platform, and it can track both websites and apps in the same property. It also has some new reporting features and can give you better, more in-depth insights into how users are interacting with your website. We’ve taken the time to ensure that users who run GAv4 can do so effortlessly, for example by ensuring your events from GAv3 will work the same in GAv4 without having to touch any code or configuration. You can learn all about GAv4 and MonsterInsights on our [announcement blog post](https://www.monsterinsights.com/introducing-google-analytics-4-dual-analytics-tracking-for-wordpress/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion).
- New: GAv3 + GAv4 Dual Tracking support. We’re also excited to announce our exclusive dual-tracking feature. This feature lets you track your site visitors to both a Google Analytics v3 (Universal) and a Google Analytics v4 (GAv4) property at the same time, which allows you to take advantage of the new GAv4 features without having to sacrifice your historical data. You can [learn more](https://www.monsterinsights.com/introducing-google-analytics-4-dual-analytics-tracking-for-wordpress/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) about this MonsterInsights exclusive feature on our [site](https://www.monsterinsights.com/introducing-google-analytics-4-dual-analytics-tracking-for-wordpress/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion).
7.18.0: JULY 15, 2021
- Tweak: We updated the way we load the main tracking script to improve page load performance.
- Tweak: We tweaked how most of the objects stored in the database are loaded and improved the overall sizes for better performance in the WordPress administration area.
- Tweak: We optimized our plugin’s assets to reduce the plugin size and improve loading times in the admin area.
- Tweak: We extended our compatibility shim to support virtual pageview events added using legacy code.
- Fix: We updated the image size used by our Popular Posts widgets for improved performance and compatibility.
7.17.0: MARCH 23, 2021
- New: Our contextual education messages will now highlight the report or setting mentioned so it’s easier to make informed decisions.
- Tweak: We added extra checks to the methods used for sending server-side events with the measurement protocol to prevent preloading plugins from triggering them.
- Tweak: We made an adjustment to ensure the curated Popular Posts in the widget are randomly displayed.
- Tweak: We added a filter to allow disabling of the Popular Posts random display of posts.
- Tweak: We adjusted the way we load the Popular Posts styles to improve performance when the styles are not used.
- Fix: We improved the analytics.js to gtag.js compatibility layer for more stability and fixed an issue that could interfere with the bounce rate.
- Fix: We adjusted the loading screens to make it more consistent when loading reports.
7.16.2: FEBRUARY 22, 2021
- Tweak: We improved our gtag.js compatibility layer with support for custom trackers used in the analytics.js format for some integrations.
7.16.1: FEBRUARY 17, 2021
- Tweak: We made an adjustment to our gtag.js compatibility layer to improve support for all analytics.js event sending syntax.
- Fix: We fixed an issue with lightbox scripts using images hosted on external CDN servers.
7.16.0: FEBRUARY 11, 2021
- New: MonsterInsights is now updated to use Google Global Site Tag (gtag.js) including our exclusive analytics.js compatibility helper that makes existing events integrations work without needing any adjustments.
- Tweak: We made adjustments to ensure future compatibility with PHP8 with our classes.
- Tweak: We made some improvements to our admin panel CSS styles for better compatibility with other plugins.
7.15.1: JANUARY 27, 2021
- Fix: Our cross-domain option for the gtag.js tracking code was causing an issue.
7.15.0: JANUARY 21, 2021
- New: Upgrade to the Global Site Tag (gtag.js) tracking code without having to worry about your existing events or integrations using analytics.js code. In this version you can manually opt-in to the gtag.js tracking code that will be the standard in a future release.
- Fix: Improved compatibility for older PHP versions with our Popular Posts feature.
7.14.0: DECEMBER 16, 2020
- New: See how your site did in 2020 with our upcoming, limited-time only, Year in Review report and how you can improve next year.
- Tweak: We updated our campaign URL builder tool to encode parameters better.
- Tweak: We improved the way our contextual insights work so they use resources more efficiently when loading report data.
- Tweak: Selecting the no styling option in Popular Posts no longer loads any of the inline styles customized in the settings.
- Tweak: We removed a JavaScript dependency from the Popular Posts widget settings screen.
- Tweak: We limited the number of dismissed notifications stored.
- Fix: Popular posts images now include a value for the alt parameter.
- Fix: We added an extra check to prevent an infinite recursion error in the Popular Posts widget when just one post was selected.
7.13.3: DECEMBER 10, 2020
- Fix: We adjusted our code to prevent a notice showing up on WordPress 5.6 in the post edit screen.
7.13.2: NOVEMBER 24, 2020
- Tweak: We tweaked some of the contextual insights to improve performance.
- Fix: Improve support for automatic insert for inline popular posts on sites using multi-byte languages.
7.13.0: NOVEMBER 5, 2020
- New: Popular Posts – promote your top content across your website using automatic placement, sidebar widgets and Gutenberg Blocks. Choose themes and update styles directly visually in your WordPress admin.
- New: Contextual Insights – Ever wondered how to use the analytics data you’re tracking? With our new Contextual Insights feature we’ll show you suggestions specific to your data directly in the MonsterInsights dashboard.
- Tweak: Our Headline Analyzer options are now only visible for WordPress versions that support it.
- Tweak: We added more exceptions to our duplicate tracker checks to avoid false positives.
- Tweak: Our dashboard widget is now better integrated with the WP 5.5 changes.
- Tweak: Reports with empty values are now properly displayed instead of staying hidden.
7.12.3: SEPTEMBER 28, 2020
- Fix: We adjusted a check in our notifications class that would throw an error.
- Fix: We added an extra check to prevent our WP 5.5 auto-updates compatibility code from throwing a notice in some cases.
7.12.2: AUGUST 10, 2020
- Tweak: We removed a dependency in our Headline Analyzer to improve compatibility with multiple site builders.
7.12.0: AUGUST 6, 2020
- New: We’ve added a Headline Analyzer tool directly in the Gutenberg Editor that enables you to write irresistible SEO headlines that drive traffic, shares, and rank better in search results.
- Tweak: We made some adjustments for improved compatibility with the upcoming WordPress 5.5 release.
- Tweak: We improved formatting for large numbers across all reports so they are easier to read.
- Tweak: We further improved the automatic tracking code output checker to avoid false positives.
- Fix: We fixed a bug that prevented loading custom translations from the plugin folder.
7.11.0: JUNE 30, 2020
- New: We’ve added a new integration with PrettyLinks, allowing you to easily combine the power of our UTM builder in our Tools section with the pretty urls provided by PrettyLinks.
- Tweak: We’ve refined the installation and setup process for MonsterInsights users who use MonsterInsights as a network activated plugin. New mutlisite users will find a new install wizard, updated settings panel, and further bugfixes and refinements to make the multisite experience as polished as possible.
- Tweak: We’ve enhanced MonsterInsights’s automatic tracking code output checker to handle all of the most common coming soon plugins to ensure no false positives are detected.
- Tweak: For users using our PHP constant to disable tracking on staging and other non-production sites, we’ve fixed a bug that caused the “tracking not working” error message to show.
- Fix: We fixed a bug that for some users caused the enhanced link attribution code to not output properly.
7.10.4: JANUARY 29, 2020
- Tweak: In rare cases, we had users who have installed badly coded plugins and themes which were not properly detecting admin side only scripts and styles when stripping version numbers. This causes problems when the browser cache should be cleared but is not because the query param is stripped, and results in users who get Javascript errors from mismatched dependencies. This release attempts to solve that problem for most affected users.
7.10.3: JANUARY 9, 2020
- New: The limited time (available until end of day Jan. 13) Year in Review report is now available in the admin, which shows how your site performed last year and offers suggestions for 2020.
- New: Integration with PrettyLinks for hosted files so viewing of files directly accessed can now be tracked.
7.10.2: DECEMBER 19, 2019
- Fix: Right to Left (RTL) language stylesheets are now properly loaded for the onboarding wizard.
7.10.1: DECEMBER 5, 2019
- Fix: We’ve tweaked how certain classes of errors are handled in our onboarding wizard to make it more intuitive for some uncommon setups.
- Fix: We’ve fixed a bug with the reports tooltip Javascript that sometimes threw an undefined error.
- Fix: We’ve adjusted the logic used to show the not-tracking warning for administrators.
7.10.0: NOVEMBER 7, 2019
- New: Welcome to Project Delight Phase 3! Over this and the next several major releases, we’re going to be focusing on polishing MonsterInsights and it’s addons. You can learn more about our Project Delight initative on our blog at monsterinsights.com/blog/.
- New: We’ve added .docx, .pptx, and .xlsx to our file tracking feature as these are uploadable by WordPress by default and are commonly uploaded filetypes (and complement the existing .doc, .ppt, and .xls tracking we already have). We removed .exe, .js, and .tgz as they cannot be uploaded in WordPress by default and were not commonly used (however these can be added if desired on the file download tracking setting).
- New: Previously in MonsterInsights we did not track administrators, and on multisite super administrators, by default. Starting with this release, editors will also now be excluded from tracking, to prevent them from skewing the analytics data for a site.
- New: You can now change the roles able to adjust MonsterInsights settings prior to authenticating. This allows agencies flexibility in workflow if they do not give clients access to the administrator role to be able to authenticate their site.
- Tweak: We’ve adjusted the error messages some users were getting revolving around SSL certificates to make them more clear on the action they need to perform to fix it.
- Fix: We’ve fixed a bug in the Safari web browser where there was some unintented padding on the Charlie overlay.
- Fix: We’ve adjusted the dashboard widget so that if a user cannot save settings, it won’t suggest they go to the setup wizard but rather to contact a site administrator.
- Fix: We’ve fixed an edge case on multisite that would have prevented some users who saved a manual UA code from being able to remove (rather than replace) it.
- Fix: We’ve fixed an extreme edge case in link tracking where if a user is linking to a different domain B from domain A, if domain B’s name is in domain A (such as monsterinsights.com and getmonsterinsights.com) this will now be correctly determined to be an outbound link instead of an internal link.
7.9.0: OCTOBER 2, 2019
- New: Welcome to Project Delight Phase 2! Over this and the next several major releases, we’re going to be focusing on polishing MonsterInsights and it’s addons. You can learn more about our Project Delight initative on our blog at monsterinsights.com/blog/.
- New: We added a Quick Links menu so you can suggest features and find help easier
- New: After you set up tracking and visit your site’s frontend as a logged in administrator user you’ll get a notice to make it clearer why your administrator user is not tracked.
- Tweak: Improved the flow when your site is disconnected so it’s easier to authenticate and see results.
- Tweak: Date range is now indicated in the dashboard widget report so report data is clearer.
- Tweak: We moved the link to view the full reports area in the dashboard widget making it easier to access more data.
- Tweak: It’s now easier to set up tracking from the dashboard widget by accessing the setup wizard directly.
- Tweak: We added the “About us” page to multisite panel so it’s easier to get access to the info you need to get started.
- Fix: We improved the loading state for the dashboard widget in the full-width mode.
7.8.2: SEPTEMBER 23, 2019
- Tweak: Removal of a library for the news dashboard widget
7.8.1: SEPTEMBER 17, 2019
- Tweak: Admin bar reports were no longer in the frontend.
- Fix: One of our Site Health integrations was triggering an error on PHP versions lower than PHP 5.5.
7.8.0: SEPTEMBER 10, 2019
- New: Welcome to Project Delight Phase 1! Over this and the next several major releases, we’re going to be focusing on polishing MonsterInsights and it’s addons. You can learn more about our Project Delight initative on our blog at monsterinsights.com/blog/.
- New: We’ve added a new welcome screen for first time MonsterInsights users that makes it easier than ever to get started with our plugin.
- New: We’ve added a pair of health checks to the WordPress core site health area to help make it even easier than ever to know that your MonsterInsights install is working properly.
- Tweak: We’ve added more GA error code detection to help our users when their access tokens expire due to Google’s token expiration guidelines.
- Tweak: We’ve adjusted some of the wording of settings in the plugin to make them clearer.
- Tweak: You can now toggle the dashboard widget on/off directly from the dashboard widget (can also still be done in the Screen Options).
- Tweak: We’ve added a link on the dashboard widget to bring you directly to the full Overview report.
- Tweak: We’ve spent some time adding more checks and more verbose error messages whenever we show a user an error message. It rarely happens, but if we can make them more helpful when they do, everyone wins.
- Tweak: We’ve ensured the menu items look good regardless of the WordPress admin color scheme used.
- Fix: While MonsterInsights does not track site administrators by default in order to prevent unintended skewing of the Google Analytics data by site owners, we’ve fixed a bug that prevented users from being able to track them if they wanted to.
- Fix: While we strongly recommend connecting with MonsterInsights since that allows the Reports and some of the more powerful MonsterInsights features to work, we’ve fixed a bug where if a manual UA code was added it was not removable on the mulitisite network panel due to a bug in the validation of that field.
- Fix: We fixed an issue where on the network admin area of WordPress sites, if the plugin SG Optimizer plugin was installed, their plugin’s CSS would mess up our plugin’s menu item icon.
- Fix: With our plugin’s conversion to VueJS complete, we’ve removed some old stylesheet and javascript files from the admin that are no longer needed.
- Fix: Sometimes the current screen was not set in the onboarding wizard so we’ve added some logic to ensure it’s always set for consistency.
- Fix: Javascript translations for the admin bar widget were sometimes loaded even if the admin bar widget was not going to load itself due to settings.
- Fix: We’ve fixed a couple spelling errors in the plugin.
7.7.0: JUNE 18, 2019
- New: Admin bar insights now available in the WordPress admin.
- New: We’ve added a custom integration with the WP Site Health Checks area so that you know your site is always properly configured for Google Analytics tracking.
- Tweak: We’ve tweaked our settings panel a bit to accomodate our new eCommerce tracking for LifterLMS.
- Fix: We’ve fixed a bug that caused a compatibility issue with WP-CLI.
7.6.0: APRIL 24, 2019
- New: Frontend admin bar reports for your website in the last 30 days.
- New: Brand new About Us page which includes info on getting started and using MonsterInsights features.
- Tweaked: Updated the link content priority and aria-label is now used if present.
- Tweaked: Prevent adding another Google Analytics tracking script in the custom code box.
- Tweaked: Added a check to prevent using the current domain in the cross-domain setting.
- Tweaked: Improved overall VueJS compatibility with scripts loaded by other plugins.
- Fix: Link attribution option disable was no longer disabling frontend tracking.
- Removed: No longer used php pages which were replaced with VueJS.
7.5.1: APRIL 9, 2019
- Tweaked: Fix for Javascript error thrown by vendor min file causing breaking JS error on some hosting providers which breaks our plugin’s VueJS app.
- Tweaked: Fix a conflict with a date.js file loaded by another plugin.
7.5.0: APRIL 2, 2019
- New: Updated Reports area using VueJS for better loading times and more consistency.
- New: Updated Dashboard widget which now shows overview reports and is powered by VueJS.
- New: Updated Tools page, better integrated with the new, VueJS powered, settings panel.
- New: Brand new Cross-Domain setting to make it easier to track across multiple domains without having to add any code.
- New: Added an integration with the ThirstyAffiliates plugins for the affiliate links tracking.
- Tweaked: Improved the frontend affiliate code to support frameworks which modify the JavaScript Array prototype ( for example MooTools )
- Tweaked: Onboarding Wizard feedback if JavaScript needed to run does not load correctly
- Tweaked: Improved airplane mode compatibility
- Tweaked: Improved double UA code detection
- Tweaked: The affiliate report will now show the url of the affiliate link being navigated to instead of the label.
- Tweaked: The label for the file download setting has been adjusted to be more clear.
- Fix: Manual UA code insertion from the dashboard has been fixed
- Fix: Network installs reauthentication was not working properly in certain situations
- Fix: Conflict resolution for Video Mate Pro theme and the RedQ Reuse Form plugin
7.4.2: JANUARY 29, 2019
- Tweak: Added a filter to set the default value of events_mode and tracking_mode for compatibility with other plugins since we no longer use these options.
- Tweak: Improved the Manual UA field for better feedback and compatibility.
- Fix: Missing image file added.
7.4.1: JANUARY 16, 2019
- Fix: WordPress Core currently has a bug (18857) that affects a super small percentage of our userbase (under 3%) that we’ve patched our plugin for until WordPress can get a fix shipped in a release.
7.4.0: JANUARY 15, 2019
- New: Brand new settings panel written in VueJS! The new panel has been designed to simplify the process of setting up MonsterInsights and make MonsterInsights’s powerful features more user friendly to use.
- New: Brand new onboarding wizard that walks you through setting up MonsterInsights and automatically configures your MonsterInsights settings based on your website needs in just a few minutes.
- New: Users using the affiliate link tracking feature will find they can now define a custom label for each link they want to track, and it’s all validated in a new custom repeater field.
- New: Significant performance improvements on both the admin and frontend side of things. This is best exemplified by the new settings panel, which loads significantly faster than the previous one.
- New: MonsterInsights’s support staff often sees users who have upgraded to using MonsterInsights from other Google Analytics plugins (or even worse hardcoded tracking code), and forget to turn off the old tracking code. MonsterInsights will now automatically detect most of those other tracking codes and let you know so you get the most accurate tracking numbers from the start.
- Tweak: We’ve gone through the whole settings area and rewrote the labels for each setting to make them more clear as to what they do.
- Tweak: Based on our opt-in usage tracking data (thank you by the way for those that opt into it), we’ve removed a couple of the settings that nearly all users had enabled/disabled to make the panel even more simple and useful.
- Tweak: Javascript conflicts with other plugins aren’t fun, so we’ve spent a ton of time testing with hundreds of plugins for this release, and changing our internal code to make it harder for plugin authors not following WordPress best practices to conflict with our code. We’ve been putting the data from the opt-in usage tracking system to test all of the top plugins and themes that our users run (and we’ll continue to do this moving forward).
- Tweak: As part of our ongoing mission to make MonsterInsights accessible for all, we’ve spent a large amount of this release building out significant tooling for accessibility issue detection, and fixing any issues we have found on the new settings panel. We’re going to continue to work on ensuring MonsterInsights is not just the best Google Analytics plugin for WordPress but also the most accessible, and in future releases you’ll see even more compatibility updates for this.
- Tweak: For users who are using the “light” admin color scheme, you’ll notice our menu icon now adapts to it automatically.
- Removed: MonsterInsights’s debug mode has been removed. Originally designed as a tool for our support staff to use when helping users we found that we internally were not using it once we started using more powerful browser extensions, so to reduce user confusion (since it is not designed for use by users), we’ve removed it.
- Removed: We’ve removed a bunch of long deprecated PHP constants, filters, and functions, and streamlined the install routines to make MonsterInsights even faster.
7.3.3: DECEMBER 31, 2018
- Tweak: Adjusted authentication compatibility checks to allow for more accurate checking.
- Fix: Issue where the save button might not appear for the network settings panel.
- Fix: Added compatibility shims for a couple plugins.
7.3.2: NOVEMBER 27, 2018
- Fix: Issue on some Lite installs where timezone differences caused users to see an error related to custom date ranges.
- Fix: Issue where some users were unable to reauthenticate their site.
7.3.0: OCTOBER 30, 2018
- New: We’ve added new custom link attribution, so now you can easily set custom link categories, actions, and labels, which MonsterInsights will use with precedence over our comprehensive automatic link detection, and is compatible with our AMP addon. For usage instructions, see our documentation on custom link attribution.
- Tweak: Better error handling for reports.
- Fix: Issue where on MonsterInsights pages, the dropdowns on the WP admin menu might not work.
- Fix: Compatibility for Writee theme, YouTube by EmbedPlus plugin, Blog Time plugin, MaterialWP plugin and Swifty Image Widget plugin.
- Fix: Issue where on a network install of multisite, all sites might not de-authenticate on removal.
- Fix: Compatibility issue with Microsoft Edge and IE browsers where the table on overview report might overflow.
- Fix: On certain browsers when the browser screen width is small the graph tooltips might have appeared off-center.
7.2.0: SEPTEMBER 19, 2018
- Tweak: Sites with large traffic will see numbers larger than 1 million abbreviated so the numbers will no longer overflow out of the report container boxes.
- Tweak: We’ve clarified the download tracking setting to point out that externally hosted downloads are now tracked as downloads, not external links.
- Tweak: Compatibility for the Fix WP Tables and Magee Shortcodes
- Fix: We’ve fixed issues where sites that were recreated/migrated sometimes could not re-authenticate with MonsterInsights.
7.1.0: AUGUST 8, 2018
- New: Comprehensive review of the plugin to ensure styles are correct when utilizing a right to left language.
- Tweak: Compatibility for the WP Media Folder plugin, TagDiv Composer plugin, Ali Dropship plugin, Affiliate Boxes plugin, Impreza theme, GT3 Photo & Video Gallery plugin, WP Booklist plugin, Houzez theme, Prowess theme, and Add Social Share plugin.
- Tweak: Standardized capitalization and spelling of various strings.
- Tweak: External download links will not be marked as downloads.
- Tweak: Updated SweetAlert2 to the latest version.
- Tweak: Tweaked error messages returned on the reports page to include more details and be more specific whenever possible.
- Tweak: Documentation links will always open in a new tab now to ensure you don’t lose your place.
- Fix: Condition which caused the network UA code to not properly fallback in some instances.
- Fix: Some plugin links to our documentation have been corrected
- Fix: Sometimes error strings might be over-escaped. We’ve corrected some cases of this.
7.0.9: JUNE 26, 2018
- Tweak: The link to support for Lite now goes directly to the Lite support form.
- Tweak: Compatibility fixes for the Newspaper theme and the WordPress Book List plugin.
- Tweak: Sweetalert2, used for notices in core, now uses the newer 7.x release, which has a slightly better layout and fixes some bugs.
7.0.8: JUNE 19, 2018
- Tweak: Fixes some links to our documentation site.
7.0.7: JUNE 7, 2018
- Tweak: Compatibility with Selz plugin.
- Tweak: Issue where some settings would remain hidden inadvertently.
- Fix: Issue where some lite users would see an error regarding a license key.
7.0.6: MAY 14, 2018
- Tweak: Better handling of link tracking for links embedded as anchor tags inside of an SVG image.
- Tweak: Link tracking has been updated to enforce more strict type checks on variables.
- Tweak: Plugin conflict notice has been updated to use the actual name of the plugin.
- Tweak: Compatibility fixes for users of the Ken, Vitrine, Artisian Nayma,Grand News, Tie and Church Suite Themes along with the WooCommerce bolder product alerts, Selz eCommerce and Artisian Pages plugin.
- Tweak: Fixed “you you” typo on the Reports page notice.
- Tweak: On the overview report the indicator icon colors for bounce rate have been flipped to more accurately describe the impact (ie green = bounce rate going down = good).
- Fix: Undefined $tracking variable error.
- Fix: Better type checking before converting number strings to human readable dates on reports.
- Fix: If GA didn’t load and link tracking was enabled, an undefined Javascript error could occur if the fallback object didn’t get set (edgecase).
7.0.5: APRIL 9, 2018
- New: Introduced a system (behind-the-scenes) that automatically attempts to correct for improperly set timezones in the WordPress settings panel, server timezone settings and/or GA profile timezones. This should eliminate issues with timezones on Lite user accounts, as well as allow for more accurate date reporting.
- New: Introduced a system (behind-the-scenes) to allow for deauthentication of profiles set on websites whose profiles were migrated (for example from a staging site to a production site)
- Tweak: Made clientID retrieval more efficient.
- Fix: Several translation/textdomain and typo fixes.
- Fix: Undefined $num in the overview report.
7.0.4: MARCH 7, 2018
- New: We’ve added links to the pages listed in the top pages part of the Overview report to make it easier to see which page each title belongs to.
- New: We’ve added the UA code to the account selector to make it easier to determine which property to use.
- New: Better compatibility with IE11.
- New: The links to view more reporting data now default to the currently selected daterange when you go to analytics.google.com
- Fix: We’ve corrected some missing closing li tags on the overview report.
- Fix: We fixed an issue where get_current_screen might be undefined on some pages.
- Fix: We fixed an issue where some improperly configured servers might resolve symlinks that are not supposed to be resolved, leading to issues with loading asset files MonsterInsights uses.
7.0.3: FEBRUARY 28, 2018
- New: We added support for tracking download files that have a cache busting variable on the URL.
- New: We added support for the new UserID mode used in our AMP addon.
- Tweak: We fixed a bug with the notices class, and drastically cut back on the number of them.
- Fix: We fixed a bug with our Facebook Instant Articles addon that prevented some users from being tracked for downloads.
- Fix: We fixed a bug in the usage tracking for some types of installs.
- Fix: We’ve allowed the disabling of tracking for admininistrator role users on single sites.
7.0.2: FEBRUARY 27, 2018
- Fix: Fixed a bug with the analytics.js output where a UA code wasn’t entered, the $reason variable could be undefined.
- Fix: Fixed an issue where a notice might not be dismissable and we’ve also removed several of them.
7.0.1: FEBRUARY 26, 2018
- New: Support for the updated version of MonsterInsights AMP plugin which switches from using a custom REST endpoint to using the now built in Google AMP ClientID synching feature. If you’re using the AMP addon, you’ll want to also update that addon as well.
- New: The __gaTracker and disable tracking functions will always be defined, even when we’re not tracking users (for example if viewing a preview, or if a logged-in administrator) to allow sites to not have to worry about breakage when variable exist checking isn’t done.
- New: We now output a notice in the console and output the GA code (though do not run it) when we’re not tracking someone. This makes it easier to verify the Google code is indeed outputting, and also makes it more clear as to why a particular user isn’t being tracked. Note, when testing Google Analytics code, always do it logged out, ideally in the private browsing/incognito mode of your web browser. We’re going to keep working on improving the frontend system to simplify it and add new features for both Lite and Pro users now that we’ve jettisoned ga.js support in MonsterInsights 7.0. You’ll see updates through the year that add new tracking features, particularly ones that we’re tweaking in order to expand and refine our built-in reporting.
- New: We added a “have a MonsterInsights license” link on the settings panel, to make it clearer the procedure for the quick and easy upgrade from MonsterInsights Lite to MonsterInsights Pro.
- Tweak: We removed the phrase referencing the dashboard (removed in MonsterInsights 7.0) from the permissions settings.
- Fix: Due to us forgetting to include our jQuery shim for disable() in the Lite, some users were unable to use the 10/25/50 expand feature on the reports page.
- Fix: An accidental use of the PHP function date instead of the one called time meant that some users were unable to see updated reporting data each day in the Lite version.
- Fix: In sitei() in the api-auth class, we used mb_strimwidth to trim the final string to 30 characters. While this is a great PHP function, not all servers have the mbstring (Multibyte String) PHP extension installed, from which all mb_* functions are provided, despite it being a “required” PHP extension to use WordPress core. This caused some servers to be unable to authenticate and thus get our amazing new reports (sad face). This usage has been replaced with a standard substr use, thus allowing for compatibility with all servers.
7.0.0: FEBRUARY 20, 2018
- New: Completely revamped reports with a new UI.
- New: Ability to oAuth at the network level, and have that oAuth apply as the default to all subsites (can still override at a subsite level).
- New: Ability to enter a license key at the network level, and have that oAuth apply as the default to all subsites (can still override at a subsite level).
- New: Completely new oAuth flow, that handles more errors and allows for future growth. Importantly, your existing sites will continue to track (the UA code is manually moved in the upgrade process), but you will need to re-authenticate (a quicker, and even easier process in 7.0) to enable our all new reporting area. New permissions requested to allow for significantly expanded reporting (and some upcoming reports).
- New: Ability to see the site traffic graphs in both pageviews and sessions.
- New: You can now choose between Last 30 days, Last 7 days, or any date range of your choosing if you’re a paid MonsterInsights user!
- New: Compare site traffic to the previous period.
- New: Completely revamped overview report. You’ll find lots of new data has been added. Also, all of that data changes as you use change the date ranges (a Pro exclusive feature).
- New: A brand new eCommerce report for Pro users
- New: A brand new Search Console/Queries report for paid MonsterInsights users. This allows you to see which terms you are ranking for on Google and how Google searches are driving your site traffic, along with clickthrough rates.
- New: A brand new Publishers report for Plus level users allowing you to see breakdown of important site metrics.
- New: A lot of behind the scenes work enabling more reports to be added in the future. Stay on the lookout as we start significantly expanding the breadth and depth of reporting this year.
- New: A revised general settings panel which is significantly faster to load.
- New: Significant performance improvements. We completely top-to-bottom audited MonsterInsights. It’s now 286% faster in the admin and 161% faster in the frontend.
- New: Completely new internal notification handling has been implemented. This should make it clearer if you need to address anything, and if so make it less tedious to figure out exactly what.
- Tweak: We’ve changed the verbage for what users see if they are logged in as a site administrator on the frontend to make it more clear MonsterInsights doesn’t track site administrators to prevent them from skewing their own Google Analytics data (particularly demographics data) and to encourage them to use the Incognito Mode/Private browsing mode of their web browser (or log out) if they want to view the Google Analytics code.
- Tweak: The URL used for the measurement protocol calls has been updated per Google guidance.
- Tweak: We’ve discovered some strings that weren’t translatable, and fixed that.
- Tweak: Based on your feedback, we’ve clarified the titles and descriptions used in some of the settings to make it more clear as to what they do.
- Tweak: When first adding a license key, in rare cases sometimes the addons permissions didn’t sync. While extremely rare, and while MonsterInsights would automatically fix itself within 6 hours, we’ve added a system that eliminates this from happening, and made sure that there’s also a way to fix this manually if this need arises.
- Tweak: The countries map has been changed to a countries list (sorted). This means we can remove jVectorMap which had some issues in mapping, and also make it easier for you to see your top countries data.
- Removed: Support for the long deprecated ga.js tracking has been removed. We’ve had dismissable (and then later non-dismissable) persistent admin notices for over a year now, and it’s time to remove support for these finally. Analytics.js tracking is far more accurate than ga.js tracking. Users of ga.js were not able to take advantage of new MonsterInsights features and Google Analytics features that relied on analytics.js, including our out-of-the-box Javascript based events tracking system, and many other features (like enhanced eCommerce tracking in our eCommerce addon). Google themselves deprecated ga.js over 5 years ago. On update, we’ll automatically move those using ga.js to analytics.js. This switch requires no changes on behalf of the site owner.
- Removed: Support for the long deprecated PHP events tracking has been removed. We’ve had dismissable (and then later non-dismissable) persistent admin notices for over a year now offering a 1 click update. The PHP events tracking, a stayover from the Yoast years, caused a lot of issues and couldn’t track everything on a page. It could only track things in specific WordPress areas like the_content and widgets, but couldn’t track anything outside of that, or things that were added to the DOM after WordPress rendered the page. Our JS events tracking system can track all-the-things on all parts of a page, and is far more accurate and easier for us to maintain. Maintaining a gigantic PHP regex-based system took a lot of our development time up, and based on our opt-in tracking data, almost no one uses it anymore (which is good, because JS tracking is so much better). Users still using it will be automatically switched to JS events tracking on update (which requires no changes to switch to using it).
- Removed: Many deprecated filters from the Yoast era have been removed. After maintaining backwards compatibility for over a year now, and also issuing a notice every time those deprecated filters were used, it’s time to pull the plug on these to allow our tracking system to be able to be simplified in the future. We have a complete document in our documentation for the 6.0 release that details exactly how to update for each of these filters.
6.2.6: NOVEMBER 17, 2017
- Tweak: Compatibility with WordPress 4.9.
6.2.5: NOT ISSUED
- Skipped release version.
6.2.4: OCTOBER 6, 2017
- Tweak: Adjusted how the optin tracking is sent to us.
6.2.3: SEPTEMBER 9, 2017
- Tweak: Added a notice for new users of MonsterInsights about when the reports will begin populating.
6.2.2: AUGUST 16, 2017
- Tweak: Adjusted order of setup/config notices
- Fix: Fixed an issue with the sanitation of number fields. Solves an issue with the Google Optimize extension.
6.2.1: AUGUST 9, 2017
- New: MonsterInsights now has the ability to automatically update itself and it’s addons. You can set MonsterInsights to automatically update minor versions only or all new versions inside the MonsterInsights settings panel in Tracking -> Permissions.
- Tweak: Introduce scrollbars on GA auth screen for users with many Google accounts
- Tweak: Added notice to users still on deprecated GA.js tracking and PHP-based events tracking.
- Fix: Issue with notices having multiple icons has been resolved.
- Fix: Facebook Instant Articles can now properly handle the Automattic Facebook plugin transformation changes (requires FB IA addon version 1.0.1 or newer)
- Fix: Conflict with wp_head output for some themes.
- Fix: Correct level for Forms and Google Optimize addons.
- Fix: License key errors will no longer show to lite users.
6.2.0: JUNE 6, 2017
- New: Form Tracking addon
- New: Google Optimize addon
- New: Facebook Instant Articles addon
- New: Telephone link tracking
- New: Functions for supporting enhanced eCommerce tracking in the eCommerce addon
- New: Measurement protocol functions
- New: Tweaks for the settings pages to get ready for a speed improvement release upcoming along with some coming soon addons.
- Tweaks: Spelling corrections.
- Fix: Internet Explorer tracking fix.
- Fix: Issue with initialization of settings on certain installs.
6.1.11: MAY 31, 2017
- Tweak: Renamed the tools tab for settings import/export
- Fix: Issue with saving of manual UA codes
- Fix: Fixed a couple display issues in the admin
- Fix: Issue for undefined index when the settings array hasn’t been initialized.
6.1.10, MAY 18, 2017
- New: Performance improvement in tracking.
6.1.9, MAY 15, 2017
- New: Plugin has been tested for compatibility with WordPress 4.8-beta1. We’ll continue to test through the beta and release candidates, but MonsterInsights is 4.8 ready as-is.
- Tweak: Deleting lite plugin will no longer delete license key of installed pro version.
- Fix: Import/export settings page has been fixed so that on sites with a ton of plugins installed that make lots of admin bar items, the admin bar will have relative positioning now to allow it to be scrollable.
- Fix: Users with more than 1 property for the same domain name can now use any of the views for those properties.
- Fix: For Pro users, sometimes all available addons for your license level didn’t show, requiring you to download them from our site. This has been corrected.
6.1.8, MAY 11, 2017
- New: Functions needed to support future features including enhanced eCommerce
- Fix: Compatibility with Firefox for link tracking.
- Fix: Issue saving certain fields.
6.1.7, APRIL 10, 2017
- New: Changes needed to support new addons, including the Google AMP addon, available as of today.
- Tweak: Comments for frontend are minification-safe.
- Tweak: GA notice is now hidden when debug mode is on.
- Tweak: All settings now use the Settings API framework, including all addons.
6.1.6, MARCH 29, 2017
- New: Select2 filter for the Google oAuth list of profiles, to make it easier to find your Google property by fully supporting search by URL.
- Tweak: Inbound-as-external now is prioritized before downloads in tracking preference order.
6.1.5, MARCH 24, 2017
- New: Added some functions to prepare for upcoming new addon (Google AMP) and updates (eCommerce, Performance, Dimensions).
- Tweak: JS events tracking for click events.
6.1.4, MARCH 23, 2017
- Tweak: JS events tracking for click events.
- Fix: Edge case where JS events tracking won’t turn on if the main tracking setting was disabled (such as faulty import).
6.1.1 – 6.1.3 (DEPENDING ON WHICH VERSION OF MI YOU HAVE), MARCH 22, 2017
- Fix: (pro users) Issue with JS events throwing an error for array on non-set settings.
6.1.0, MARCH 22, 2017
- New: Campaign URL building tool with shortlink capability.
- New: Settings import/export tool.
- New: Experimental (beta) hash tracking for single-page style themes. Note, as the description for the setting says, this feature is a beta feature, and can be tweaked or removed in upcoming versions.
- New: Manual default subsite UA’s can now be set from the network settings panel for MonsterInsights.
- New: Optout of GA tracking is now enabled per Google standard. See https://github.com/awesomemotive/google-analytics-for-wordpress/issues/488 for more information.
- Tweak: Notices about JS conflicts now include the JS error when possible.
- Tweak: Some tweaking to when the “Connection error with Google” error is displayed during oAuth.
- Tweak: Notice now shown when too early to display statistics from Google.
- Tweak: Inbound as outbound links may now have a period in them.
- Tweak: Removed duplicate option checking on frontend.
- Tweak: oAuth dialog now only programically closes when the select profile view is shown or when a new one is opened.
- Tweak: Mailto links are now handled as an externally opening link, allowing to bypass issues with the Safari browser not following standards.
- Tweak: WP-Admin Login page tracking has been removed.
- Tweak: More countries now shown in the country map in the overview report.
- Tweak: License key field is no longer shown on lite installs.
- Tweak: Frontend JS file has been refactored to make it more unit testable.
- Fix: Download events now correctly include data in all cases not just some.
- Fix: A syntax error involving the manual UA code input has been resolved that could have affected some users under a rare circumstance.
6.0.16, MARCH 7, 2017
- Fix: Issues related to link tracking.
6.0.15, MARCH 7, 2017
- Fix: Issue with translation string numbering in the disabled user group frontend template.
- Fix: Resolved issue that caused issue with lightbox-style redirects.
- Fix: Issue where admin pages had JS issues from mis-ordered JS files.
6.0.14, MARCH 1, 2017
- Tweak: Allow for invalid license to be removed if debug turned on.
- Fix: Issues with internal links being tracked as internal-as-outbound
- Fix: Issues with tracking of downloads
- Fix: Issue where optin tracking would opt-out on settings panel save
6.0.13, FEBRUARY 28, 2017
- Tweak: Better detection of issues with authentication due to an outdate WP version.
- Fix: Issue where JS tracking inadvertantly turned on debug mode due to a bad string to boolean conversion.
6.0.12, FEBRUARY 27, 2017
- New: The JS events tracking has been moved to a new JS file instead of inline. This will offer the same performance as inlining under HTTP/2, but with the benefit of better cache bursting.
- New: Expanded admin adblock detection.
- Tweak: Select2 is now bundled as Select300 in MonsterInsights. We’re pulling down the latest copy of Selct2 and then on-the-fly renaming it. This should end any conflicts between our select2 boxes and other plugins/themes.
- Tweak: We’ve implemented better error detection on the authentication flow. Some users may have previously seen “No profile errors”, due to issues with their server setup will now see more accurate errors.
- Tweak: For servers that use PHP Object caching, the cache will now be flushed during the uninstall routines. This should solve a very rare uninstall error.
- Fix: A “Invalid UA code” error was displayed whenever someone used oAuth2 and then saved the settings panel, despite having a valid UA code.
- Fix: An issue with the lazyloading of the Google Client for frontend use has been fixed.
6.0.11, FEBRUARY 24, 2017
- Notice: Version numbers 6.0.5 – 6.0.10 were not used, as we’re synching the version numbers of the Lite and Pro versions of our plugin. You didn’t miss any updates.
- Notice: As of this release, we no longer backport changes to the old
yst_ga
option. If you need to access MonsterInsights’s settings programically, please use our helper functions. Do not directly access a option. - New: Redesigned authentication dropdown that shows the site urls to make it easier to find a profile when the users have many accounts.
- New: Tracking is now enabled for the WordPress admin login page (wp-login.php).
- Tweak: The Google class in the admin now only checks for blocking when the reauth is attempted. Expect to save a ton of external calls in the admin, and maybe a performance boost.
- Tweak: The GA client object is now lazyloaded on the frontend, so it’s loaded only when something (like another plugin) attempts to use it. In plain English, this will make a alot of sites load times significantly improve.
- Tweak: The analytics.js output has been tweaked to be slightly more aesthetically pleasing (its aligned correctly). We realize no one probably cares but we look at this code for every user we support, so it help us.
- Tweak: The config expired notice has been updated to reflect that it can also be shown if the server is blocking MonsterInsights’s ability to connect to Google Analytics.
- Tweak: The cron jobs for opt-in tracking and statistics have been combined into a single cron.
- Tweak: Various performance improvements in the frontend output class.
- Tweak: A notice is now shown when MonsterInsights rejects a manual UA code from being saved for being an invalid format.
- Fix: Issue where the plugin TweetShare would prevent users from being able to see their properties in the authentication dropdown.
- Fix: Issue where the manual UA code might not be ported as we were backporting changes to the monsterinsights_settings option to the yst_ga option for backwards compatibility. This lead to a situation where the new settings would override the old ones before the routine to fix the manual UA code issue had run.
- Fix: Issue where a fatal error from a reference to a class called “Yoast_Frontend_GA” which our plugin doesn’t have or use, would be shown caused by the previous Yoast usage of object caching via an autoloader. This is solved by doing a 1 time object cache flush on upgrade.
- Fix: Issue where if you had more than 1000 profiles on your Google account, not all would be shown.
- Fix: App analytics properties are now excluded from the dropdown of properties you can authenticate to.
- Fix: The readme suggested a filter to use for filtering the UA to use, but the filter name was typo’d. This has been fixed.
- Fix: Issue where the tracking cron would add a new unique cron each day.
- Fix: We implemented a routine to cleanup those extra crons as well as the old yoast one we no longer use.
- Fix: Issue where the .org theme Schema would prevent users from being able to see their properties in the authentication dropdown.
- Fix: Issue where JS based events tracking might not correctly track a mailto: link.
6.0.4, FEBRUARY 20, 2017
- Tweak: monsterinsights_delete_options now checks to ensure an array is passed in
- Tweak: The reporting class now has many more object property checks.
- Fix: In install if WP version not supported or if MI Pro was active, the plugin attempted to call a property of the plugin object which didn’t exist.
- Fix: In the deactivate/uninstall routines, MI attempted to use a method of a class object which might not exist, as it might not be the active instance. Better instance handling has been added as well as many more exists checks have been added througought the plugin.
- Fix: Conflicting loads when both MI Pro and Lite are installed. Note, you should only have Pro installed if you want to use it. That being said, we’ve done extensive testing to ensure we’ve handled all of the edge cases surrounding this. This could also lead to issues where it would be impossible to remove Lite and/or Pro from a site if both were installed.
- Fix: Conflicts with the Pinnacle theme, which loads it’s CSS file (with overrides to literally all select2 inputs not just the ones it adds) across the entire admin. This lead to an issue where in the Google Auth, a user might not have been able to see (or could appear with wacky styling) the dropdown of profiles to select. If you cannot see this dropdown after authenticating, let us know as its most likely a simple plugin or theme conflict on CSS styling.
- Fix: The notices to deactivate/uninstall MI Lite/Pro when the other one were installed had an errant extra quotation mark, and they’re now more specific about the action to take.
- Fix: For some users, the setting for user role exclusion was not working. This has been corrected.
- Fix: A redirect issue that was looping for some users. The code that does this, while working for most, doesn’t for some. We’ve removed it until a full investigation can be completed.
6.0.3, FEBRUARY 20, 2017
- Fix: Path for fontawesome font files was incorrect
- Fix: Notice in the install routine for the $version variable not being set.
6.0.2, FEBRUARY 19, 2017
- Fix: Upgrade routine could drop manual UA codes in certain cases. If you upgraded to 6.0.0 or 6.0.1 and it lost the manual UA code, installing this update will automatically restore the UA code entered as long as you haven’t used the oAuth or re-entered the manual UA code.
6.0.1, FEBRUARY 19, 2017
- Fix: Typo that caused an issue with PHP 7 installs.
6.0.0, FEBRUARY 18, 2017
- New: Completely overhauled design, from top to bottom. The plugin has been completely rewritten.
- New: no more advertisements in the settings pages. We hated them too.
- New: Javascript based event tracking
- New: ga.js is now officially deprecated. New users cannot use it anymore, and existing users can only switch to analytics.js (but not back). Please note, all new features will be developed exclusively for analytics.js. Google has deprecated it, and now we’re deprecating our support for it.
- New: License key system now uses the MonsterInsights License management system
- New: Ability to pick which roles can access the dashboard/reports & settings/addons/tools page using our UI. There’s also a new custom capability for this (a meta capability)
- New: Support for Google Analytics Master accounts. When you oAuth into MonsterInsights now, the UA view is now locked to what you picked using the brand new oAuth procedure.
- New: Revamped dashboard
- New: Completely new settings system, with a completely new settings page, and a completely new settings API. Also some new hooks and tabs in preparation for the many addons we’ll be releasing over the next few months.
- New: No more conflicts between the base plugins
- New: Completely overhauled translation experience. The lite version translations are now fully managed through translations.wordpress.org.
- New: Opt-in to anonymous data so we can better improve MonsterInsights
- New: Significantly better addons page
- New: Single license key to manage all MonsterInsights extensions.
- New: Automatic detection of blocked asset files (from things like un-whitelisted uBlock Origin) with step by step directions on how to easily correct.
- Tweak: Completely overhauled the ga.js and analytics.js outputs to fix outstanding bugs.
- Tweak: Better debugging + disabled + preview tracking modes, that more clearly indicate what’s going on
- Tweak: Completely overhauled PHP regex tracking to solve nearly a dozen outstanding bugs including issues where non-link elements starting with the letter “a” such as tags would get parsed as links causing issues. Also solves issues related to single versus double quote usage for existing onclick handles, non-semicolon terminating onclick handles and various other parsing issues.
- Tweak: Many previously untranslatable strings are now translatable.
- Tweak: Minified in-plugin images.
- Tweak: Minified admin css and js
- Tweak: Uses latest version of Google PHP API now.
- Tweak: The system for creating reports and getting Google Analytics reports have changed. If you’ve hardcoded into Yoast functions previously not designed for frontend output this could cause problems. We’ll introduce an API intended for this type of use after we update to use the v4 reporting API.
- Fix: Fixed an issue with HostEurope and other hosts modifying the default PHP arg seperator.
- Fix: Prevents an issue where users with a plugin like Airplane Mode active will get a better error message than “code invalid” on the GA token auth screen (and also fixes how that detection is done in other parts of the plugin).
- Removed: unused track_full_url setting
5.5.3, OCTOBER 3RD, 2016
- New: Announces MI 6.0 beta.
- Fix: Compatibility with PHP compatibility scanner’s bug
5.5.2, JULY 7, 2016
- Tweak: Updates license manager to have more reliable update information including better compatibility with Yoast SEO products.
- Fix: Compatibility with upcoming Shiny Updates v2 in WP core
5.5.0, MAY 1, 2016
- New: Added new System Info tab for faster support.
- Fix: Issue with changelog missing some deployed versions.
5.4.9, APRIL 15, 2016
- New: Font based dashboard icon
- Tweak: The “MonsterInsights” menu item name has been renamed to just “Insights”
- Fix: Issue with eCommerce addon (also requires user to update eCommerce addon)
- Fix: Issue with 2 dashboard links
- Fix: A bug in pre-existing code caused the menu of the plugin to skyrocket unintentionally. This has been corrected.
5.4.8, APRIL 14, 2016
- New: Google Analytics by Yoast is now MonsterInsights.
- Fix: Compatibility issue with WordPress 4.5