Skip to content

Releases: google/site-kit-wp

1.134.0

26 Aug 18:04
dc0f77f
Compare
Choose a tag to compare

Enhanced

  • Refactor the ZeroDataNotification to use the new lighter Notification component. See #9184.
  • Modify the Reader Revenue Manager's resetPublications action to clear publications before invalidating the getPublications resolver. See #9176.
  • Improve the Reader Revenue Manager settings edit screen by handling cases where the configured publication is unavailable, or the user lacks access by displaying appropriate notices. See #9151.
  • Improve the check for whether a user has access to the Reader Revenue Manager module, requiring the user to have visibility of the connected publication ID. See #9150.
  • Refactor the GatheringDataNotification to use a newly refactored version of the BannerNotification component. See #9071.
  • Add the async attribute to the Subscribe with Google script tag. See #9055.
  • Refactor the ZeroDataNotification to use the new Notifications approach. See #8977.
  • Update notifications to use new notifications infrastructure. See #8976.
  • Improve error handling for widgets. See #8939.
  • Handle errors when retrieving the user count to show in the Audience Selection Panel for audiences which are in the partial data state. See #8923.
  • Adjust the CTA and "New" badge positions for widget areas on mobile and tablet viewports. See #8863.
  • Add Analytics tracking events for the Reader Revenue Manager module. See #8847.
  • Add the Reader Revenue Manager module setup CTA banner notification to the Site Kit main dashboard, visible only on HTTPS-enabled sites. See #8846.
  • Add the Reader Revenue Manager module success setup banner notification. See #8840.
  • Detached audience segmentation settings from the Analytics module. See #8810.
  • Implement the placeholder tile variants for the Audience Tile that appear when only one audience is selected. See #8146.
  • Add fallback for remote feature activation. See #7531.

Changed

  • Remove UA Analytics tracking from Site Kit admin. See #9042.

Fixed

  • Update the "See full details" link in Reader Revenue Manager. See #9144.
  • Ensure that a Selection Panel without any available items doesn't display the available items title. See #9109.
  • Fix bug where selected audiences which have been archived would remain visible in the loading state. See #9095.

1.133.0

12 Aug 18:41
45cee68
Compare
Choose a tag to compare

Enhanced

  • Add callout buttons. See #9063.
  • Implement the Audience Creation Notice as a component which is visible in Storybook. See #8986.
  • Add datastore infrastructure to get queued notifications. See #8975.
  • Update the audience segmentation notice that is displayed in selection panel to not disappear until two audiences are selected. See #8909.
  • Ensure the “temporarily hidden” state of an audience with zero data is cleared when the audience is removed from the selection. See #8877.
  • Add Reader Revenue Manager publication approved overlay notification. See #8843.
  • Implement the settings view screen for the Reader Revenue Manager module. See #8842.
  • Implement the settings edit view for the Reader Revenue Manager module. See #8841.
  • Add periodic automatic refresh behaviour in the Reader Revenue Manager setup form. See #8839.
  • Add the PublicationCreate component that encapsulates the publication creation flow for the Reader Revenue Manager module, presented in Storybook. See #8836.
  • Introduce Reader Revenue Manager setup flow. See #8800.
  • Add a mechanism to synchronize the onboarding state of a publication once every hour in the Reader Revenue Manager module. See #8797.
  • Update Consent Mode to always include Switzerland in its list of relevant areas. See #8720.
  • Ensure remote features are loaded as early as possible during plugin initialization. See #8341.
  • Add a notice to the Audience Selection Panel that allows creation of the "New visitors" and "Returning visitors" audiences. See #8164.
  • Provide the ability to create a required custom dimension in the "Top content" metric section if it's missing. See #8153.

Changed

  • Implement a shared SubtleNotification component and update existing notifications to use it. See #8725.

Fixed

  • Fix the react dashboard error caused by the New badge component for key metric widgets. Props Towerss. See #9094.
  • Fix full-stop issue in the survey pop-up footer. See #9075.
  • Fix the broken layout issue in the audience segmentation widget on mobile and tablet devices. See #8930.
  • Update segmentation tiles to properly display non-empty data. See #8921.
  • Fix bug that could cause chart legend values to overflow on mobile screen sizes. See #7565.
  • Update dashboard sharing to restore sharing capabilities for modules whose owner lost sharing capabilities. See #5354.

1.132.0

29 Jul 18:06
e802a17
Compare
Choose a tag to compare

