Releases: google/site-kit-wp
Releases · google/site-kit-wp
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.
1.125.0
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
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
1.123.1
1.123.0
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 withanalytics-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