Skip to content

Releases: google/site-kit-wp

1.119.0

29 Jan 18:42
8dfe7bd
Compare
Choose a tag to compare

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

16 Jan 19:33
a5a8b1a
Compare
Choose a tag to compare

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

18 Dec 20:19
8af3f7e
Compare
Choose a tag to compare

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.

1.115.0

04 Dec 19:58
ac6a182
Compare
Choose a tag to compare

Enhanced

  • Update version used for GA4 feature tour. See #7879.
  • Update CircularProgress component to use correct material design colors. See #7863.
  • Improve styles for some link-styled buttons. See #7776.
  • Re-organize the Key Metrics selection panel. See #7767.
  • When showing the "Select at least 2 metrics" notification on the Key Metrics selection panel, display it in place of the current selection count. See #7749.
  • Update support links for the All Traffic widget to point to Analytics 4 support. See #7696.
  • Add a loading state to the AdSense Connect CTA buttons. See #7385.
  • Add a step transition animation to the Ad Blocking Recovery setup widget. See #7292.
  • Enhance AdSense existing tag detection to detect AdSense Auto Ads snippets. See #7259.
  • Lowercase the word "dashboard" on the view-only splash screen. See #6898.
  • Adjust the layout of the Analytics settings view. See #6821.

Changed

  • Allow the IP version to be specified for server-side requests. See #7864.

Fixed

  • Prevent console warning when disconnecting Analytics when Key Metrics feature flag is enabled. See #7852.
  • Improve Key Metrics questionnaire so that its submission requires all questions to be answered. See #7494.
  • Remove non-GA4 dashboard view. See #7009.
  • Fix bug that caused the feature tour highlights to be misaligned. See #5701.

1.114.0

21 Nov 19:21
55bb007
Compare
Choose a tag to compare

Enhanced

  • Prevent Enhanced Measurement banner from appearing when Key Metrics CTAs are visible. See #7865.
  • Improve formatting of available Analytics custom dimensions in Site Health information. See #7822.
  • Ensure custom dimension availability is refreshed when its data availability check errors. See #7815.
  • Remove "CTR" suffic from "Most engaging pages" widget. See #7793.
  • Move the Key Metric tile percentage badges to below the metrics. See #7769.
  • Update the "Visit length" Key Metric widget tile to use a more readable format for the duration value. See #7768.
  • Exclude (not set) rows from the "Top categories by pageviews" key metric tile. See #7737.
  • Add happiness tracking surveys for the Key Metrics Widget feature. See #7724.
  • Track author and category names rather than IDs for the relevant custom dimensions, and display as they are in their corresponding Key Metrics widgets. See #7720.
  • Add Enhanced Measurement setting to Analytics in Site Kit admin settings. See #7631.
  • Update the permission error shown when returning from the OAuth flow via an error or cancellation to handle more scenarios. See #7597.
  • Improve behavior of Key Metrics "Connect Analytics" CTA. See #7416.
  • Remove tooltip for the feature tour callout's Close button. See #6943.
  • Improve logic for which banner is displayed in the header when multiple banners exist. See #6634.
  • De-duplicate and fix the layout for errors in the WP Dashboard widget. See #5615.

