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.106.0

9 months ago

Enhanced

  • Update the Ad Blocking Recovery CTA text. See #7357.
  • Update copy for the Ad Blocking Recovery setup screen, success notification and "existing tag" settings notice. See #7313.
  • Add a "Learn more" link after the "Place error protection tag" option in the AdSense setup flow and settings. See #7295.
  • Update Ad Blocking Recovery message status language in settings. See #7287.
  • Update key metric tiles to be full-width on mobile viewports. See #7159.
  • Hide Key Metric widget tiles when the feature isn't setup. See #7061.
  • Move Universal Analytics notice in settings page. See #6809.
  • Display Google Tag ID in Analytics Settings view. See #6769.
  • Replace direct usage of components from @material/react-text-field with the new TextField component. See #6651.
  • Hide Key Metric Widget area when Search Console and Google Analytics are still gathering data. See #6607.
  • Create "Top converting traffic source" key metric widget tile. See #6255.
  • Add "Top cities driving traffic" key metric widget. See #6252.
  • Add support for WooCommerce/Google Analytics with a key metric widget for "Most popular products by pageviews". See #6249.
  • Add the "Most engaged traffic source" key metric widget tile. See #6246.
  • Show a tooltip when clicking "Maybe later" on the Key Metrics Setup CTA widget, and allow the widget to be dismissed. See #6232.

Fixed

  • Fix potential PHP error when refreshing profile data on the fly. See #7356.
  • Ensure AdSense CTA appears again if tooltip is ignored after dismissing the CTA widget. See #7294.
  • Ensure setup success notification is always shown when completing setup for ad blocking recovery. See #7288.
  • Fix AdSense options cleanup issues. See #7286.
  • Fix the tag ID used in the GA tracking opt-out for logged in users when tagging with a Google tag. See #7262.
  • Ensure the WordPress Dashboard submenu can be seen when Site Kit is the current page. See #6907.
  • Prevent layout shift in GA4 settings area when the dropdown options finish loading. See #6570.

1.105.0

10 months ago

Enhanced

  • Improve formatting of larger numbers in Key Metric Widget tiles. See #7190.
  • Place Ad Blocking Recovery tags on the front end. See #7186.
  • Fix bug that could cause zero percent in key metric widgets not to appear. See #7172.
  • Improve creation of the GM3 checkbox component. See #7120.
  • Show notice to users who have an existing Ad Blocking Recovery tag placed on their site. See #6967.
  • Fix inconsistent focus styles in feature tours. See #6926.
  • Add CTA to connect Analytics if disconnected after setting up Key Metrics. See #6265.
  • Implement the "Top traffic source" key metric widget. See #6245.
  • Implement the design for the Key Metrics Setup CTA widget. See #6210.

Fixed

  • Fix bug that additionally requested UA Analytics reports on the WP dashboard when dashboard view was set to GA4. See #7306.
  • Fix bug that caused PageSpeed Insights to appear in Dashboard Sharing Settings when PageSpeed Insights is not connected. See #7197.
  • Fix bug that could cause infinite loop in Analytics setup flow if user had view-only permissions for an Analytics property. See #7168.
  • Fix bug that caused Ad Blocking Recovery widget to appear/hide under the wrong conditions. See #7164.

1.104.0

10 months ago

Added

  • Add support for tagging with Google Analytics 4 in AMP mode. See #7221.
  • Complete Ad Blocking Recovery set up interface. See #6966.
  • Add infrastructure for fetching and storing the Ad Blocking Recovery tag. See #6902.

Enhanced

  • Add PHP version to requests for features. See #7209.
  • Add the Analytics dashboard type to Site Health information. See #7119.
  • Ensure the Universal Analytics controls are shown in the case where the connected property belongs to another Google account and permission has been removed. See #7063.
  • Add settings controls for Ad blocking recovery tags. See #6962.
  • Add ad blocking recovery state to the settings view for AdSense. See #6961.
  • Show the Ad Blocking Recovery Notification on the Dashboard. See #6953.
  • Rework the Dialog component to use dialog components from the googlesitekit-components library instead of @material/react-dialog directly. See #6652.
  • Show a “Connect AdSense CTA” Key Metrics tile if AdSense is disconnected after setting up AdSense-related Key Metrics. See #6264.
  • Add the Connect GA tile to Key Metrics widget. See #6263.
  • Create the "Top performing keywords" key metric widget tile. See #6251.
  • Create the "Most popular content by pageviews" key metric widget tile. See #6247.
  • Implement HaTS survey triggers for users who answers "Other" to any User Input question. See #6180.
  • Migrate TextField component to our GM2 component library. See #6113.

