Noibu blog

Ecommerce Replatforming: The Visibility Gap Nobody Plans For

Matt Small of Screwfix

Get the full episode here

TL;DR — What Screwfix’s replatform teaches you about ecommerce visibility:

  • Replatforming to headless or composable buys you speed and flexibility — but it quietly fragments your view of the customer. More systems, more integrations, more places for revenue to leak unseen.
  • Screwfix, a £2B+ retailer, moved off a monolith to composable commerce across web and in-store. Their biggest risk wasn’t migration — it was losing sight of what shoppers (and store colleagues) actually experienced.
  • Logs and APM tell you what broke on the back end. They don’t tell you which of a thousand errors is costing conversions. Prioritizing by revenue impact is the difference between chasing tickets and fixing what matters.
  • Session replay and Help Codes let Screwfix reproduce issues in seconds — including bugs they say they’d “never have found from deep log files.”
  • The fix for fragmentation isn’t another point tool. It’s one customer-side view that sits over the top of your stack, from the first click to completed checkout — online and in-store.

Published by Noibu | The Ecommerce Toolbox: AI in Retail
Guest:
Matt Small, Head of IT Service at Screwfix
Host: Kailin Noivo, Co-Founder at Noibu

🎧 Listen to the full conversation on Apple, Spotify, or YouTube


Ecommerce replatforming: the visibility gap nobody plans for

Ecommerce replatforming is the process of migrating your storefront to a new architecture — typically from a monolithic platform to a headless or composable stack of connected services. It almost always improves speed and flexibility. What teams rarely plan for is the side effect: as the architecture splits into more systems, the unified view of the customer journey splits with it, and errors, performance regressions, and checkout friction start slipping through the gaps.

That gap is exactly what Matt Small, who runs all "run services" at Screwfix, walked through on the latest episode of The Ecommerce Toolbox. Screwfix isn't a small operation — and the way they thought about visibility through a major replatform is a useful blueprint for anyone going composable.

Over £2 billion in annual sales. 1,000 UK stores. Order-to-store collection in under one minute.

Source: Screwfix, via The Ecommerce Toolbox podcast, 2026

Replatforming trades a known monolith for an unknown number of blind spots

A monolith is painful, but it's legible. One stack. One place things break. When you replatform to composable — stitching together best-of-breed services through integrations — you gain agility and lose that single seam.

Screwfix made exactly this move, shifting their websites across the UK, France, and Ireland off a single monolithic application onto linked SaaS services (commercetools). The flexibility was the point. But Matt was clear that visibility wasn't a nice-to-have alongside it — it was the thing that made the move safe.

"Moving away from the monolith on the web was really key. Visibility was actually really key for that as well."
— Matt Small, Head of IT Service, Screwfix

Here's why that matters for anyone evaluating a replatform: every new service is a new surface for a checkout error, a failed integration, or a Core Web Vitals regression — and none of it shows up in a single, tidy log anymore.

Replatforming can change site performance overnight — and even a one-second delay in load time can reduce ecommerce conversions by up to 7%.

Source: Google / industry Core Web Vitals research [VERIFY exact figure and citation before publish]

When your customers are your monitoring system, you're already too late

Before Noibu, Screwfix found out about problems the slowest way possible: a customer called in.

"Our connection to our customers was very disparate. We relied on customers phoning our call center and telling us about a problem — for us to then initiate a call and start looking from the customer's perspective. We had very little visibility about what the customer was actually seeing."
— Matt Small, Head of IT Service, Screwfix

This is the reactive trap, and it's nearly universal in ecommerce. The errors that hurt you most are the ones customers don't report. They don't open a ticket. They abandon the cart and they're gone. By the time enough people complain to register as a "problem," you've already lost the revenue.

Most customers who hit a site error never report it. They just leave — and the abandonment looks like "normal" funnel drop-off.

Source: Common ecommerce monitoring pattern observed by ecommerce teams [VERIFY: attach a hard citation if a specific figure is preferred]

The goal for any modern ecommerce team — and especially one mid-replatform — is to identify errors before customers or internal teams flag them. That's the shift from reactionary to proactive: instead of always chasing, you see the issue, scope its impact, and fix it on your own timeline.

Logs tell you what broke. They don't tell you what matters.

