Releases: google/site-kit-wp
Releases · google/site-kit-wp
1.133.0
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
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
1.131.0
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 version4.27.3
, including a patch to avoid breaking changes. See #8826.
Fixed
1.130.0
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
1.129.1
1.129.0
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
1.128.0
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
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
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.