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.