Fixed

  • Ensure Ad Blocking Recovery elements are only present when the feature is enabled. See #7179.
  • Restore notice width in setup and settings views. See #7140.
  • Fix the Optimize sunset banner re-appearing issue. See #7138.
  • Fix broken view-only dashboard when Analytics isn't shared. See #7116.
  • Fix notices about granting view-only access when changing module settings for modules that are not shared with any roles. See #6633.
  • Fix issue in the All Traffic widget/Google Charts pie charts that caused selected elements to become de-selected. See #4589.

1.103.0

10 months ago

Added

  • Add the skeleton component for the Ad Blocking Recovery page. See #6964.
  • Add the new Ad Blocking Recovery CTA to the AdSense module settings. See #6958.

Enhanced

  • Update Material 3 Checkbox component. See #6696.
  • Improve accessibility for user menu tooltip. See #6637.
  • Add notice about Optimize sunset to settings and setup screens. See #6468.
  • Update the messaging for site goals in the Site Kit admin setting when user metrics have been selected. See #6262.
  • Implement settings toggle to show/hide the Key metrics widget. See #6261.
  • Implement the New visitors key metric widget. See #6244.
  • Add "Loyal visitors" key metric widget tile. See #6243.
  • Implement Google profile data synchronisation. See #6003.

Fixed

  • Update layout of Analytics settings to better support the now optional UA Analytics. See #6875.
  • Correct page titles on screens that don't exist in the admin menu. See #6668.
  • Ensure focus remains on user menu button when the menu is exited with the keyboard. See #6635.
  • Fix a bug that could prevent AdSense from being set up on a subdomain. See #5852.

1.102.0

11 months ago

Added

  • Add new Stepper component. See #6965.
  • Add Ad Blocking Recovery set up CTA to the Monetization section of the dashboard. See #6929.

Enhanced

  • Add internal GA tracking on GA4 reporting events for those who have opted-in. See #7045.
  • Update GA4 Reporting feature tour highlights to match design. See #6973.
  • Add the new settings for Ad Blocker Detection to the AdSense module. See #6960.
  • Display a success notification on the Main Dashboard after completing the Ad Blocking Recovery tag setup. See #6957.
  • Add badge to the dashboard to show which version of Analytics (UA/GA4) is used when connected. See #6938.
  • Prevent the "Switch to GA4" CTA from appearing when the user has manually switched away from the GA4 dashboard view. See #6932.
  • Add the AdSense setup completion date to the module settings. See #6903.
  • Add an aria-label to the edit link on the settings view component. See #6642.
  • Add notice about Google Optimize product sunset. See #6467.
  • Fix bug that caused extra spacing to appear around Universal Analytics property creation message during Analytics setup. See #5213.

Fixed

  • Fix a potential error when creating a new Analytics account. See #7124.
  • Update Universal Analytics settings UX for consistency with previous interface when GA4 is the primary version and current admin lacks access. See #7028.
  • Fix accessibility issue where tab navigation could get trapped on dashboard. See #6901.

1.101.0

11 months ago

Added

  • Scaffold new screen for ad blocking recovery set up. See #6946.

