Enhanced
- Provide reference date to client on page load, in order to be able to model given dates for testing. See #6782.
- Ensure report requests are only made to the active Analytics module (UA/GA4). See #6746.
- Update settings validation and requirements when
ga4Reporting
is enabled. See #6742. - Prevent creation of Universal Analytics when
ga4Reporting
is enabled. See #6740. - Add Google Analytics setup flow that prioritises Google Analytics 4 when GA4 Reporting is enabled. See #6738.
- Update Analytics connection logic when
ga4Reporting
is enabled. See #6737. - Use new GA account provisioning API when
ga4Reporting
is enabled. See #6733. - Create backend infrastructure to support the new Google Analytics account provisioning endpoint. See #6732.
- Update the Analytics 4 Search Funnel component to use the "Engagement Rate" metric instead of "Engaged Sessions". See #6724.
- Update the "Engaged Sessions" metric title to read "Engagement Rate" in the new GA4 widgets. See #6693.
- Update Analytics source links on the GA4 version of the dashboard. See #6639.
- Add checks for Google Analytics 4 metric names to Analytics report handling. See #6615.
- Add trigger for a survey to track the usage of the new GA4 dashboard view. See #6574.
- Add the new GA4 version of the Top Earning Pages widget. See #6573.
- Add a new post UA cut-off warning. See #6557.
- Warn about upcoming Universal Analytics cut-off in Analytics settings. See #6556.
- Add badges to highlight new metrics on the Analytics 4 version of the dashboard. See #6552.
- Update conditions for showing the "Create Conversion" CTA, and update the support URL it links to. See #6551.
- Ensure that Analytics 4 widgets are only displayed when the dashboard view is in Analytics 4 mode. See #6550.
- Conditionally adds a toggle to the Analytics settings to control the version of Analytics used on the dashboard. See #6547.
- Add the “Switch to Google Analytics 4 Dashboard View” notification banner. See #6544.
- Add the new
isGA4DashboardView
selector to the Analytics module. See #6541. - Update the graphic and copy on the GA4 Activation Success Banner. See #6539.
- Update design and text of GA4 Reminder Banner. See #6538.
- Follow API naming conventions for Analytics 4 field names. See #6484.
- Update logic for handling Google Tag detection. See #6374.
- Add a notification for users when their Google tag associations change. See #6373.
- Add a dedicated control for the Google Analytics 4 web data stream instead of a single property select. See #6330.
- Enhance survey infrastructure to be more flexible. See #6306.
- Conditionally render GA4 metrics in the Site Kit Admin Bar integration. See #6221.
- Update styling of entity search close button to not overlap with the input's border. Props itsaladin. See #5980.
- Enhance mechanism for dashboard sharing request context. See #5780.
Changed
- Upgrade Guzzle, with
guzzlehttp/guzzle
updated to v6.5.8. See #1146.
Fixed
- Fix bug where Google Tag settings were not being saved when creating a new tag via the Analytics Settings page. See #6767.
- Fix placement order of Google Tag banner notification. See #6766.
- Prevent triggering Google Tag lookups until scope is granted. See #6764.
- Fix potential
IntersectionObserver
error in banner notifications. See #6674.