Measuring Design System Impact - Lessons from Into Design Systems Conference
đ° How do you prove the value of your Design System to leadership?
đ How do you track adoption in a way that actually reflects what users experience?
At Into Design Systems Conference 2025, Stefano Magni, Tech Lead at Preply, Design System shared one of the most advanced and thoughtful answers Iâve seen:
Visual Coverage
đĄ Itâs not just about counting components in Figma
Itâs about measuring how much of your product, as seen by real users, is actually built with Design System components.
What is Visual Coverage?
Visual Coverage is a browser-based algorithm that runs directly on your usersâ devices. It calculates how much of a given page is built with design system components. Not by counting DOM nodes or scanning codebases, but by analyzing rendered pixels.
Imagine coloring every component on the screen green if it comes from your system, and red if it doesnât. Then counting those pixels to get a percentage.
Thatâs the core idea.
This makes the metric:
Product-oriented
Real-time
User-perspective driven
Why Preply Built It
Stefano explained the core problem like this:
âDesign system metrics like token usage or static analysis are greatâââbut they donât speak the same language as product teams.â
Leadership cares about product data: conversion rates, engagement, usage trends. Preplyâs platform teams needed something similarly tangible.
Something to show where the system is used, how much, and where itâs not helping enough.
So they built their own metric and made it open source.
How It Works
Hereâs what makes Visual Coverage unique:
Pixel-based analysis: Calculates how much screen real estate is taken by system components
Component weighting: Not all components are equal. A primary button matters more than a layout div. Stefano built a scoring system using UI impact, interactivity, and accessibility
Team-level breakdowns: Tracks system usage by product team, so support and follow-up can be targeted
Live dashboards: Collected from 300,000+ measurements per day across Preplyâs web and mobile apps
Itâs implemented in pure JavaScript and works across frameworks. They even built a spreadsheet and a Figma file to help others get started.
Visual Coverage open-source project: https://github.com/preply/design-system-visual-coverage
What It Enables
Clear visual dashboards to show system usage to stakeholders
Insight into which teams are fully adopting the systemâââand which arenât
Strategic conversations: Do we need more components? Or better ones?
A framework to support OKRs and adoption goals
A way to surface whether your system is supporting the most important business initiatives
And because it runs on user devices, it scales across the entire product footprintâââwithout depending on product teams to integrate tracking code.
What You Can Do Next
Here are some concrete steps if you want to try this approach:
Explore the open source visual coverage library
Build a component weighting model for your system
Start testing the metric on key flows
Visualize adoption across teams or areas of the product
Use insights to inform your roadmap and stakeholder communication
âVisual Coverage is not a judgment metric. Itâs a success metric.ââââStefano
Itâs not about blaming teams with low adoption.
Itâs about understanding where your system helps and where it doesnât (yet).
đď¸ Get the Resources, Templates and Miro Access
After his talk, Stefano shared even more resources in the official Into Design Systems Miro board, available to ticket holders and everyone who purchases access to the recordings.
Stefano also answered key follow-up questions from the community, including:
What if we design products where we donât have easy or any access to user data?
What is the definition of âimpactâ in the case of Preplyâs design system? What exactly are you measuring?
How do you track visual coverage on mobile apps?
How are you using the visual coverage percentage to drive adoption? Is it part of product team goals or your own teamâs goals?
đĄ Want to go deeper and see everything Stefano shared?
Youâll get access to:
All recordings from the conference
The shared Miro board
Slides, templates, links and code examples
Resources from 20+ other expert sessions
Learn about Design Systems, Design Tokens, Accessibility, Documentation, and more
đ Get instant access to all recordings and resources