Screwfix already had monitoring on the back end — Datadog for logs and APM. That's the right tool for infrastructure, and Noibu integrates with it rather than replacing it. But back-end logs answer the wrong question for a revenue owner. They tell you what errored, not which errors are costing you conversions.

Matt put the problem bluntly:

"It gave me an option to move beyond the log-file view of the world — I have a thousand error 500s. Which one is important? Do I want to spend my time chasing avenues that have no consequence to my customer, or do I want to catch the two or three that have huge impact?"

— Matt Small, Screwfix

A thousand 500s with no prioritization is noise. The "two or three that have huge impact" are revenue. Noibu's job is to do that ranking for you — grouping issues with AI and ordering them by conversion and revenue impact, with full session context attached, so the team triages what matters instead of what's loudest.

This is also where the back-end and customer-side layers complement each other. Datadog watches the infrastructure. Noibu watches the customer journey and tells you which technical issues are actually blocking conversions. Through a replatform, you want both — and you want them to agree on what's real.

Composable doesn't have to mean fragmented visibility

The fear with composable is that visibility shatters into as many dashboards as you have services. It doesn't have to. The point of a customer-side platform is that it sits over the top of the stack and reassembles the one thing your shoppers actually experience: the journey.

That means watching the funnel end to end — from the first click on a PLP to a completed checkout — regardless of how many services power it underneath. Checkout visibility is the part legacy and infra-only tools most often miss, and it's the part where a single broken integration quietly costs the most.

Here's the practical contrast a replatform forces you to confront:

Question a revenue owner asks Logs / infra APM alone Customer-side ecommerce monitoring
"Did the migration break checkout for real shoppers?" Shows server errors, not funnel impact Shows the exact step, session, and conversion loss
"Which of these 1,000 errors should we fix first?" Volume, not priority AI-ranked by revenue and conversion impact
"Can we reproduce what the customer hit?" Recreate it manually from log breadcrumbs Replay the actual session with full context
"Did this release regress performance or stability?" Possible, but disconnected from behavior Ties each deploy to stability, performance, and behavior changes

That last row matters more during a replatform than at any other time. Replatforming is a release marathon — service after service shipping, any of which can break conversion. Release Monitoring connects every deployment to changes in stability, performance, and behaviour, so a regression gets caught at deploy, not two weeks later when the numbers dip.

Visibility shouldn't stop at the website

The most striking part of the Screwfix story is that they didn't stop at web. As an omnichannel retailer, they extended the same technology onto their in-store point-of-sale tills — so the platform now watches what store colleagues experience, not just online shoppers.

"Nobody got us closer to our customer. This gets IT closer to our colleagues."

— Matt Small, Screwfix

The mechanism is the same one that kills support guesswork online. When a till transaction fails, the old process was a colleague calling the help desk — and the help desk asking the unanswerable question:

"Can you remember what you did?" "No. I pressed some buttons and some stuff happened. Do you remember what the error was? Not really."
— Matt Small, Head of IT Service, Screwfix

You can't reproduce the problem from that. With session replay and sHelpCode™s, a colleague flags an issue and the team sees the exact session immediately — no reconstruction, no logging in as the user to recreate it. Matt's verdict on what that surfaced:

"It helped us massively solve a bunch of bugs we would never have found from deep log files. It pointed the way to where the problems were, where they were on the journey."

— Matt Small, Screwfix

The real consolidation play: one tool over the top

Cost discipline is the through-line of every ecommerce conversation in 2026, and Screwfix is no exception. The instinct of the last few years — buy a specialized tool for every job — has flipped. The problem teams now describe is too many tools, not enough visibility, with each one calculating things differently.

"Having a tool that comes over the top of everything is really important — to consolidate down so everyone's on the one tool that gets the one view of the customer. More efficient and, obviously, more effective."

— Matt Small, Screwfix

Consolidation isn't just a line-item win. It's an accuracy win: when product, engineering, UX, and support all read the same view, they stop arguing about whose numbers are right and start fixing the thing.

There's a usability dimension too, and it's where AI earns its place. Matt — who describes himself as "not actually that technical" — wants issues surfaced in a way a non-engineer can understand and route, so engineers can go deep on the parts that need them. AI-powered grouping and prioritization does that: it translates a wall of errors into "here's what's costing you, here's the session, here's where it is in the journey." Decision-makers get clarity; engineers get the detail.

