Skip to content

Releases: google/site-kit-wp

1.96.0

13 Mar 16:37
bd5bcec
Compare
Choose a tag to compare

Enhanced

  • Update the Analytics 4 module to use its Google Tag for tracking opt-out if it is used in the snippet. See #6666.
  • Update all spinner buttons to be consistent across the codebase. See #6571.
  • Add the new setting to the Analytics module to determine the dashboard type. See #6540.
  • Update the cache clearing functionality to remove cache for old versions as well. See #6487.
  • Enhance experience for existing users who need to grant a new Tag Manager scope for use with Google Tags. See #6421.
  • Update the getKeyMetrics() selector to return the user-selected key metrics if set, otherwise the user input answer-based key metrics. See #6257.
  • Update the WordPress dashboard widget to use Analytics 4 widgets if they are allowed by the feature flag. See #6222.
  • Update Analytics and Search Console widgets to use GA4 versions if the feature flag is enabled for the site. See #6220.
  • Create the Analytics 4 version of the popular pages widget. See #6219.
  • Add a Google Analytics 4 alternative for the overall page metrics widget. See #6218.
  • Add a copy of the Search Funnel widget that works with Google Analytics 4 data. See #6217.
  • Add new widget for "All traffic" using GA4 as a data source. See #6216.
  • Create Google Analytics 4 version of the AdminBarSessions widget. See #6215.
  • Add the Analytics 4 version of the unique visitors tile in the admin bar. See #6214.
  • Create a Google Analytics 4 alternative for the session duration widget on the WordPress dashboard page. See #6213.
  • Create the Analytics 4 version of the "Unique Visitors" widget. See #6212.
  • Scaffold Key Metrics CTA widget area on Site Kit Dashboard. See #6209.
  • Add a periodic check to ensure that the Analytics 4 Google Tag is mapped correctly. See #6083.
  • Expose gathering data state on page load. See #5933.

Changed

  • Update usage of Lodash to always use named imports. See #6139.

Fixed

  • Fix the dashboard sharing modal not being closed after closing the feature tour issue. See #6478.

1.95.0

28 Feb 20:21
058dc0b
Compare
Choose a tag to compare

Enhanced

  • Update the GA4 report endpoint to accept the new ordering properties. See #6513.
  • Prevent "Analytics 4" from appearing separate from "Analytics" in Dashboard Sharing settings when ga4Reporting is enabled. See #6446.
  • Update User Input preview edit links when saving questions to be consistent with other disabled elements. See #6427.
  • Show spinner next to Analytics CTA button instead of progress bar in entire widget. See #6416.
  • Add the getAnswerBasedMetrics selector to the widgets datastore. See #6234.
  • Ensure Google Tag data is populated for sites which already have Google Analytics 4 configured. See #6082.

Fixed

  • Update the AdSense homepage URL, fixing the link in the AdSense Settings footer. See #6647.
  • Fix potential type error on auto_update_plugin filter. See #6624.
  • Prevent PHP errors on the Site Health info page when Dashboard Sharing is enabled. See #6597.
  • Ensure the Analytics metrics in the Search Funnel widget are disabled when Analytics is gathering data. See #6587.
  • Fix bug that caused two GA4 properties to be created from the GA4 activation banner on the Site Kit dashboard. See #6529.
  • Ensure all widgets that are visible in the viewport load on page load. See #6475.
  • Fix bug that caused banner notification analytics events to be sent for dismissed/hidden notifications. See #6109.

1.94.0

13 Feb 20:07
8f76070
Compare
Choose a tag to compare

Enhanced

  • Only register the Key Metrics widgets when the userInput feature flag is enabled. See #6519.
  • Update text on copy to clipboard buttons with informative feedback when pressed. See #6391.
  • Implement getAnalyticsConfigByMeasurementIDs selector to look up GA4 account, property, and web data stream based on a set of measurement IDs. See #6372.
  • Add getReport selector for Google Analytics 4. See #6173.
  • Determine Google Tag settings when configuring Analytics. See #6081.
  • Simplify User Input completion-related behavior. See #5900.
  • Update the user menu to display Google account details. See #5775.
  • Improve loading of setup/settings views when an existing tag is present. See #5426.

