Site Kit Wp Versions Save

Site Kit is a one-stop solution for WordPress users to use everything Google has to offer to make them successful on the web.

1.125.0

2 days ago

Enhanced

  • Add "Learn more" link in the Ads Module setup screen. See #8532.
  • Add the Conversion_Events_Provider Interface. See #8529.
  • Block Ads module setup when ad blocker is detected. See #8515.
  • Add a "New" badge to the Ads module in Site Kit settings. See #8448.
  • Extend the Consent Mode conditions for determining whether Ads is connected to include a check for the presence of an Ads tag as the destination of the connected Analytics property's Google tag. See #8432.
  • Update the description copy in the Consent Mode modal, simplifying the text and making it clear that measurement from visitors from the UK may also be affected by disabling Consent Mode. See #8389.
  • Ensure that the check for a conversion tracking ID is maintained for the Consent Mode feature with the conversion ID having been migrated to the Ads module. See #8365.
  • Add Site Health entries for the current Consent Mode status, and the presence of the WP Consent API. See #8356.
  • Add an error state for the Audience tile component. See #8228.

Changed

  • Track GA events for the lifecycle of the Ads Conversion ID migration notification. See #8458.
  • Update minimum required version of PHP to 7.4. See #8030.

Fixed

  • Add AMP tag with Conversion Tracking ID when Ads module is enabled. See #8518.
  • Ensure Ads module cannot be saved when settings are invalid. See #8508.
  • Fix unstable time based PHPUnit tests. See #8488.
  • Fix bug that caused "Top search queries" widget to overflow on small screens. See #8417.
  • Fix a bug where the Enhanced Measurement toggle may not have the intended effect when creating a new property during Analytics module setup. See #8409.
  • Prevent a Consent Mode related console error on the view-only dashboard. See #8408.
  • Exclude connection check requests from internal error reporting. See #8268.

1.124.0

2 weeks ago

Added

  • Add setup flow to Ads Module. See #8346.
  • Add the web tag for the Ads module. See #8313.
  • Add the Conversion Tracking ID field to the Ads module's Setup and Settings screens. See #8251.
  • Add Site Health information for the Ads module. See #8245.
  • Add a notification for users who have linked AdSense and Analytics accounts when data becomes available to view in their dashboard. See #8237.
  • Add Analytics events to AdSense + Analytics notification. See #8213.

Enhanced

  • Update Consent Mode messaging to mention the UK as well as the EEA. See #8443.
  • Update wording for sites with existing Analytics tags. See #8405.
  • Add placeholder/prefix to the Conversion Tracking ID field in the Ads module. See #8398.
  • Add a linked Ads account as an option to surface Consent Mode features. See #8382.
  • Update Analytics to use new gtag infrastructure. See #8273.
  • Add decoupled infrastructure for GTag. See #8269.
  • Add a settings toggle for Audience Segmentation. See #8177.
  • Introduce infrastructure for managing Audience settings. See #8176.
  • Add the Audience Tile in its "happy path" state as a component which is viewable in Storybook. See #8135.
  • Enhance Web Data Stream creation in Analytics setup and settings screens to allow using custom web data stream name. See #6727.
  • Improve "Retry" behavior on All Traffic Widget. See #6406.

Changed

  • Migrate the Ads Conversion ID field from the Analytics module to the Ads module. See #8248.

Fixed

  • Fix bug that caused Top Earning Pages widget to show links in shared dashboard. See #8451.
  • Fix bug that caused browser console error to appear when changing Tag Manager account in Tag Manager setup/settings. See #8316.

1.123.1

3 weeks ago

Fixed

  • Fix a bug in the regional configuration of Consent Mode which caused defaults to be applied globally. See #8444.

1.123.0

4 weeks ago

Added

  • Add Analytics events to AdSense + Analytics success notification. See #8214.
  • Add a cron task to synchronize the AdSense linked state for GA4 in the background. See #8049.

Enhanced

  • Display overlay notification to prompt AdSense + Analytics 4 users to link their accounts. See #8236.
  • Add a left-hand spinner variant of the SpinnerButton component. See #8163.
  • Add the Audience Segmentation Info Notice as a component in Storybook. See #8137.
  • Migrate settings from the legacy to the new Analytics module. See #8082.
  • Replace the legacy analytics module with analytics-4. See #7932.

