site-kit-wp

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

APACHE-2.0 License

Stars
1.2K
Committers
66

Bot releases are visible (Hide)

site-kit-wp - 1.104.0

Published by aaemnnosttv over 1 year 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.
site-kit-wp - 1.103.0

Published by aaemnnosttv over 1 year 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.
site-kit-wp - 1.102.0

Published by aaemnnosttv over 1 year 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.
site-kit-wp - 1.101.0

Published by aaemnnosttv over 1 year 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.
site-kit-wp - 1.99.0

Published by aaemnnosttv over 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.
site-kit-wp - 1.98.0

Published by aaemnnosttv over 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.
site-kit-wp - 1.96.0

Published by aaemnnosttv over 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.
site-kit-wp - 1.95.0

Published by aaemnnosttv over 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.
site-kit-wp - 1.94.0

Published by aaemnnosttv over 1 year ago

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.
site-kit-wp - 1.93.0

Published by aaemnnosttv over 1 year ago

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.
site-kit-wp - 1.92.0

Published by aaemnnosttv almost 2 years ago

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.
site-kit-wp - 1.90.1

Published by aaemnnosttv almost 2 years ago

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.
site-kit-wp - 1.90.0

Published by aaemnnosttv almost 2 years ago

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.
site-kit-wp - 1.89.0

Published by aaemnnosttv almost 2 years ago

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.
site-kit-wp - 1.88.0

Published by aaemnnosttv almost 2 years ago

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.
site-kit-wp - 1.87.0

Published by aaemnnosttv almost 2 years ago

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.
site-kit-wp - 1.86.0

Published by aaemnnosttv almost 2 years ago

Enhanced

  • Measure interactions with Thank with Google supporter wall banner notification. See #6014.
  • Measure interactions when changing Thank with Google configuration. See #6013.
  • Measure interactions related to publication setup for Thank with Google. See #6012.
  • Update Thank with Google copy in settings and setup screens. See #5963.
  • Adjust copy in GA4 banner to exclude full-stops/periods. See #5927.
  • Update "translators" placeholder comments when there is only one placeholder in a localization string. See #5924.
  • Hide help tooltip in GA4 settings screen after a property is selected. See #5921.
  • Fix bug that could cause user without Analytics access to see incorrect Analytics update UI in GA4 activation banner. See #5912.
  • Only request Analytics edit scopes in the GA4 Activation banner when required to create a new property. See #5882.
  • Allow WordPress Multisite network activation of Site Kit (currently only for per-site use). See #5871.
  • Add default title to the Supporter Wall widget for Thank with Google. See #5785.
  • Add more context to the "Supporter Wall" setting in Thank with Google settings. See #5756.
  • Show user account info in user menu. See #5724.
  • Add user account email to "Details" link to improve deep-link user experience. See #5642.
  • Add a "Retry" button for most errors in the plugin, except for some auth and other select errors. See #5494.

Fixed

  • Require modules to be active when making API requests against them. See #5970.
  • Fix bug that could cause GA4 Success banner after activation not to appear. See #5945.
  • Fix bug in GA4 activation banner setup that could cause a loading screen to remain when a network error is encountered. See #5928.
site-kit-wp - 1.85.0

Published by aaemnnosttv about 2 years ago

Enhanced

  • Prevent loading plugin core if minimum WordPress version is not met. See #5926.
  • Show banner notification to sites using a WordPress version older than 5.2 to inform about upcoming version requirement change. See #5873.
  • Hide the "Reset sharing permissions" button when settings are already using the default settings. See #5840.
  • Improve reliability of the check for SSL when determining Thank with Google module availability. See #5806.
  • Include an option to "Edit in Publisher Center" in the Thank with Google settings view. See #5755.
  • Update Thank with Google settings view to display without delay for consistency with other modules. See #5750.
  • Add conditional reminder to set up the Supporter Wall widget for Thank with Google. See #5538.
  • Add check for Site Kit service connectivity to pre-setup checks. See #4628.

Fixed

  • Add an external link indicator to the "Learn more about GA4" link in the GA4 Activation Banner. See #5930.
  • Ensure the GA4 Activation Banner does not appear on the Entity Dashboard when in view only mode. See #5870.
  • Skip Search Console requests on view-only dashboard when not shared with the user. See #5815.
  • Update Thank with Google setup and settings views for consistency with other modules and major browsers. See #5689.
  • Ensure the AdSense Linked status is correctly available in the Top Earning Pages widget when in view-only mode. See #5493.
  • Ensure the user role select always displays properly based on current shareable roles. See #5435.
  • Decouple core and modules from Analytics module availability. See #5071.
site-kit-wp - 1.84.0

