When a UI extension doesn’t mount, shoppers see a broken experience and the problem is often hidden from the developer’s view. Shopify’s latest Dev Dashboard update shines a light on those hidden failures, showing exact failure rates for checkout and customer‑account extensions and pointing you to the stores where they occur most often.
What’s New in the Dev Dashboard
The Operations section on your app’s home page now includes three new pieces of data: • Extension mount failure rate – the total number of loads versus the share that failed, selectable by date range. • Top extension installations by failure rate – a ranked list of stores (minimum 10 loads) where the current version of your extensions fails most often, each row linking directly to that store’s mount‑failure logs. • Logs – every failed mount now appears as a UI‑extension event that can be filtered by store, extension, target, and result. Only failures caused by your app are counted; Shopify, network, or browser issues are excluded.
Who’s Affected and Why It Matters
Developers are the primary audience: you get concrete numbers that turn vague “my extension isn’t loading” complaints into actionable data. Merchants benefit indirectly because the bugs get resolved faster, preserving checkout conversion and account‑creation flows. The update also sets the stage for merchants to see health data in their own admin UI, which will raise the stakes for developers to maintain low failure rates.
How to Access and Interpret Failure Data
Immediate Actions for Developers
• Audit the failure logs for recurring error messages (e.g., “bundle not found” or “unauthorized access”). • Confirm that the extension’s bundle is correctly built and that the app’s OAuth scopes cover any required APIs. • If you see a pattern on a specific store, replicate the store’s theme settings locally to debug environment‑specific issues. • Deploy a hot‑fix to the affected extension version and monitor the failure rate over the next 24 hours. • Consider adding client‑side error handling in your extension code (try/catch around API calls) to fail gracefully instead of a full mount abort.
Preparing for Upcoming Merchant Visibility
Shopify will soon surface the same health metrics to merchants under Settings > Apps. Extensions that exceed a 5 % failure rate for three consecutive days will show a Warning badge; over 50 % for two days triggers a Critical badge and an admin alert. To stay ahead, aim for a failure rate under 1 % and ensure every new version is tested across at least ten store installations before publishing.
Conclusion & Next Steps
The new Dev Dashboard insights turn mystery failures into measurable incidents, giving you the data you need to keep checkout and account experiences smooth. Log in today, review your mount failure rate, and squash any outliers before they surface to merchants. Need help interpreting logs or setting up automated alerts? Reach out to our developer support or join the Shopify Community Slack for real‑time assistance.
