Features
- Launched a new Data Studio / Data Model workspace (beta) for building and exploring data: custom objects, properties, records, associations, and a visual relationship graph, plus custom joins, filters, aggregate columns, and configurable data sources.
- Added an AI-assisted query prompt (beta) to the data explorer for asking questions of data in natural language.
- Added a Vehicle Engagement Report for inventory, including a direct link from engagement charts to the shopper’s profile.
- Added CSV export to email deliverability lists: unsubscribes, blocks, bounces, group unsubscribes, and spam reports.
- Migrated Segments to a new, more reliable backend, improving how segments load and sync across campaigns.
- Expanded inventory dashboard filtering: order type/stage filters and multi-select dropdowns across the Inventory Scorecard, Performance, and Explorer views.
- Improved inventory onboarding, with a smoother feed-creation flow tied into the main onboarding steps.
- Added Google Ads connection status tracking that persists as users navigate through onboarding.
- Meta Audiences table now shows active campaign count per audience.
- Added an “open in new tab” option for navigation links throughout the app.
- Audience editing now supports changing update frequency and reprocessing lists directly.
- Redesigned the record details page with tabs, clearer association tables, and a more responsive layout.
Performance
- Eliminated duplicate/redundant data requests in Data Studio (query columns, filters, and metadata loading) for snappier interactions.
- Reduced unnecessary network calls when creating or loading Segments, preventing slow-downs and duplicate entries.
- Added loading skeletons so Data Studio columns appear smoothly instead of popping in during data loading.
- Capped preview pages to the first 100 properties to keep large data sets responsive.
- Made the Data Studio side panel resizable and fixed horizontal scrolling on mobile for a smoother experience on smaller screens.
Bug Fixes
- Fixed file/list uploads that could fail after an underlying cloud storage update.
- Fixed broken navigation and menus on Audience Details and other pages caused by unstable route handling.
- Fixed dashboards showing blank/undefined values, including source-medium reporting and dynamic reports with no data.
- Fixed email campaign and template screens that could error on missing data or fail to refresh after saving.
- Fixed Google Ads settings incorrectly showing a “not found” status while a connection was still pending.
- Fixed sign-up forms being auto-submitted unexpectedly by browser password managers.
- Fixed several Data Studio filter issues, including filters disappearing when switching conditions and incorrect handling of empty-value filters.
- Fixed dropdown menus not retaining the selected option or supporting proper keyboard/search navigation.
- Fixed an inventory dashboard error caused by an empty filter selection.
- Fixed record detail pages routing to the wrong location.
- Fixed a broken link and several smaller UI display issues (filter names/descriptions, small dropdown buttons).