Fixed

  • Fix the dismissal behavior of the auto-update CTA to be permanent. See #6545.
  • Fix potential errors raised when the mbstring PHP extension is not loaded. See #6524.
  • Fix console error appearing in Admin Settings when User Input feature flag is enabled but Analytics is disconnected. See #6488.
  • Fix bug that caused Tag Manager settings screen to be stuck in a "loading" state. See #6464.
  • Fix key metrics preview loading issue on the admin settings page. See #6428.

1.93.0

30 Jan 21:05
dad5f37
Compare
Choose a tag to compare

Enhanced

  • Conditionally render Google charts on non-Site Kit screens to avoid conflicts. See #6439.
  • Add a new endpoint for the Analytics 4 module to list conversion events. See #6348.
  • Update type scale and color tokens to match GM2+ design. See #6328.
  • Update the in-progress state when submitting User Input answers. See #6323.
  • Create REST endpoints to store and fetch user-selected Key Metrics settings. See #6256.
  • Remove admin-wide base JS. See #6250.
  • Enhance web storage clearing to only remove Site Kit items. See #6237.
  • Add GET:report datapoint for Google Analytics 4. See #6172.
  • Reduce code complexity in GoogleChart component. See #6029.
  • Prevent the "Set up Google Analytics 4..." Tooltip from overlapping the header on page scroll. See #5938.
  • Implement new inline edit answer interface for User Input settings. See #5897.
  • Add notification to prompt users to enable auto-updates. See #5853.
  • Simplify experience when additional scopes are required to view the dashboard. See #5497.

Fixed

  • Skip outputting measurement ID specific Google Analytics disabling script when no measurement ID is configured. See #6364.
  • Fix incorrect redirects for sites with internationalized domain names. See #5868.

1.92.0

16 Jan 20:36
f75bfde
Compare
Choose a tag to compare

Enhanced

  • Restore Unique Visitors chart on WP Dashboard widget. See #6355.
  • Improve error handling in Google charts to avoid crashing the dashboard. See #6346.
  • Enhance isolation of client-side storage between user sessions. See #6240.
  • Remove the Idea Hub experimental feature. See #6235.
  • Preload user-input-settings REST route. See #6233.
  • Only fetch server notifications if none have been received yet. See #6163.
  • Disable "How to improve" CTA on PageSpeed widget while re-running test. See #6106.
  • Use the configured Google Tag ID for the Analytics 4 snippet if present. See #6080.
  • Implement selectors and associated logic for looking up Google Tag containers and destinations. See #6079.
  • Add Google Tag container lookup and destinations list datapoints. See #6078.
  • Update styling of User Input Settings on the Admin Settings tab. See #5896.
  • Improve the User Input review screen and editing interface in Settings. See #5891.
  • Remove Google Analytics 4 Alpha API availability conditions and fallbacks. See #5575.
  • Add a Material 3, web components Checkbox component to the codebase. See #5190.
  • Improve error messages when encountering an internal server error in WordPress. See #4997.

Changed

  • Upgrade @wordpress/data to 4.23.0, react and react-dom to 16.14.0. See #1769.

Fixed

  • Fix the formatting of Bounce Rate on the single page dashboard to always be a percentage. See #5506.
  • Fix Site Kit logo being cut-off on Samsung Galaxy S22 and other similarly-sized phones. See #5436.
  • Fix various PHP deprecation notices on PHP 8.1. See #5110.

1.90.1

22 Dec 16:06
51cba5d
Compare
Choose a tag to compare

Fixed

  • Fix a compatibility issue by temporarily removing the "Unique visitors over the last 28 days" chart from the "Site Kit Summary" WordPress dashboard widget. See #6350.

1.90.0

19 Dec 19:24
924c173
Compare
Choose a tag to compare

Enhanced

  • Remove text field from the "Other" option in all User Input questions. See #6181.
  • Add Google Analytics 4 Data API client library to bundled client services. See #6171.
  • Remove "Alpha"/"Beta" from Analytics 4 module name. See #6148.
  • Improve async handling of some data store actions. See #6117.
  • Add googleTagID, googleTagAccountID and googleTagContainerID to modules/analytics-4 datastore. See #6077.
  • Update User Input answers to be stored in WP. See #5898.
  • Update key metrics personalization CTA text and show the CTA only when Analytics is connected. See #5895.
  • Add a skeleton loader for the PageSpeed Insights widget to provide a preview of the widget shape while it's loading. See #5776.
  • Update Google Analytics 4 to use the v1 beta API. See #5574.
  • Improve Analytics settings screen with new headers and better help text. See #5151.
  • Alphabetically sort dropdown menus where appropriate. Props uogecko. See #4853.
  • Add new "Unique Visitors from Search" chart to the WordPress Dashboard. Props gmmedia. See #631.

