- Fixed the session replay scrubber jumping past the final event on very long recordings.
- Heatmaps now remember your last-viewed map type — click, scroll, or move — when you switch pages.
- Fixed CSV exports occasionally dropping the last row when a report ended on a partial day.
Changelog
New features, integrations, and fixes for Mtrix. Newest first.
Latest release · v1.7.3 · July 14, 2026
- Off-screen dashboard charts are deferred until you scroll to them, so first paint is quicker on dense boards.
- Fixed a rounding difference between the Analytics revenue chart and the Purchases total.
- Improved contrast on disabled buttons throughout the dashboard.
- Experiment variants can now be renamed after they’ve started running.
- Fixed the funnel step editor losing focus after adding a condition.
- Tidied up the empty states across Experiments, Heatmaps, and Errors.
- Added a BigCommerce integration alongside the existing Shopify and WooCommerce connections.
- Saved views — pin a filtered dashboard and share the exact link with your team.
- Added keyboard shortcuts to jump between modules; press ? to see them all.
- Fixed on-email audience filters not re-evaluating when a shopper’s traits changed mid-campaign.
- Reduced memory use when replaying sessions longer than 30 minutes.
- Copy touch-ups across the onboarding checklist.
- Fixed dynamic order blocks rendering an empty row for bundled products in emails.
- Audience changes now take effect on running experiments within a minute, instead of at the next full sync.
- Small performance win on the dashboard’s initial data fetch.
Introducing the Email Creator — build, schedule, and send campaigns from the same place you build your store, with event triggers, live audience filters, and dynamic order blocks.
- On-email audience filters let a single campaign render differently for different shoppers.
- Per-campaign deliverability reporting: opens, clicks, and the revenue each send drove.
- Reuse any saved builder section inside an email — no separate email templating language.
- Added a Postscript integration for syncing audiences straight into SMS flows.
- Fixed heatmap overlays misaligning on pages with sticky headers.
- Errors now link straight to the session replay where they first happened.
- Fixed webhook retries firing twice when a delivery timed out but still succeeded.
- One-click rollback now restores a page’s assets, not just its layout.
- Faster first paint on the session list for stores with millions of recorded sessions.
- Added outbound webhooks and a public REST API for pulling your events and reports.
- Added role-based permissions — viewer, editor, and admin seats per project.
- Date ranges now persist as you move between dashboard pages.
- Fixed multi-armed bandit allocation not respecting a paused arm for a few minutes.
- Added a Meta (Facebook) Pixel connection for mirroring conversions server-side.
- Added a minimum exploration rate to bandit tests, so a slow-starting variant still gets a fair sample.
- Fixed the bandit report’s per-arm view double-counting returning visitors.
- Significance now updates live as an experiment collects data, instead of only on refresh.
- Ask Mtrix now shows its work — the exact filters behind every answer it gives.
Introducing Ask Mtrix — ask a question in plain English and get the chart, the segment, and the sessions behind the answer.
- Ask “where did checkout conversion drop last week” and get the funnel, the drop-off step, and the recordings to watch.
- Every answer links back to a real dashboard you can save, so it’s a shortcut, not a black box.
- Ask it to build an audience or draft an experiment, then edit the result yourself before anything goes live.
- Added a Klaviyo integration — sync any Mtrix audience to a Klaviyo list and keep it current as shoppers qualify.
- Error groups can be muted, so a noisy third-party script stops paging you.
- Fixed currency formatting on the Purchases report for stores selling in more than one currency.
- Fixed duplicating a page in the builder not carrying over its content-model bindings.
- Slack alerts now include a direct link to the experiment or error that triggered them.
- Improved keyboard navigation in the date-range picker.
- Performance scores now break out Interaction to Next Paint (INP) alongside LCP, CLS, and TBT.
- Added a Slack integration — get a message the moment an experiment reaches significance or an error spikes.
- Fixed rage-click detection firing on double-clicks inside text inputs.
- Fixed a paused experiment continuing to allocate new visitors for a few minutes.
- Mask URL tests now preserve query parameters through the redirect.
- Reduced layout shift on the experiments board while cards load.
- Fixed a personalization rule occasionally serving the control variant to a qualifying shopper.
- Added a Segment integration for streaming Mtrix events into your existing data pipeline.
- Small performance win on the analytics query engine for year-long date ranges.
Introducing Personalization — ship each audience its winning variant permanently, not just for the length of a test.
- Turn any experiment result into an always-on rule: this audience always sees the variant that won for it.
- Rules run on the same server-side engine as your tests, so there’s no flash and nothing lost to ad blockers.
- See lift per audience in one view, and pause a rule the moment it stops paying off.
- Added a WooCommerce integration alongside Shopify.
- Fixed refunded orders still counting toward revenue on the Analytics dashboard.
- The builder template library passed 2,000 DTC-ready pages.
- Fixed heatmaps not recording clicks on elements inside a shadow DOM.
- Purchases can now be filtered by discount code to see which promos actually paid off.
- Improved CSV and PDF export formatting on the Purchases report.
- Fixed session recordings not capturing dynamically injected iframes.
- Added a Google Analytics import so you can backfill historical pageviews on day one.
- Smaller targets in the builder’s layer panel are easier to grab on a trackpad.
- Fixed the analytics funnel miscounting when two steps matched the same event.
- Added saved segments to the analytics builder, reusable across every chart.
- Reduced memory use on the session list for very active stores.
- Fixed a timezone drift on scheduled reports for stores outside UTC.
- Error stack traces now resolve through uploaded source maps.
- Added scheduled email digests for any dashboard — daily or weekly, to whoever needs them.
- Content models can now drive product and landing pages from a single source.
- Fixed the builder’s undo history resetting after a publish.
- Added a Shopify integration — install Mtrix on your store without touching theme code.
- Fixed the heatmap scroll map not accounting for pages taller than 20,000 pixels.
- Copy touch-ups across the experiment setup flow.
- Fixed a crash when a session replay contained more than 10,000 DOM mutations.
- Improved the accuracy of bounce detection on single-page storefronts.
- Added period-over-period comparison to every chart, with the deltas written in plain English.
- Added a Slow-connection profile to the Performance dashboard, next to Desktop and Mobile.
- Fixed the products catalog not paginating past 500 items.
- Fixed experiment goals not tracking purchases completed on a separate thank-you page.
- The dashboard now remembers which charts you collapsed.
- Fixed session replays occasionally masking the wrong input fields.
- Added a per-country breakdown to the Performance dashboard.
- Assorted accessibility fixes — focus rings, aria labels, and contrast.
- Fixed the onboarding snippet check not detecting the script on sites behind a CDN.
- Improved first-load time of the dashboard shell.
Mtrix is generally available. One platform to build your store, test it, and watch the revenue move — five tools replaced by one.
- Visual builder, experiments — A/B, multivariate, split-URL, server-side, and multi-armed bandit — analytics, session replay, heatmaps, performance, and error tracking are all live and out of beta.
- Bring your existing store or build a new one — either way, no code and no developer required.
- Every module is included on the free plan to start.
- Thank you to everyone who ran a store on the beta and told us what was broken.
- Release-candidate hardening ahead of general availability — hundreds of small fixes across every module.
- Closed the last known data-retention edge cases before opening signups to everyone.
- Products and Purchases enter beta — a live catalog and an orders board with revenue, items, and refunds.
- Added average-order-value and refund tracking to revenue reporting.
- Session replay can now be opened directly from any row in the Purchases board.
- Audiences enter beta — build segments on real behavior and traits, with mutual exclusion between tests.
- Added a live audience count that updates as you add each condition.
- Experiments can now target a specific audience instead of all traffic.
- Error tracking enters beta — a grouped inbox of every JavaScript error your shoppers hit.
- Each error is linked to the session replay it happened in.
- Added source-map support for readable stack traces.
- Fixed Core Web Vitals under-reporting on pages that loaded their fonts late.
- Performance scores now update within minutes of a deploy instead of the next day.
- Added a per-page score history, so you can watch a page get faster after a fix.
- Performance monitoring enters beta — Core Web Vitals (LCP, CLS, TBT, FCP) scored per page.
- Added a 2-second load-time target line, the threshold where conversion starts to hold up.
- Scores split by device, so a slow mobile page can’t hide behind a fast desktop one.
- Heatmaps enter beta — click, scroll, and move maps on any page you’re tracking.
- Added a scroll-depth ruler showing where shoppers stop reading.
- Heatmaps can be filtered by device and by audience.
- Experiments enter beta — A/B, multivariate, split-URL, and mask-URL tests, run client- or server-side, all with statistical significance.
- Multi-armed bandit mode is in from the start, shifting traffic toward the leading variant automatically as data comes in.
- Added a visual editor for building variants without writing code.
- Winners are called only once the result clears significance, not on a hunch.
- Fixed session replay dropping the last few seconds when a shopper closed the tab abruptly.
- Trimmed the recording script’s footprint so it no longer shows up in your performance budget.
- Added console logs to the replay timeline, next to clicks and errors.
- Session replay enters beta — watch real visits, with rage-click and dead-click detection.
- Added a timeline that threads pageviews, clicks, and errors into one scrubbable track.
- Sensitive inputs are masked by default.
- The analytics dashboard takes shape — build the charts you actually read from line, bar, donut, and metric tiles.
- Added content models, so pages can be driven by your own data.
- Added responsive breakpoints and one-click rollback to the builder.
Mtrix begins — the first private beta: a visual store builder wired to its own analytics from day one.
- Drag-and-drop builder with a component library and instant publish.
- A lightweight snippet that records pageviews and events from one line of script.
- Invite-only, for a first handful of DTC brands willing to break things with us.