Fixed

  • Avoid report errors immediately after creating a custom dimension. See #7794.
  • Fix a bug that resulted in excessive API calls on Site Kit dashboard. See #7788.
  • Fix bug that caused the "Edit" buttons in Key Metrics Admin Settings to render incorrectly. See #7771.
  • Prevent the custom dimension creation notice from overlaying the bottom metric in the selection panel. See #7765.
  • Minimize layout shifts in Key Metric tiles. See #7763.
  • Avoid showing the default success notification when returning from the OAuth flow for custom dimension setup. See #7758.
  • Hide tooltips in Key Metrics widget while data is loading. See #7757.
  • Avoid tracking a blank category for the googlesitekit_post_categories custom dimension. See #7755.
  • Fix bug that caused Key Metrics tiles for disconnected modules to still request OAuth scopes. See #7754.
  • Improve the scrolling behavior of User Input questions. See #7750.
  • Ensure focus is restored to the "Edit" action after a Key Metrics questionnaire preview group is closed. See #7748.
  • Fixed the flickering issue when the user is saving custom dimension tiles that require redirecting to the OAuth screen. See #7742.
  • Prevent view-only users from seeing Key Metric widget tiles that depend on unavailable custom dimensions. See #7741.
  • Fix display of admin menu tooltip on WP 6.4+ in mobile viewports. See #7738.
  • Fix bug that could cause an error when activating a new user on multisite when Site Kit isn't set up yet. See #7653.

1.113.0

07 Nov 18:31
c822720
Compare
Choose a tag to compare

Enhanced

  • Don't show the "Enable enhanced measurement" switch until an account has been selected in the setup flow. See #7784.
  • Hide "Change Metrics" when Key Metrics CTA appears on dashboard. See #7740.
  • Add Analytics events for Enhanced Measurement features. See #7723.
  • Update Enhanced Measurement switch to be enable-only. See #7706.
  • Update Key Metrics selection panel design. See #7704.
  • Consolidate feature flags used for Key Metrics. See #7693.
  • Update "Enable enhanced measurement" banner to reduce the amount of times it hits the GA4 API. See #7663.
  • Add Site Health info to display the available custom dimensions. See #7639.
  • Implement gathering data state for custom dimensions. See #7638.
  • Increase the number of Analytics properties that appear in Analytics setup/settings screens. See #7635.
  • Add “Top categories by pageviews” key metric widget tile. See #7607.
  • Add a "Most popular authors" Key Metric tile. See #7605.
  • Add a "Top Recent Trending Pages" Key Metric tile. See #7603.
  • Allow creation of custom Analytics dimensions via Key Metric tiles. See #7601.
  • Add Analytics tag configuration to track custom dimensions for posts. See #7600.
  • Allow users to create custom dimensions when selecting certain Key Metric widget tiles. See #7599.
  • Add GA4 availableCustomDimensions module setting and relevant datastore infrastructure. See #7598.
  • Update the predefined selection of Key Metrics for for news publishers. See #7580.
  • Implement the "Most engaging pages" key metric widget tile. See #7578.
  • Add a survey trigger to the "Enable enhanced measurement" banner. See #7558.
  • Allow users to submit/save forms even when no changes have been made. See #7533.
  • Remove accordion functionality the Key Metrics Selection Panel and update its design. See #7464.
  • Add notification banners for Analytics Enhanced Measurement feature. See #7461.
  • Add tooltip appearance delay for header icon buttons. See #6520.

Fixed

  • Fix bug that could cause UI flickering when setting up custom dimensions for Key Metric Widgets. See #7739.
  • Fixed a bug that prevented displaying of field data unless all fields were available in the PageSpeed Insight widget. See #7662.
  • Fix a bug that caused an error message for the User Input questions not to appear until after it is closed. See #7543.
  • Implement the "Change Metrics" Feature Tour tooltip when widget is setup by another admin. See #7346.
  • Fix a potential PHP warning due to missing properties in plugin update data. Props DaWolfey. See #7086.

1.111.1

19 Oct 17:17
7d9c888
Compare
Choose a tag to compare

Enhanced

  • Add happiness tracking surveys for the Ad Blocking Recovery feature. See #7686.

1.111.0

09 Oct 17:46
043ce68
Compare
Choose a tag to compare