Enhanced

  • Implement the dismiss functionality for the new notifications infrastructure. See #8974.
  • Add Reader Revenue Manager data store functionality to get service URL. See #8848.
  • Populate the feature list in the Reader Revenue Manager disconnection confirmation modal. See #8845.
  • Include the Subscribe with Google external JavaScript file and configure it for the Reader Revenue Manager service. See #8844.
  • Provide the Settings UI to allow a user to select a publication in the Reader Revenue Manager module. See #8837.
  • Add infrastructure for synchronizing the onboarding state of a publication in the Reader Revenue Manager module. See #8796.
  • Add Reader Revenue Manager data store functionality to find a matching publication. See #8795.
  • Add Reader Revenue Manager data store functionality to list available publications. See #8794.
  • Add Reader Revenue Manager module settings infrastructure. See #8793.
  • Improve Authorize Application screen action button styling. See #8584.
  • Allow users to install Consent Mode plugin from Site Kit Settings. See #8521.
  • Update Consent Mode to prevent enqueuing duplicate consent commands on page load. See #8387.
  • Update the Consent Mode Setup CTA banner not to be shown if the user toggles the consent mode via settings. See #8386.
  • Extract inline consent mode JS to external script. See #8384.
  • Update the layout of the graphic on the Consent Mode Setup CTA banner. See #8376.
  • Improve the "Top recent trending pages" empty state when no posts have been recently published. See #8315.
  • Update module infrastructure to add proper support for dashboard effects. See #8211.
  • Provide the ability to set up the Audience Segmentation feature from the Settings screen. See #8178.
  • Implement the Audience Segmentation "no audiences" banner. See #8155.
  • Show a loading state with placeholders for the content while data is being retrieved for an Audience Tile. See #8145.

Fixed

  • Fix measurement of successful setup completion events. See #9039.
  • Ensure WP Forms events are only sent once when Popup Maker plugin is installed. See #8944.

1.131.0

15 Jul 19:32
d2e83bd
Compare
Choose a tag to compare

Enhanced

  • Update margins for the Audience Segmentation widget's title. See #8862.
  • Improve margins between "New" badge and text. See #8861.
  • Add Reader Revenue Manager API functionality to retrieve publications. See #8791.
  • Update the useInViewSelect hook to use dependencies. See #8789.
  • Add Reader Revenue Module setup and settings view foundations. See #8786.
  • Update Consent Mode to support additional consent types out of the box. See #8385.
  • Detect WP Consent API plugin even when it's installed in a non-standard folder name. See #8307.
  • Implement the loading state for the audience selection panel. See #8162.
  • If an error occurs while loading the Audience Selection Panel, show it an an error state, with a notice that allows the data loading to be retried. See #8161.
  • Handle errors in the Audience Segmentation setup flow, showing an error modal allowing the setup to be retried, or relevant permissions to be requested. See #8134.

Changed

  • Update @wordpress/data to version 4.27.3, including a patch to avoid breaking changes. See #8826.

Fixed

  • Fix bug that prevented Event Provider JavaScript files from loading. See #8955.
  • Add a "Learn more" link for Enhanced Conversion Tracking. See #8941.

1.130.0

01 Jul 19:26
3a678be
Compare
Choose a tag to compare

Enhanced

  • Added events tracking to the conversion tracking toggle. See #8894.
  • Add support for Easy Digital Downloads "add to cart" event in Analytics enhanced tracking. See #8801.
  • Add conversion events tracking for the Ninja Forms plugin. See #8799.
  • Add foundation for new Reader Revenue Manager feature (PHP). See #8785.
  • Add the Subscribe with Google PHP client library. See #8783.
  • Ensure that Audiences are listed in the correct order, both in the Audience Tiles Widget and the Selection Panel. See #8519.
  • Add support for pivot reports from Analytics to improve report request efficiency. See #8484.
  • Update Analytics and AdSense modules to check the linked status as soon as one of these modules is connected. See #8463.
  • Add a fallback mechanism to obtain user count for Site Kit audiences in the partial data state. See #8160.
  • Show a notice in the Audience Selection Panel when it's opened with a single audience in the selection. See #8159.
  • Add a CTA banner in the audiences widget area to reconnect Analytics if disconnected. See #8156.
  • Show an Audience Tile in a zero-data state, and allow it to be temporarily hidden. See #8143.
  • Update audiences widget area to show multiple notices in sequence. See #8139.
  • Navigate to the OAuth flow as needed when setting up Audience Segmentation from the Setup CTA Banner. See #8132.
  • Update the url parameter used in creating a new AdSense account not to contain subdomain information. See #8124.
  • Update the Google Tag Mismatch notification to persist until a user dismisses it. See #6819.
  • Add error boundary to widgets to prevent errors in an individual widget from crashing the entire dashboard. See #6695.