Published by aaemnnosttv about 2 years ago

Enhanced

  • Show an informative message on the GA4 Activation Banner for the variants of the Setup Banner where a GA4 property does exist, when "Set up a new property" is selected while the edit scope is missing. See #5805.
  • Add default values for Thank with Google settings on the customization screen. See #5757.
  • Fix layout for module names when displayed with badges on the Settings page in mobile viewports. See #5749.
  • Improve layout of services badges in mobile viewport. See #5746.
  • Show button to complete Google Analytics 4 setup in settings. See #5621.
  • Add selector to retrieve meta-data for a given error. See #5618.
  • Finalize Thank with Google links to the Publisher Center. See #5537.
  • Remove legacy widget area constants. See #5476.
  • Add a button to reset Dashboard Sharing permissions. See #5445.
  • Update the icon on the button for exiting the "Edit roles" UI on the Dashboard Sharing modal. See #5437.
  • Improve recoverable modules list handling in Dashboard Sharing. See #5287.
  • Automatically continue creating/connecting a GA4 property on the GA4 Activation Banner upon return from the OAuth flow. See #5282.
  • Redirect to the OAuth flow from the GA4 Activation Banner to provide the Analytics edit scope when needed. See #5278.
  • Add a GA4 upgrade reminder notification for users who have not connected Google Analytics 4. See #5273.
  • Add createReducer utility that uses Immer. See #4864.

Changed

  • Update the design of the "chip" components in the Thank with Google settings. See #5754.
  • In the Analytics set up, change the wording when an existing Analytics property was found via GTM. See #5648.
  • Remove unused ModulesList and ModulesListItem, and their related Storybook stories. Props GP391018. See #5471.

Fixed

  • Ensure GA4 activation banner is displayed when returning from granting additional scopes after setting up GA4 instead of generic success banner. See #5837.
  • Move the GA4 Activation Banner above the Zero State Banners in the list of banner notifications so that it shows up with higher priority. See #5823.
  • Fix issue with buttons in Thank with Google settings on very small screens. See #5752.
  • Fix color selection outline in Thank with Google settings. See #5751.
  • Fix React StrictMode warning when using Material button tooltips in development mode. See #5378.
  • Fix issues in permutation site URLs with multi-byte UTF-8 IDN domains. See #4776.
site-kit-wp - 1.83.0

Published by aaemnnosttv about 2 years ago

Enhanced

  • Fix Thank with Google button and counter margins. See #5744.
  • Add wrapping element to inline Thank With Google CTA button and counter. See #5743.
  • Correct the size of the Thank with Google setup graphic. See #5740.
  • Update the wording on the Thank with Google "setup publication" screen. See #5738.
  • Add the Thank with Google Supporter Wall Widget to settings. See #5736.
  • Update Thank with Google links to lead to appropriate publication center pages. See #5722.
  • Limit shared requests for AdSense reports to metrics and dimensions used by the Site Kit dashboard. See #5712.
  • Require SSL for Thank with Google to be enabled. See #5710.
  • Fix inconsistencies with strings which are intended to be the same. See #5659.
  • On the modules headers in the Settings > Connected Services tab, update the status text and show a CTA for continuing the module setup. See #5620.
  • Use Google Account chooser URLs for external service/report URLs. See #5548.
  • Add WP admin pointer for view-only dashboard access "Site Kit" menu item. See #5486.
  • Disable AdSense "Check your site status" link while settings are loading to prevent unexpected behavior. See #5410.
  • Add "Request access" button to permission error messages for modules where their service supports it. See #5308.
  • Show a tooltip to acknowledge dismissing the GA4 Activation Banner. See #5279.
  • Enable the GA4 Activation Banner create/connect a property and measurement ID. See #5277.
  • Add a dropdown/toggle to GA4 activation banner when there is an existing GA4 property. See #5276.
  • Remove zeroDataStates feature flag and unused code. See #5148.

Changed

  • Update copy on the Thank with Google "No account" setup step. See #5739.
  • Update Prettier dependency and update automated source code formatting. See #5541.
  • Update Visual Regression test code to run on ARM-based Macs. See #4619.

Fixed

  • Prevent updating Banner Notification component state when unmounted. See #5760.
  • Fix placement label issue on the Thank with Google settings page. See #5737.
  • Prefix all keyframes names to avoid global namespace conflict. See #5662.
  • Fix propType warnings in the ImageRadio component. See #5639.
  • Update the ZeroDataStateNotifications component to not attempt data requests for recoverable modules in view-only context. See #5505.
  • Fix duplicate error-related messaging in Analytics settings when admin does not have access. See #5429.
Related Projects