Skip to content

Releases: google/site-kit-wp

1.127.0

20 May 17:24
15d97c2
Compare
Choose a tag to compare

Enhanced

  • Update PAX conversion tracking service code to improve compatibility with the new PAX version 1 API. See #8693.
  • Add date range support to PAX app. See #8687.
  • Add the partner authentication service to the PAX app. See #8686.
  • Add support for the Partner Ads Experience reportingStyle config. See #8637.
  • Add support for supportedConversionEvents in Ads datastore. See #8619.
  • Add REST API routes to the Conversion Tracking class. See #8613.
  • Add settings infrastructure for conversion tracking. See #8612.
  • Add conversion infrastructure for Contact Form 7. See #8574.
  • Add conversion infrastructure for WPForms. See #8572.
  • Add conversion infrastructure for Mailchimp. See #8571.
  • Add conversion infrastructure for Popup Maker. See #8570.
  • Update Ads settings edit view with PAX-specific alternate when connected via PAX. See #8564.
  • Provide conversion tracking service to PAX. See #8561.
  • Create Ads placeholder reporting widget. See #8559.
  • Introduce initial setup experience for Ads via PAX. See #8558.
  • Implement the PAX component to display the embedded app. See #8557.
  • Add conversion infrastructure for OptinMonster. See #8554.
  • Add support for Analytics events when WooCommerce is connected. See #8553.
  • Remove the adsModule feature flag. See #8541.
  • Add conversion event providers information to the site debug data. See #8530.
  • Update the settings view for Ads to display "None" in conversion tracking and external customer ID only when those settings are actually empty. See #8516.
  • Update the CTA link color in the post Ads module setup success banner. See #8514.
  • Fix typo in the "Visitor groups" admin setting. See #8496.
  • Add partial data states infrastructure for Analytics resources. See #8141.
  • Add datastore API for determining audience type. See #8129.

Fixed

  • Fix the GTM edit screen stuck issue when the user doesn't have access to the connected property. See #8596.
  • Fix bug that caused "00%" to appear instead of "0%" when there was no change in data in Analytics widget. See #8416.
  • Ensure the "Most popular products" Key Metric widget supports the case where the required custom dimension does not exist. See #8402.

1.126.0

06 May 17:50
2305e61
Compare
Choose a tag to compare

Enhanced

  • Support PAX-supplied Ads Conversion ID in tag output. See #8580.
  • Add feature that requests AdsWords scope when required. See #8565.
  • Add PAX settings to Ads settings. See #8563.
  • Add Ads settings for PAX. See #8562.
  • Scaffold dependencies for launching PAX. See #8556.
  • Add the main Conversion_Tracking class. See #8528.
  • Use a Google brand color for the WordPress link in the footer of the Authorize Application screen when authorizing a Google application. See #8524.
  • Add "Powered by Site Kit" to the Authorize Application screen footer when authorizing a Google application. See #8510.
  • Update WordPress Authorize Application Screen with enhanced design for Site Kit users. See #8505.
  • Enqueue stylesheet specific to the Authorize Application screen. See #8504.
  • Add stylesheet for Authorize Application screen. See #8503.
  • Replace direct calls to retrieve audiences with use of the cached list of audiences. See #8487.
  • Add REST and datastore APIs for audience caching. See #8486.
  • Add the googlesitekit_consent_defaults filter to allow customisation of Consent Mode defaults. See #8383.
  • Remove warning about Ad campaigns in the Consent Mode deactivation modal if Google Ads is not connected. See #8381.
  • Improve the deprecation warning for the googlesitekit_analytics-4_tag_block_on_consent filter. See #8362.
  • Add the Full Width Error Banner for the Audience Segmentation feature as a component in Storybook. See #8230.
  • Add introductory popup for Audience Segmentation. See #8171.
  • Add the Audience Tiles widget as a component in Storybook. See #8136.

Fixed

  • Fix bug that could cause the Ads Module's Settings screen not to appear for admin users who did not connect the Ads Module. See #8598.

1.125.0

22 Apr 19:12
6fe9fce
Compare
Choose a tag to compare

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

08 Apr 16:55
e8a0ae8
Compare
Choose a tag to compare

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

29 Mar 15:10
7356538
Compare
Choose a tag to compare

Fixed

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

1.123.0

25 Mar 17:36
13c9111
Compare
Choose a tag to compare

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

11 Mar 20:25
f400056
Compare
Choose a tag to compare

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

26 Feb 20:31
3b92666
Compare
Choose a tag to compare

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

12 Feb 20:58
9e5ed47
Compare
Choose a tag to compare

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

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.