Enhanced

  • Enhance consistency of layouts with "New" badges. See #7001.
  • Add "learn more" link to the Sessions slide of the GA4 Reporting feature tour. See #6955.
  • Update the placement of the "existing GTM property" notices in the Analytics setup and settings views to reflect they are only currently relevant for Universal Analytics properties. See #6934.
  • Update the URL for the "Learn what's new" link on the "Switch to GA4 Dashboard View" banner. See #6928.
  • Enhance the responsive layout of the GA4 Activation Banner. See #6922.
  • Fix the svg image size issue on the "Switch to GA4 Dashboard View" banner. See #6920.
  • Prevent the GA4 All Traffic widget from momentarily displaying in the zero data state while it's waiting to determine the gathering data state. See #6913.
  • Fix bug that caused the GA4 Dashboard Feature Tour to delay appearing. See #6909.
  • Update the positioning of the New metric badges in table headings. See #6904.
  • Update the "gathering data" time for GA4 properties. See #6877.
  • Add entity ownership notice when using GA4. See #6851.
  • Ensure the Unsatisfied Scopes banner remains visible until the OAuth page appears when pressing the banner CTA. See #6673.
  • Add the "Switched to GA4" notification banner to inform users that the dashboard has been switched to the GA4 view. See #6558.
  • Update wording regarding the date Universal Analytics will stop collecting data. See #6453.
  • Apply consistent placement of notices which inform users they don't have permission to edit Analytics settings. See #6224.
  • Add the migration notice to the AdSense overview widget for legacy accounts. See #5628.

Fixed

  • Fix a bug that could cause a survey to be shown again on next page load after finishing or closing. See #7064.
  • Ensure correct widgets for Analytics are rendered on page load. See #7011.
  • Fix potential perpetual loading state of GA4 dropdowns for secondary admin without access. See #7005.
  • Prevent duplicate error messages from appearing in Analytics settings when another user does not have access to the Analytics account. See #7004.
  • Fix duplicate URLs in UA popular pages list within WP dashboard widget. See #6972.
  • Fix bug in WordPress 6.2+ that caused issues with the GA4 support tooltip on mobile. See #6924.
  • Ensure Universal Analytics property is automatically selected when GA4 Reporting is enabled. See #6921.
  • Ensure that changing to an Analytics account which doesn't have Universal Analytics properties is detected as a change to the settings in the Analytics Settings edit page. See #6919.
  • Fix bug that could cause duplicate entries in the WP dashboard Popular Pages widget when using GA4. See #6918.
  • Ensure GA opt-out snippets are output when GA4 is connected without UA. See #6915.
  • Update GA4 dashboard tour to only be triggered by banner CTA. See #6914.
  • Fix appearance of the date marker on Search Funnel widget charts. See #6912.
  • Prevent chart key date markers on the All Traffic Widget chart tooltips from overlaying the chart tooltips. See #6911.
  • Adjust positioning of key date info icon to avoid overlapping other elements. See #6910.
  • Add "New" badges for the new GA4 metrics to widgets on the Entity Dashboard. See #6908.
  • Ensure that GA4 widgets correctly display the gathering data state on the view-only dashboard. See #6897.
  • Fix bug that caused Analytics and Analytics 4 to appear in Dashboard Sharing modules when GA4 Reporting is enabled. See #6862.
  • Expose errors from GA4 in settings and setup interfaces. See #6831.
  • Update banner notification layout to avoid unwanted empty space on the left. See #5447.

1.99.0

1 year ago

Enhanced

  • Only show the "Google tag mismatch" and "web data stream not available" notifications to the Analytics module owner. See #6949.
  • Update source links in the Popular Pages widget for the Analytics 4 version. See #6871.
  • Add the Analytics 4 version of the Popular Pages widget on the WordPress dashboard. See #6868.
  • Add GA4 version of the Unique Visitors chart on the WP dashboard. See #6855.
  • Ensure both Analytics modules always reference the same owner. See #6846.
  • Fix zero data notifications on GA4 dashboard. See #6838.
  • Update conversion events to always be requested for the connected GA4 property. See #6836.
  • Improve handling for Google Analytics 4 reports which have no data for one of the requested date ranges. See #6835.
  • Update the dev settings plugin update URL. See #6823.
  • Enhance the experience of handling properties and web data streams which are no longer available. See #6763.
  • Ensure Dashboard Sharing works without Universal Analytics being enabled. See #6745.
  • Allow editing and viewing Analytics settings without saving Universal Analytics settings when GA4 Reporting is enabled. See #6744.
  • Ensure Google Analytics 4 charts display correctly with zero data, by padding the data returned from the runReport endpoint to add zero-data rows where data is missing in cases where a single date dimension is requested. See #6623.
  • Indicate key dates in Analytics charts, indicating the Universal Analytics cut-off date, or the Google Analytics 4 property creation date. See #6572.
  • Add a feature tour for new metrics that are available on the GA4 version of the dashboard. See #6554.