Enhanced

  • Add the "Top pages by returning visitors" Key Metric widget tile. See #7584.
  • Create "Least engaging pages" key metric widget tile. See #7579.
  • Add the "Visits per Visitor" Key Metric Widget. See #7577.
  • Add "Visit Length" Key Metric tile. See #7576.
  • Add a new "Pages per Visit" Key Metric tile. See #7575.
  • Add datastore infrastructure for creating custom dimensions in GA4. See #7574.
  • Add datapoint for creating an Analytics custom dimension. See #7573.
  • Add tooltips with extra info to each Key Metrics tile. See #7472.
  • Add the "Enable Enhanced Measurement" option to Analytics when creating an account. See #7460.
  • Add the "Enable enhanced measurement" toggle to Analytics. See #7459.
  • Change behaviour/visibility of Key Metric Widgets when their modules are disconnected. See #7425.
  • Update the design of the CTA shown in the Key Metrics section when GA4 has been disconnected, for the cases where three or four GA4 widget tiles are present. See #7278.
  • Remove Optimize from available Site Kit modules. See #6469.

Fixed

  • Fix a bug that prevented severe AdSense alerts from appearing in Site Kit Dashboard. See #7559.

1.110.0

25 Sep 16:50
2761e40
Compare
Choose a tag to compare

Enhanced

  • Update metrics used in the "Most engaged traffic source" tile. See #7548.
  • Improve copy in "Change metrics" sidebar panel. See #7467.
  • Create API endpoints and Redux store infrastructure for "Enable enhanced measurement" feature. See #7458.
  • Ensure the Key Metrics navigation chip is correctly highlighted on page load. See #7442.
  • Hide Key Metrics widget area when only one widget is present on the Shared Dashboard. See #7435.
  • Remove experimental status/label from "Interaction to Next Paint" in PageSpeed Insights. See #7065.
  • Remove option to connect Universal Analytics and update dashboard to show GA4 only. See #6786.
  • Improve wording for permission errors to be consistent while setting up Site Kit or a module. See #6662.

Fixed

  • Ensure icon and link/button colors are shared. See #7479.
  • Show a specific error message and a "Request access" CTA for Key Metrics widget tiles when they encounter a permissions error. See #7465.
  • Ensure Analytics sharing settings work correctly when automatically switching to the GA4 dashboard view. See #7417.
  • Fix console error thrown while using Site Kit in conjunction with Google Translate. See #7121.

1.109.0

11 Sep 18:49
d746177
Compare
Choose a tag to compare

Enhanced

  • Improve Key metrics selection panel initial focus behavior by selecting the first item. See #7485.
  • Update copy text in Key Metrics tailored metrics screen. See #7484.
  • Update Key Metrics heading in settings. See #7480.
  • Update text used in metrics slide-out panels to match widget names. See #7451.
  • Remove old User Input banner notification. See #7429.
  • Enhance relevancy of "Most popular products" Key Metric widget availability. See #7420.
  • Display a "New" badge on the Key Metrics widget. See #7376.
  • Change gray color used in settings screen when locking modules during editing. See #7302.
  • Improve copy consistency on the Analytics Settings view. See #6923.
  • Improve styling of error messages in the Site Kit Admin Bar. See #6369.

Changed

  • Remove adBlockerDetection feature flag and unused code. Props smamun19. See #6969.

Fixed

  • Ensure that Google Analytics 4 widgets display a "Request access" button when they are showing an "Insufficient permissions" error. See #7492.
  • Fix bug that caused some Key Metric tiles to briefly show zero data while loading. See #7482.
  • Fix Key Metrics Selection Panel layout at 600px viewport. See #7474.
  • Ensure user cannot edit/save Key Metrics answers with the last question blank. See #7473.
  • Fix the "Retry" functionality of the "Top traffic source" Key Metrics widget tile, to ensure the correct data is shown upon retrying an error. See #7453.
  • Fix hover state and keyboard navigation for User Input radio buttons. See #7452.
  • Fix bug that caused the "Display key metrics in dashboard" toggle not to work when no user-defined metrics were saved. See #7441.
  • Hide inaccessible links in Key Metrics tiles when using the view-only dashboard. See #7436.