Fixed

  • Fix the problem with sticky header when the admin menu tooltip is shown. See #8764.
  • Fix Analytics data inconsistency for Arabic language pages. See #8184.

1.129.1

19 Jun 19:10
f497ffa
Compare
Choose a tag to compare

Fixed

  • Remove Ads module setup CTA banner from SK dashboard. See #8902.

1.129.0

18 Jun 18:46
90b6eed
Compare
Choose a tag to compare

Added

  • Update conversion tracking JS to be controlled by new setting. See #8777.

Enhanced

  • Update conversion event sources to be tracked as event_source instead of __source. See #8815.
  • Fix layout shift that appears when the audience groups setup CTA banner is displayed. See #8707.
  • Ensure the "Powered by Site Kit" footer text on the Authorize Application screen is correctly aligned for RTL languages. See #8664.
  • Add a conversion tracking toggle to the Ads' module's settings page. See #8618.
  • Add "Enhanced Conversion Tracking" to settings views for Ads and GA4. See #8617.
  • Improve link color consistency in the Authorize Application screen. See #8585.
  • Add a Site Health section which lists the Site Kit-created audiences. See #8181.
  • Introduce Audience selection panel in Site Kit dashboard. See #8158.
  • Add the Audience Selection Panel as a component which is primarily visible in Storybook pending full integration. See #8157.
  • Update the Ad Blocking Recovery setup to let users confirm setup if they have already done it. See #7289.

Changed

  • Update PAX integration library to latest version. See #8852.

Fixed

  • Fix the toggle issue that happened when the user closed the popup dialog for enhanced conversion tracking by clicking somewhere outside of the popup. See #8818.
  • Update conversion event providers to use the defer approach to load their scripts. See #8817.
  • Update copy for the Enhanced Conversion Tracking toggle to be different for the Analytics module. See #8816.
  • Add the purchase event tracking for the WooCommerce provider. See #8814.
  • Update the conversion tracking migration to happen on the backend side. See #8455.
  • Improve Ad Blocking Recovery Setup screen when visited after completing Ad Blocking Recovery. See #7338.

1.128.1

11 Jun 20:24
f347422
Compare
Choose a tag to compare

Enhanced

  • Add new OAuth scope to Ads module. See #8792.
  • Improve Partner Ads Experience onboarding flow. See #8771.

Fixed

  • Update PAX integration to avoid intermittent authentication errors. See #8802.

1.128.0

03 Jun 19:22
7162abc
Compare
Choose a tag to compare

Enhanced

  • Update permissions required for the conversion tracking setting saving. See #8738.
  • Improve style specificity in the Authorize Application screen. See #8673.
  • Add PAX notification banner when PAX setup is completed successfully. See #8661.
  • Add the Ads module setup CTA banner. See #8660.
  • Enhance Key Metrics selection panel by introducing and reusing generic selection panel components. See #8652.
  • Include Switzerland in Consent Mode regions from July 31st, 2024, to match the corresponding changes to the EU user consent policy. See #8643.
  • Update conversion tracking events to include source of event tracking as Site Kit. See #8641.
  • Improve Ad Blocker warning messages for Ads and AdSense modules. See #8634.
  • Add conversion tracking toggle component. See #8616.
  • Implement the new conversion tracking partial datastore. See #8615.
  • Implement partner service for new campaign creation completed signal. See #8560.
  • Add the “New” badge to the Audience Widget Area. See #8169.
  • Add a new API/infrastructure for managing “expirable items". See #8168.
  • Display information about partial data availability in Audience widget area when complete data for the selected date range is not available. See #8142.
  • Add the audiences widget area to the Site Kit dashboard. See #8138.
  • Implement dismissal behaviour for the audience groups setup banner. See #8133.
  • Introduce creation of audience groups from Audience Setup Banner. See #8131.
  • Update Ad Blocker warning message in Ads and AdSense modules. See #7251.

Fixed

  • Ensure conversion ID is output when Ads module is connected by PAX. See #8732.
  • Update reports that use the adSourceName dimension to use the correct dimension filter. See #8658.
  • Avoid line wrapping and show ellipses for long post titles in the "Top content by pageviews" section of an Audience tile. See #8626.
  • Update the AdSense overview widget to use the correct date range. See #8478.
  • Update the Tag Manager module to display permission errors to users. See #5556.

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.