Fixed

  • Fix a potential error when attempting to autoload a class from a non-existent file. See #6887.
  • Ensure Analytics module can be recovered when only GA4 is connected. See #6861.
  • Ensure UA settings and Dashboard View toggle settings are saved in Analytics Settings. See #6828.
  • Ensure admins can change Analytics settings if they're not the module owner in the scenario where only Google Analytics 4 is connected. See #6825.
  • Fix bug that caused Analytics 4 widgets not to appear in shared dashboard. See #6824.

1.98.0

1 year ago

Enhanced

  • Provide reference date to client on page load, in order to be able to model given dates for testing. See #6782.
  • Ensure report requests are only made to the active Analytics module (UA/GA4). See #6746.
  • Update settings validation and requirements when ga4Reporting is enabled. See #6742.
  • Prevent creation of Universal Analytics when ga4Reporting is enabled. See #6740.
  • Add Google Analytics setup flow that prioritises Google Analytics 4 when GA4 Reporting is enabled. See #6738.
  • Update Analytics connection logic when ga4Reporting is enabled. See #6737.
  • Use new GA account provisioning API when ga4Reporting is enabled. See #6733.
  • Create backend infrastructure to support the new Google Analytics account provisioning endpoint. See #6732.
  • Update the Analytics 4 Search Funnel component to use the "Engagement Rate" metric instead of "Engaged Sessions". See #6724.
  • Update the "Engaged Sessions" metric title to read "Engagement Rate" in the new GA4 widgets. See #6693.
  • Update Analytics source links on the GA4 version of the dashboard. See #6639.
  • Add checks for Google Analytics 4 metric names to Analytics report handling. See #6615.
  • Add trigger for a survey to track the usage of the new GA4 dashboard view. See #6574.
  • Add the new GA4 version of the Top Earning Pages widget. See #6573.
  • Add a new post UA cut-off warning. See #6557.
  • Warn about upcoming Universal Analytics cut-off in Analytics settings. See #6556.
  • Add badges to highlight new metrics on the Analytics 4 version of the dashboard. See #6552.
  • Update conditions for showing the "Create Conversion" CTA, and update the support URL it links to. See #6551.
  • Ensure that Analytics 4 widgets are only displayed when the dashboard view is in Analytics 4 mode. See #6550.
  • Conditionally adds a toggle to the Analytics settings to control the version of Analytics used on the dashboard. See #6547.
  • Add the “Switch to Google Analytics 4 Dashboard View” notification banner. See #6544.
  • Add the new isGA4DashboardView selector to the Analytics module. See #6541.
  • Update the graphic and copy on the GA4 Activation Success Banner. See #6539.
  • Update design and text of GA4 Reminder Banner. See #6538.
  • Follow API naming conventions for Analytics 4 field names. See #6484.
  • Update logic for handling Google Tag detection. See #6374.
  • Add a notification for users when their Google tag associations change. See #6373.
  • Add a dedicated control for the Google Analytics 4 web data stream instead of a single property select. See #6330.
  • Enhance survey infrastructure to be more flexible. See #6306.
  • Conditionally render GA4 metrics in the Site Kit Admin Bar integration. See #6221.
  • Update styling of entity search close button to not overlap with the input's border. Props itsaladin. See #5980.
  • Enhance mechanism for dashboard sharing request context. See #5780.

Changed

  • Upgrade Guzzle, with guzzlehttp/guzzle updated to v6.5.8. See #1146.

Fixed

  • Fix bug where Google Tag settings were not being saved when creating a new tag via the Analytics Settings page. See #6767.
  • Fix placement order of Google Tag banner notification. See #6766.
  • Prevent triggering Google Tag lookups until scope is granted. See #6764.
  • Fix potential IntersectionObserver error in banner notifications. See #6674.

1.96.0

1 year ago

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

1 year ago

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.