A visibility checklist for your ecommerce replatform

If you're migrating to headless or composable, put these in place before you flip the switch — not after the first revenue dip:

  1. Establish a customer-side baseline pre-migration. Capture current error rates, Core Web Vitals (LCP, INP, CLS), and funnel conversion so you can tell a regression from noise.
  2. Get checkout under 100% session capture. Sampling isn't good enough for checkout — the one place a single broken integration costs the most needs full coverage, not a sample.
  3. Prioritize by revenue, not volume. A thousand errors is a list. The two or three blocking conversion are the work. Make sure your tooling ranks for you.
  4. Tie every release to outcomes. A replatform ships constantly; connect each deploy to stability, performance, and behaviour so regressions surface at deploy time.
  5. Plan for reproduction, not reconstruction. Session replay means you watch what happened instead of trying to recreate it from logs.
  6. Extend the view to every channel that matters. If you're omnichannel, the in-store experience deserves the same visibility as the website.

Replatforming is the right move for plenty of retailers. Losing sight of your customer in the process isn't part of the deal — it's just the part nobody budgets for. The teams that come through a migration clean are the ones who can answer "what are shoppers actually experiencing right now?" on day one, not after the first dip.

If you're planning, mid-flight, or just live on a new stack, the fastest way to see your blind spots is to look for them.

Free website audit — scan your site for the errors, performance issues, and checkout friction your current tools aren't surfacing. → noibu.com/free-website-audit

Listen to the full episode now

  1. Apple Podcasts
  2. Spotify
  3. YouTube

Frequently asked questions

How do you monitor an ecommerce site after replatforming to composable?

Use a customer-side monitoring platform that sits over the top of your services and reassembles the full journey, rather than reading each service’s logs separately. It should capture 100% of sessions, track Core Web Vitals with real user data, and prioritize errors by conversion and revenue impact. Back-end APM (like Datadog) still watches infrastructure; the customer-side layer tells you which technical issues are actually blocking shoppers.

What are the best ecommerce monitoring tools for headless or composable commerce?

The right fit for composable is a purpose-built ecommerce monitoring platform that unifies error detection, performance monitoring, session replay, and page-level analytics in one view — because composable architectures fragment visibility across many services. General-purpose APM/RUM tools (New Relic, Datadog) cover infrastructure but not the customer funnel; UX analytics tools (Contentsquare, FullStory) show behavior but not technical root cause. Noibu is built specifically to connect technical root cause to conversion and revenue impact for ecommerce.

How do you keep visibility into checkout errors during a site migration?

Capture 100% of checkout sessions — sampling misses the low-frequency, high-impact failures that quietly kill revenue — and baseline your checkout funnel before the migration so you can detect regressions immediately. Pair full session capture with deploy-level monitoring so a release that breaks checkout is caught at the point of change, not weeks later. Replay and full session context let teams reproduce and fix the exact failure without recreating it manually.

How does ecommerce monitoring prioritize errors by revenue impact?

Instead of listing every error by frequency, revenue-first monitoring groups related issues and estimates the conversion and revenue loss each one causes, then ranks them so teams fix the highest-impact problems first. This turns a list of a thousand server errors into a short, ordered work queue. It’s the difference between chasing tickets and protecting revenue.

How do you detect bugs that customers don’t report?

Always-on monitoring detects errors as they happen across real user sessions, so you find issues before customers or internal teams flag them — most shoppers who hit an error never report it, they just abandon. Session replay then lets you reproduce the exact experience that triggered the issue. This removes the reliance on call-center reports as your early-warning system.

Is Noibu just an error monitoring tool?

No. Noibu began with error detection but is now a full ecommerce analytics and monitoring platform, unifying Issues & Alerts, Session Replay, Performance Monitoring, Release Monitoring, and Page Analysis. It connects what’s happening on your site to why it matters in revenue and conversion terms — across web and, for omnichannel retailers, in-store experiences too.

Back to all blogs

Identify the top errors, slowdowns, and friction points impacting conversion and revenue
Free website audit
Share

Don’t lose customers to site errors—protect your revenue with Noibu