Releases: google/site-kit-wp
Releases · google/site-kit-wp
1.136.0
Added
- Add the new
Top cities driving leads
widget. See #9154. - Add new WordPress Data controls to
googlesitekit-data
. See #8992.
Enhanced
- Update publication links in the Reader Revenue Manager module to navigate to the RRM product page for the publication. See #9313.
- Improve instructions for creating a new publication in the Reader Revenue Manager module setup screen. See #9308.
- Refactor Ads notifications to use new notifications infrastructure. See #9279.
- Show the "Display visitor groups in dashboard" toggle in the Site Kit Admin settings even when Google Analytics is disconnected. See #9264.
- When a user clicks the CTA to visit the Publisher Center from one of the onboarding state notifications, resync the onboarding state upon returning to the Site Kit browser tab and update/hide the notification if the state has changed. See #9262.
- Show the Reader Revenue Manager module's setup banner again two weeks after being dismissed, and show a tooltip to let the user know it can be set up later in Settings. See #9257.
- Update text colour in Reader Revenue Manager publication creation screen. See #9256.
- Reduce frequency of AdsLinks checks. See #9141.
- Improve offline connection check logic/behaviour. See #9083.
- Scroll to the Audiences Widget Area when clicking the "Show me" CTA on the Setup Success Notice that is shown when the Audience Segmentation feature has been set up. See #8874.
- Implement the Audience Segmentation "no audiences" banner variants for secondary authenticated and shared dashboard users. See #8577.
- Remove "New" badges from Analytics widgets in the entity dashboard. See #8203.
- Add "New" badges to newly created audiences in the Selection Panel, which will be visible for 28 days after the first viewing. See #8170.
- Redirect to OAuth as needed to grant the scope for creating the required custom dimension from the "Top content" metric section. See #8154.
- Handle the “new visitors” and “returning visitors” audiences as a special case to avoid the "partial data" state for them on the Audience Tiles. See #8144.
- Automatically configure the audience selection for additional admins and view-only users once an admin has set up the feature. See #8130.
- Remove scheduled events upon deactivation, reset or uninstall. See #6992.
- Improve error notice when no "Retry" button is present. See #6707.
- Fix a bug that could cause the "Top content" metric not to appear on the view-only dashboard. See #8175.
Changed
- Remove
conversionInfra
feature flag. See #9173.
Fixed
- Update RRM notification event names in Analytics. See #9368.
- Improve Reader Revenue Manager setup CTA banner so that its graphic does not overflow the container. See #9271.
- Fix glitches relating to the Audience Segmentation Setup CTA Banner. See #9231.
- Ensure Zero Data notification always appears in new banner notifications. See #9227.
- Fix unexpected error in Site Kit WordPress dashboard widget for sites in zero data states. See #9226.
- Add ability to remove a notification on next page load. See #9225.
- Fix glitches and errors when changing the audience selection in mobile viewports, ensuring audiences are listed in the correct order, and audience tabs function properly without errors. See #9168.
- Improve module disconnection confirmation dialog UI. See #9061.
1.135.0
Added
- Add a cron task to fetch Analytics report data for conversion events reporting. See #9130.
Enhanced
- Add an "Edit in Reader Revenue Manager" link to the RRM module's settings view screen. See #9192.
- Add
conversionReporting
feature flag to plugin. See #9152. - Add support for Analytics Conversion Report Events in data store. See #9132.
- Fix the undefined array key "name" warning. See #9113.
- Don't show the Audiences Widget Area on the dashboard when the "Display visitor groups in dashboard" switch is toggled off in the Settings section. See #9065.
- Refactor PAX notification to use new notification infrastructure. See #8980.
- Update Google Tag scope notifications to use new notifications infrastructure. See #8979.
- Update banner notification code for the "Unsatisfied Scopes Alert" banner notification. See #8978.
- Optimize Audience Segmentation related API calls to be made only when the area is being viewed. See #8879.
- Add the
PublicationOnboardingStateNotice
component, rendering a notice based on the onboarding state of the current publication and presented in Storybook. See #8838. - Fix PHP 8.1 deprecation notices. See #8589.
- Enhance Audience Segmentation CTAs to not appear on shared dashboard. See #8174.
- Show a notice in the Audience Creation Notice when the Analytics edit scope is missing, and proceed directly to the OAuth flow upon clicking a CTA to create an audience. See #8165.
- Show an Audience Tile in an error state if an error occurred while retrieving its data; show a combined error state if all audiences have an error. See #8147.
Fixed
1.134.0
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 thegetPublications
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
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.