Changed

  • Refactor Site Kit to use a singular Analytics module. See #8306.
  • Remove the legacy analytics module (UA) from Site Kit. See #7843.

Fixed

  • Fix a bug that prevented "Set up Google Analytics" step from appearing in Site Kit setup flow. See #8397.
  • Fix bug that could cause the "Enable automatic updates" banner to appear then disappear briefly when the user has a slow internet connection. See #8235.

1.122.0

1 month ago

Added

  • Add the initial datastore implementation for the Ads module. See #8226.
  • Scaffold foundational client-side infrastructure for the Ads module. See #8225.
  • Add tracking events for "Top Earning Pages" widget. See #8212.

Enhanced

  • Add happiness survey triggers for the Consent Mode feature. See #8353.
  • Update Top Earning Content/Pages widgets to only show ad revenue from AdSense. See #8281.
  • Create conditional dashboard CTA for Consent Mode. See #8279.
  • Add settings in the Site Kit admin for Consent Mode. See #8278.
  • Add front-end integration with WP Consent API for handling consent state updates. See #8277.
  • Add functionality for detecting & installing the WP Consent API. See #8276.
  • Deprecate legacy web tag block_on_consent for Analytics when Consent Mode is enabled. See #8275.
  • Print gtag configuration for consent mode when enabled. See #8274.
  • Add REST endpoints for consent mode. See #8271.
  • Add settings model for Consent Mode. See #8270.
  • Add notification for users who have linked their Analytics and AdSense accounts. See #8238.
  • Allow multiple snippets when using Google Analytics 4 and Google Tag Manager. See #8196.
  • Improve alignment of Key Metric Widget tiles, including when errors are encountered. See #7761.
  • Replace First Input Delay core web vital with Interaction to Next Paint in PageSpeed Insights module. See #7530.
  • Update setup buttons to use consistent language. See #5401.

Fixed

  • Fix a bug that could cause the AdSense chart to display earnings values below "0" when no earnings have been made. See #6479.

1.121.0

1 month ago

Added

  • Add a new module class for the Ads module. See #8222.
  • Use Google Analytics 4 API to get revenue data for pages in the "Top earning pages" widget when user has linked AdSense and Analytics account. See #8059.
  • Add adSenseLinked to Site Health information. See #8051.

Enhanced

  • Implement refreshed UI for the modal dialog component. See #8110.
  • Update setup flow for Tag Manager to be GA4 aware. See #7990.
  • Create module settings edit component for Analytics 4. See #7930.
  • Relocate infrastructure from legacy Analytics module. See #7926.
  • Fix bug that caused a layout shift during loading of Key Metrics data in Site Kit Settings. See #7570.
  • Improve logic for dismissal/appearance of Ad Blocking Recovery widget. See #7316.
  • Add the "Top Earning Content" Key Metric widget tile. See #6248.

Changed

  • Replace use of the abandoned true/punycode package with symfony/polyfill-intl-idn. See #8094.
  • Display CTA for users with AdSense and Analytics connected to link their accounts. See #8050.

Fixed

  • Fix bug that could cause AdSense setup to display an error during setup when refocusing the tab after a period of inactivity. See #8294.
  • Fix issue that could cause a dashboard error when the current user's roles return an unexpected result. See #8266.
  • Fix bug preventing Analytics from being setup when Tag Manager is connected. See #7937.

1.120.0

2 months ago

Added

  • Add AdSense link module settings to the Analytics data store. See #8048.

Enhanced

  • Update the Key Metrics selection panel to omit the link to settings in view-only mode. See #8202.
  • Add infrastructure to read and create audiences. See #8108.
  • Improve compatibility checks code, including removing legacy notices for WordPress 4.x users. See #8101.
  • Show a notification when the user goes offline. See #8081.
  • Add AdSense link related settings to the Analytics module. See #8047.
  • Create REST endpoint to fetch Analytics AdSense links. See #8046.
  • Create module setup component for Analytics 4. See #7929.
  • Add a note to the Interaction to Next Paint (INP) metric in the PageSpeed Insights widget. See #7685.
  • Make the Admin Bar and Site Kit Summary dashboard widget available to view-only dashboard users. See #7344.
  • Remove legacy error handling code from plugin. See #5858.

