Added
- Add support for tagging with Google Analytics 4 in AMP mode. See #7221.
- Complete Ad Blocking Recovery set up interface. See #6966.
- Add infrastructure for fetching and storing the Ad Blocking Recovery tag. See #6902.
Enhanced
- Add PHP version to requests for features. See #7209.
- Add the Analytics dashboard type to Site Health information. See #7119.
- Ensure the Universal Analytics controls are shown in the case where the connected property belongs to another Google account and permission has been removed. See #7063.
- Add settings controls for Ad blocking recovery tags. See #6962.
- Add ad blocking recovery state to the settings view for AdSense. See #6961.
- Show the Ad Blocking Recovery Notification on the Dashboard. See #6953.
- Rework the Dialog component to use dialog components from the
googlesitekit-components
library instead of@material/react-dialog
directly. See #6652. - Show a “Connect AdSense CTA” Key Metrics tile if AdSense is disconnected after setting up AdSense-related Key Metrics. See #6264.
- Add the Connect GA tile to Key Metrics widget. See #6263.
- Create the "Top performing keywords" key metric widget tile. See #6251.
- Create the "Most popular content by pageviews" key metric widget tile. See #6247.
- Implement HaTS survey triggers for users who answers "Other" to any User Input question. See #6180.
- Migrate
TextField
component to our GM2 component library. See #6113.
Fixed
- Ensure Ad Blocking Recovery elements are only present when the feature is enabled. See #7179.
- Restore notice width in setup and settings views. See #7140.
- Fix the Optimize sunset banner re-appearing issue. See #7138.
- Fix broken view-only dashboard when Analytics isn't shared. See #7116.
- Fix notices about granting view-only access when changing module settings for modules that are not shared with any roles. See #6633.
- Fix issue in the All Traffic widget/Google Charts pie charts that caused selected elements to become de-selected. See #4589.