Fixed

  • Fix presentation of measurement ID within options of the Analytics 4 property select. See #6293.
  • Fix styling of some elements in the Site Kit admin bar metrics. See #6283.
  • Fix presentation of errors from Google APIs shown to view-only users. See #6201.
  • Update certain selector usage to avoid crashing the dashboard in the event of an error. See #4767.

1.89.0

05 Dec 21:49
14ffc02
Compare
Choose a tag to compare

Enhanced

  • Update AdSense tag to include Site Kit platform host ID. See #6132.
  • Update Google API PHP client services library for new Tag Manager endpoints. See #6076.
  • Update link style within error notices. See #5975.
  • Implement new design for User Input questions. See #5890.
  • Update User Input survey questions for v2. See #5888.
  • Prevent users from changing the Google Analytics 4 configuration when they don't have access to the currently configured Universal Analytics property. See #5886.
  • Include a link to "Edit in Tag Manager" when viewing the Tag Manager module settings. See #5174.
  • Improve instructions in Optimize setup and settings. See #4064.

Fixed

  • Fix Google Analytics 4 settings toggle behavior when GA4 is not connected. See #6271.

1.88.0

21 Nov 19:13
7edb101
Compare
Choose a tag to compare

Enhanced

  • Render one-off tooltips in a portal. See #6049.
  • Update code integrating with Gutenberg to use React hooks instead, following the new WordPress version requirement of 5.2. See #5876.
  • Remove now unnecessary polyfills for WordPress versions older than 5.2, according to new version requirement. See #5875.
  • Raise minimum WordPress version requirement from 4.7 to 5.2. See #5874.
  • Show Measurement ID instead of Property ID in Analytics 4 Property Select Dropdown when there is an existing GA4 Tag. See #5145.
  • Link the Site Kit logo on the entity dashboard to the main dashboard. See #4793.

Fixed

  • Avoid using _n() as a shortcut for singular/plural without using a number. See #6069.
  • Update Tooltip styles to match GM2+ designs. See #6059.
  • Fix bug where the GA4 reminder tooltip in Analytics Settings was not appearing properly. See #6045.
  • Fix console error when viewing CoreSiteBannerNotifications stories. See #5978.
  • Increase size of banner icons in setup notification. See #5934.
  • Prevent dashboard from crashing when async SVG fails to load. See #5605.

1.87.0

07 Nov 19:35
d92a777
Compare
Choose a tag to compare

This version marks the 100th release of Site Kit 🎉


Enhanced

  • Implement custom Analytics events for the GA4 Activation Banner. See #6042.
  • Update the ReportError component to add the module slug to the insufficient error codes. See #5987.
  • Ensure Banner Notifications stay visible and display a spinner when navigating to links via the CTA. See #5974.
  • Enhance the BannerNotification component to better support a description which is a React element. See #5972.
  • Add a googlesitekit.components global and entrypoint with Material 2 components. See #5958.
  • Send active consumers data alongside the request to refresh an access token. See #5569.
  • Update shared user metadata when accessing shared dashboard. See #5568.
  • Dismiss main dashboard sharing tour if sharing settings tour is shown first. See #5520.
  • Add multi-module support to module recovery API endpoint. See #5298.
  • Update PageSpeed Insights widget to avoid layout shifts between loading and loaded states. See #4878.

Changed

  • Update and simplify GitHub workflows to use v3 version of setup-node action. See #5786.

Fixed

  • Fix bug that could cause a notification view event to be sent even when the notification doesn't appear. See #6023.
  • Fix bug that caused AdSense graphics in CTA banner to be loaded when not needed. See #6006.
  • Update the error boundary component styling to provide appropriate spacing between the main CTA button and the link to "Report this problem". See #6005.
  • Fix module settings open/close issue when any key is pressed. See #5915.
  • Fix bug that caused errors to appear in Analytics module when Tag Manager module is not available. See #5074.