Developer / Tools

Monitoring admin Web Vitals in the Dev Dashboard
Performance metrics consolidated into your development home base

Your app's admin performance data has moved from the Partner Dashboard to the Dev Dashboard. You can now check Core Web Vitals alongside your existing monitoring tools without switching tabs. No code changes required.

On this page
  1. What's actually changing (understand it in 30 seconds)
  2. The big picture of the move: where did the data go?
  3. The 3 Core Web Vitals you can see
  4. FID retirement and its replacement by INP
  5. What merchants and developers need to do
  6. How to check it (3 steps)
  7. 5 key points for engineers
  8. 3 use cases you can apply in your work
  9. A one-line summary you can use in a pitch

1What's actually changing

Your app's admin performance datahasmoved from the Partner Dashboard to the Dev Dashboard.
You no longer have to switch tabs in the Partner Dashboard to view Web Vitals—you can check them in the same place as your existing monitoring tools.

Before: Partner Dashboard

To view performance, you had to move to a tab in the Partner Dashboard. The screen was separated from your other development work.

Now: Dev Dashboard

Integrated into the same Dev Dashboard as your existing monitoring tools. No more switching tabs to check Web Vitals.

2The big picture of the move: where did the data go?

Partner Dashboard Old: admin performance screen Bookmarked URLs are automatically redirected moved Dev Dashboard Existing monitoring tools + admin Web Vitals Daily / 28-day P75 Everything in one place pass/fail evaluation Built for Shopify same thresholds as pass / fail App Store conformance assessment same data
What the dashboard shows is the same data the App Store uses to evaluate an app's compliance. In other words, the numbers you see match the numbers the review side sees, so you can track the Built for Shopify criteria without any discrepancy.

3The 3 Core Web Vitals you can see

the daily and 28-day P75 rollups(top 75th percentile aggregation) for the following 3 metrics.

LCP

Largest Contentful Paint
The time it takes to render the largest element.loading performance.

INP

Interaction to Next Paint
Responsiveness from an interaction to the next paint.interactivity.

CLS

Cumulative Layout Shift
The cumulative amount of unexpected layout shift.visual stability.

Each metric comes with a clearthresholds used in the Built for Shopify evaluationbased pass / fail status. You can tell at a glance whether it passes or fails, without having to judge whether the numbers are good or bad yourself.

4FID retired and replaced by INP

FID is retired

First Input Delay(First Input Delay) has been deprecated. It has also disappeared from the dashboard.

INP becomes the successor Core Web Vital

In place of FID, INP has been adopted as a Core Web Vital, and the dashboard reflects this update.

Whereas FID only measured "the delay on the first input," INP capturesinteraction responsiveness across the entire session. You can think of it as a shift to a metric that more accurately reflects the true state of interactivity.

5What merchants / developers need to do

ItemDetails
Code changes Not required Your app's Web Vitals telemetry will keep working as before.
Old bookmarks Automatic The URL of the admin performance page in the Partner Dashboard is automatically redirected to the Dev Dashboard.
Distribution page link Updated The link on the app's "Distribution" page now points to the new location.
In practice, the work required on the developer side is zero. Telemetry is still sent the same way—only where you view it has changed. Old links aren't broken and will guide you to the new location.

6How to verify (3 steps)

1

Open the Dev Dashboard

Go to the Dev Dashboard, where your existing monitoring tools live.

2

Open admin performance

View the daily and 28-day P75 rollups for LCP / INP / CLS.

3
PASS FAIL

Check pass / fail

Use the pass/fail based on Built for Shopify thresholds to decide whether action is needed.

75 points engineers should know

1. Where you look is now unified

Performance data is consolidated in the Dev Dashboard, viewable on the same screen as your existing monitoring. No more tabbing back and forth with the Partner Dashboard.

P75

2. The metrics are P75 rollups

Daily and 28-day P75 (75th percentile) aggregations. You judge improvements based on "the experience of most users" rather than one-off outliers.

3. Pass/fail follows Built for Shopify criteria

Each metric's pass/fail conforms to the Built for Shopify evaluation thresholds. If you're aiming to keep or earn the BFS badge, this becomes your direct management metric.

4. Reflects the FID → INP migration

FID is deprecated and INP is now a Core Web Vital. Read the dashboard on the assumption that you'll switch your responsiveness monitoring targets and alert thresholds to an INP basis.

5. Telemetry and old URLs keep working without changes

Your app's Web Vitals telemetry is sent as before, andno code changes are required. Old bookmarked Partner Dashboard URLs are automatically redirected, and the Distribution page link has already been updated to the new location. There's no need to plan any migration work.

83 use cases you can apply to your work

USE CASE 1

Continuously monitor BFS badge retention with the "pass/fail dashboard"

Challenge
For apps that have already earned Built for Shopify, monitoring whether LCP/INP/CLS dip below the thresholds had become dependent on individuals.
Approach
Check the Dev Dashboard's pass/fail and 28-day P75 weekly, and build a flow to immediately triage any metric that turns to fail.
Impact
Because you see the same data as the review side, there's no discrepancy, and you can detect the risk of losing the badge early.
Technical notes
Pass/fail thresholds conform to the BFS evaluation. Use the granularity appropriately: daily for early signs, 28-day for confirmed trends.
Responsiveness = INP
USE CASE 2

Migrating internal monitoring to INP in line with the FID deprecation

Challenge
Your own measurement dashboards and alerts were still FID-based and had started to diverge from Shopify's evaluation criteria.
Approach
Replace your monitored metrics and alert thresholds with INP, and reconcile the Dev Dashboard's INP pass/fail against your internal metrics.
Impact
Captures whole-session responsiveness rather than just "first input delay," letting you prioritize improvements that align with real user experience.
Technical notes
FID has been removed from the dashboard, so any FID-dependent reports will need to be rebuilt.
Partner Dev
USE CASE 3

Inventory the "new destinations" for team runbooks and bookmarks

Challenge
Operational runbooks and shared bookmarks still point to the Partner Dashboard's performance screen, leaving team members confused.
Action
Rely on automatic redirects while officially updating the links in runbooks and the internal wiki to point to the Dev Dashboard.
Impact
New members can complete onboarding without getting lost, reducing inquiries caused by broken links and outdated navigation.
Technical notes
Old URLs are automatically redirected, so there's a grace period for migration, but the app's Distribution page already points to the new location.

9A one-line summary you can use in proposals

"An app's admin performance (P75 and pass/fail for LCP / INP / CLS) is consolidated in the Dev Dashboard.
Zero code changes, old URLs auto-redirect, and FID is replaced by INP.
You can track Built for Shopify criteria on a single screen using the same data the review team sees."