Fixed

  • Ensure that recommendations display correctly on the Pagespeed Insights widget. See #8217.
  • Fix bug that caused new Analytics properties to appear as "zero data" instead of "gathering data". See #8023.

1.119.0

2 months ago

Added

  • Add PHP client library for Analytics AdSense links. See #8045.

Enhanced

  • Fix top search queries results to not use links in the view only mode. Props harith-hacky03. See #8025.
  • Add the Analytics 4 version of the Analytics new account creation form component. See #7928.
  • Update the Analytics module to save the user's account ID in the new Analytics 4 module settings. See #7927.
  • Improve the layout of Key Metric numeric and text tiles. See #7860.
  • Add the "Setup in progress" stage for the "Enable enhanced measurement" banner. See #7853.
  • Update secondary CTAs across the plugin to have consistent styling. See #7797.
  • Update the AdSense settings view to show the progress bar while AdSense information is being loaded. See #7291.
  • Update banner notifications to have more space between title and description. See #7280.
  • Update Site Kit Summary widget to inherit common link styles for consistency. See #7139.
  • Address inconsistencies with punctuation in copy throughout the plugin. See #6720.
  • Add contrast to the Admin Bar dropdown. See #6659.
  • Update font sizes between settings view and edit screens for consistency. See #6477.
  • Improve the date legend in charts. See #5830.
  • Add information about code/tag placement statuses to Site Health information. See #5695.

Fixed

  • Fix error when previewing Customizer drafts. See #8077.
  • Update Analytics setup and settings views to avoid showing duplicate errors. See #7276.

1.118.0

3 months ago

Enhanced

  • Show the loading spinner in the CTA when setting up Analytics from the Site Kit WP dashboard widget. See #8024.
  • Add a "Get Help" link when google_api_connection_fail error occurs in Site Kit compatibility check. See #7994.
  • Update the opt-in anonymous usage data tracking to track an event when the Analytics module is set up with Enhanced Measurement. See #7975.
  • Ensure the confirm_notification GA event is tracked when returning from OAuth to the "Enable enhanced measurement" banner. See #7974.
  • Update the Analytics_4\Web_Tag class to function independently from the original Analytics Web_Tag class. See #7924.
  • Update Analytics 4 settings to use Analytics settings if they are not migrated yet. See #7923.
  • Improve appearance of secondary CTAs across the plugin. See #7912.
  • Update Analytics components to use data from account summaries. See #7637.
  • Update labels for buttons in the User Input questions to have better UX. See #7546.
  • Update extensible Advanced Tracking API to work with GA4. See #7145.
  • Prevent excessive requests for remote feature flags. See #6015.
  • Improve the notification banner that is shown when Site Kit is gathering data. See #4939.
  • Update the All Traffic widget to show tooltip when hovering over the users chart. See #4770.

Changed

  • Update Site Kit internal Analytics to use GA4. See #7532.

Fixed

  • Reduce frequency of requests made to GA4 Admin API on Site Kit dashboard. See #8062.
  • Prevent accessing undefined as an object following OAuth permissions flow. See #7981.
  • Update User Input to only change user attribution when the answer changes. See #7892.
  • Fix incorrect currency displayed in the AdSense overview widget. See #6807.

1.116.0

4 months ago

Enhanced

  • Show a loading state in the navigation bar to reduce layout shifts. See #7916.
  • Remove feature tours for old features. See #7886.
  • Improve the "Gathering data" notifications to show the correct time based on the connected modules. See #7876.
  • Update Analytics to avoid frequently requesting connected property on the dashboard. See #7734.
  • Update the "Most popular products by pageviews" Key Metric tile to utilize a custom dimension in Analytics. See #7611.
  • Improve styling of icons associated with links. See #7542.
  • Remove the Ad Blocking Recovery setup graphic on mobile viewports. See #7299.
  • Display a spinner button rather than a progress bar to prevent a "flicker" on the AdSense, Analytics and Tag Manager setup screens. See #6584.

Fixed

  • Fix bug that caused the Dashboard Sharing settings to crash on a new site when viewing the dashboard for a specific page/post. See #7979.
  • Fix whitespace issue in Analytics and Tag Manager settings. See #7968.
  • Fix bug that caused console warnings to appear and requests to fail in certain module recovery scenarios. See #7891.