CINXE.COM

<!doctype html> <html> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <title meta="test">Ecommerce &#038; Retail Monitoring Tools | BugSnag</title> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inconsolata" media="all"> <!-- code highlighting --> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.7.0/styles/atom-one-dark.min.css"> <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.7.0/highlight.min.js"></script> <script>hljs.highlightAll();</script> <style> code.plaintext.hljs { background-color: #f2f2f3; color: #383a42; } code { border-radius: 4px; } </style> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <!-- This site is optimized with the Yoast SEO Premium plugin v20.8 (Yoast SEO v20.8) - https://yoast.com/wordpress/plugins/seo/ --> <meta name="description" content="Your ecommerce website is at its best when stable customer experiences are provided. Find eCommerce &amp; retail monitoring from BugSnag." /> <link rel="canonical" href="https://www.bugsnag.com/solutions/ecommerce-and-retail-monitoring/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Ecommerce &amp; Retail Monitoring Tools" /> <meta property="og:description" content="Your ecommerce website is at its best when stable customer experiences are provided. Find eCommerce &amp; retail monitoring from BugSnag." /> <meta property="og:url" content="https://www.bugsnag.com/solutions/ecommerce-and-retail-monitoring/" /> <meta property="og:site_name" content="BugSnag" /> <meta property="article:modified_time" content="2023-06-19T15:30:23+00:00" /> <meta property="og:image" content="https://www.bugsnag.com/wp-content/uploads/2023/06/BugSnag-OG.jpg" /> <meta property="og:image:width" content="1200" /> <meta property="og:image:height" content="630" /> <meta property="og:image:type" content="image/jpeg" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:label1" content="Est. reading time" /> <meta name="twitter:data1" content="1 minute" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.bugsnag.com/solutions/ecommerce-and-retail-monitoring/","url":"https://www.bugsnag.com/solutions/ecommerce-and-retail-monitoring/","name":"Ecommerce & Retail Monitoring Tools | BugSnag","isPartOf":{"@id":"https://www.bugsnag.com/#website"},"datePublished":"2023-03-16T14:23:06+00:00","dateModified":"2023-06-19T15:30:23+00:00","description":"Your ecommerce website is at its best when stable customer experiences are provided. Find eCommerce & retail monitoring from BugSnag.","breadcrumb":{"@id":"https://www.bugsnag.com/solutions/ecommerce-and-retail-monitoring/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://www.bugsnag.com/solutions/ecommerce-and-retail-monitoring/"]}]},{"@type":"BreadcrumbList","@id":"https://www.bugsnag.com/solutions/ecommerce-and-retail-monitoring/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.bugsnag.com/"},{"@type":"ListItem","position":2,"name":"Solutions","item":"https://www.bugsnag.com/solutions/"},{"@type":"ListItem","position":3,"name":"Ecommerce &#038; Retail Monitoring Tools"}]},{"@type":"WebSite","@id":"https://www.bugsnag.com/#website","url":"https://www.bugsnag.com/","name":"BugSnag","description":"Error Monitoring &amp; App Stability Management","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.bugsnag.com/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"}]}</script> <!-- / Yoast SEO Premium plugin. --> <link rel='dns-prefetch' href='//cdnjs.cloudflare.com' /> <script type="text/javascript"> /* <![CDATA[ */ window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/www.bugsnag.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.6.1"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); /* ]]> */ </script> <link rel='stylesheet' id='genesis-blocks-style-css-css' href='https://www.bugsnag.com/wp-content/plugins/genesis-blocks/dist/style-blocks.build.css?ver=1685120709' type='text/css' media='all' /> <style id='wp-emoji-styles-inline-css' type='text/css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='wp-block-library-css' href='https://www.bugsnag.com/wp-includes/css/dist/block-library/style.min.css?ver=6.6.1' type='text/css' media='all' /> <style id='safe-svg-svg-icon-style-inline-css' type='text/css'> .safe-svg-cover .safe-svg-inside{display:inline-block;max-width:100%}.safe-svg-cover svg{height:100%;max-height:100%;max-width:100%;width:100%} </style> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css' type='text/css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='style-css' href='https://www.bugsnag.com/wp-content/themes/web-wp-bugsnag-theme/style.css?ver=1732194046' type='text/css' media='all' /> <script type="text/javascript" src="https://www.bugsnag.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="https://www.bugsnag.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/bodymovin/5.10.0/lottie.min.js?ver=6.6.1" id="lottie-js"></script> <link rel="https://api.w.org/" href="https://www.bugsnag.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.bugsnag.com/wp-json/wp/v2/pages/53" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.bugsnag.com/xmlrpc.php?rsd" /> <link rel='shortlink' href='https://www.bugsnag.com/?p=53' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.bugsnag.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.bugsnag.com%2Fsolutions%2Fecommerce-and-retail-monitoring%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.bugsnag.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.bugsnag.com%2Fsolutions%2Fecommerce-and-retail-monitoring%2F&#038;format=xml" /> <link rel="icon" href="https://www.bugsnag.com/wp-content/uploads/2023/05/63bd8cc71ce5783325d15646_BugSnag-Icon-Color-copy-1-150x150.png" sizes="32x32" /> <link rel="icon" href="https://www.bugsnag.com/wp-content/uploads/2023/05/63bd8cc71ce5783325d15646_BugSnag-Icon-Color-copy-1.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://www.bugsnag.com/wp-content/uploads/2023/05/63bd8cc71ce5783325d15646_BugSnag-Icon-Color-copy-1.png" /> <meta name="msapplication-TileImage" content="https://www.bugsnag.com/wp-content/uploads/2023/05/63bd8cc71ce5783325d15646_BugSnag-Icon-Color-copy-1.png" /> <!-- head-tracking-codes.php --> <!--Homepage navigation: shows dashboard button--> <script> function isDashboardLoggedIn() { return /bugsnag_dashboard_logged_in=true/.test(document.cookie); } function showButton(el) { if(el) el.style.display = "block"; } function hideButton(el) { if(el) el.style.display = "none"; } function showCorrectButton() { var getStartedButton = document.getElementById("not-logged-in"); var signInLink = document.getElementById("nav-sign-in-link"); var dashboardButton = document.getElementById("logged-in"); if (isDashboardLoggedIn() === true) { hideButton(getStartedButton); hideButton(signInLink); showButton(dashboardButton); } else { showButton(getStartedButton); showButton(signInLink); hideButton(dashboardButton); //showButton(heroSignInLink); // hideButton(heroDashboardButton); } } jQuery(document).ready(function(e){ showCorrectButton(); }) </script> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-MTQKQW6');</script> <!-- End Google Tag Manager --> <!-- begin Convert Experiences code--> <script type="text/javascript" src="//cdn-4.convertexperiments.com/js/1004798-10047264.js"></script> <!-- end Convert Experiences code --> <!-- CookieHub --> <script type="text/javascript"> var cpm = {}; (function(h,u,b){ var d=h.getElementsByTagName("script")[0],e=h.createElement("script"); e.async=true;e.src='https://cookiehub.net/c2/93363859.js'; e.onload=function(){u.cookiehub.load(b);} d.parentNode.insertBefore(e,d); })(document,window,cpm); </script> <!-- Global site tag (gtag.js) - Google Ads: 987941250 --> <script type="text/plain" data-consent="marketing" async src="https://www.googletagmanager.com/gtag/js?id=AW-987941250"></script> <script type="text/plain" data-consent="marketing"> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'AW-987941250'); </script> <!-- Event snippet for Sign-up 2020-04-30 conversion page In your html page, add the snippet and call gtag_report_conversion when someone clicks on the chosen link or button. --> <script type="text/plain" data-consent="marketing"> function gtag_report_conversion(url) { var callback = function () { if (typeof(url) != 'undefined') { window.location = url; } }; gtag('event', 'conversion', { 'send_to': 'AW-987941250/AllYCPWI684BEIKTi9cD', 'event_callback': callback }); return false; } </script> <!-- Start of Async Drift Code --> <script> "use strict"; !function() { var t = window.driftt = window.drift = window.driftt || []; if (!t.init) { if (t.invoked) return void (window.console && console.error && console.error("Drift snippet included twice.")); t.invoked = !0, t.methods = [ "identify", "config", "track", "reset", "debug", "show", "ping", "page", "hide", "off", "on" ], t.factory = function(e) { return function() { var n = Array.prototype.slice.call(arguments); return n.unshift(e), t.push(n), t; }; }, t.methods.forEach(function(e) { t[e] = t.factory(e); }), t.load = function(t) { var e = 3e5, n = Math.ceil(new Date() / e) * e, o = document.createElement("script"); o.type = "text/javascript", o.async = !0, o.crossorigin = "anonymous", o.src = "https://js.driftt.com/include/" + n + "/" + t + ".js"; var i = document.getElementsByTagName("script")[0]; i.parentNode.insertBefore(o, i); }; } }(); drift.SNIPPET_VERSION = '0.3.1'; drift.load('84ez2iacf3yr'); </script> <!-- End of Async Drift Code --> <!-- Swap the Drift widget out with the Zendesk for support requests --> <script> drift.on('ready',function(api, payload) { drift.on("conversation:buttonClicked", function(data) { if (data.buttonBody.indexOf("connect with support") !== -1) { drift.unload(); zE.activate({hideOnClose: true}); }; }); }); </script> <style> html { opacity: 0; transition: opacity 0s ease-out; } html.dom-loaded { opacity: 1; } </style> </head> <body class="page-template page-template-ecommerce-industry page-template-ecommerce-industry-php page page-id-53 page-child parent-pageid-35"> <div class="global-body-wrap"> <!--Start Global Body Wrap --> <a class="skip-link screen-reader-text" href="#content">Skip to content</a> <style> @media (max-width: 750px) { .navbar-dd-cols.is--cols-feat-content { display: block; } } </style> <div data-w-id="01c52176-2876-a8d2-3663-c609e99a1b13" class="navbar-wrapper"> <div data-animation="default" class="navbar-n w-nav" data-easing2="ease-in-out" data-easing="ease-in-out" data-collapse="medium" role="banner" data-no-scroll="1" data-duration="400" data-doc-height="1"> <div class="navbar-container"> <a href="/" class="navbar-brand w-nav-brand" aria-label="home"><img src="/wp-content/uploads/2023/06/63bc40cd9d502eda8ea74ce7_Bugsnag-Full-Color-1.svg" alt="" class="global-logo"></a> <nav role="navigation" class="navbar-menu w-nav-menu"> <div class="navbar-menu-link-wrapper"> <div data-hover="false" data-delay="0" class="navbar-dd-btn w-dropdown"> <nav class="navbar-link w-dropdown-toggle" id="w-dropdown-toggle-0" aria-controls="w-dropdown-list-0" aria-haspopup="menu" aria-expanded="false" role="button" tabindex="0"> <div class="navbar-icon w-icon-dropdown-toggle" aria-hidden="true"></div> <div class="navbar-text">Product</div> </nav> <nav class="navbar-dd-wrap w-dropdown-list" id="w-dropdown-list-0" aria-labelledby="w-dropdown-toggle-0"> <div class="navbar-dd-contain is--short-col-1"> <div class="navbar-dd-col-wrap"> <div class="navbar-dd-col-label">BUGSNAG PLATFORM</div> <div class="navbar-dd-cols"> <div class="navbar-dd-cols-list"> <a href="/real-user-monitoring/" class="navbar-dd-link w-dropdown-link" tabindex="0">Real User Monitoring</a> <a href="/error-monitoring/" class="navbar-dd-link w-dropdown-link" tabindex="0">Error Monitoring</a> <a href="/distributed-tracing/" class="navbar-dd-link w-dropdown-link" tabindex="0">Distributed Tracing</a> <a href="/product/" class="navbar-dd-link w-dropdown-link" tabindex="0">App Stability Management</a> </div> </div> </div> <div class="navbar-dd-col-wrap"> <div class="navbar-dd-col-label">FEATURES</div> <div class="navbar-dd-cols"> <div class="navbar-dd-cols-list"> <a href="/integrations/" class="navbar-dd-link w-dropdown-link" tabindex="0">Integrations</a> <a href="/product/stability-score/" class="navbar-dd-link w-dropdown-link" tabindex="0">Stability Score</a> <a href="/product/search-and-segmentation/" class="navbar-dd-link w-dropdown-link" tabindex="0">Search &amp;&nbsp;Segment</a> <a href="/product/on-premise/" class="navbar-dd-link w-dropdown-link" tabindex="0">On-Premises</a> </div> <div class="navbar-dd-cols-list"> <a href="/product/security/" class="navbar-dd-link w-dropdown-link" tabindex="0">Security</a> <a href="/product/error-ownership/" class="navbar-dd-link w-dropdown-link" tabindex="0">Error Ownership</a> </div> </div> </div> <div class="navbar-dd-col-wrap"> <div class="navbar-dd-col-label">SUPPORTED TECHNOLOGIES</div> <div class="navbar-dd-cols is--80percent"> <div class="navbar-dd-cols-list"> <a href="/platforms/flutter/" class="navbar-dd-link w-dropdown-link" tabindex="0">Flutter</a> <a href="/platforms/javascript/" class="navbar-dd-link w-dropdown-link" tabindex="0">JavaScript</a> <a href="/platforms/react-native-error-reporting/" class="navbar-dd-link w-dropdown-link" tabindex="0">React Native</a> </div> <div class="navbar-dd-cols-list"> <a href="/platforms/android/" class="navbar-dd-link w-dropdown-link" tabindex="0">Android</a> <a href="/platforms/ios-crash-reporting/" class="navbar-dd-link w-dropdown-link" tabindex="0">iOS</a> <a href="/platforms/unity/" class="navbar-dd-link w-dropdown-link" tabindex="0">Unity</a> </div> </div> <div class="inline-button__wrapper"> <a href="/platforms/" class="inline-button w-inline-block" tabindex="0"> <img src="/wp-content/uploads/2023/06/607f4f6df411bd78587dc7fe_arrow_icon-9cd96687.svg" width="8" alt="" class="inline-button__arrow"> <div class="inline-button__text">Browse all</div> </a> </div> </div> </div> </nav> </div> <a href="/pricing/" class="navbar-link w-nav-link">Pricing</a> <div data-hover="false" data-delay="0" class="navbar-dd-btn w-dropdown"> <nav class="navbar-link w-dropdown-toggle" id="w-dropdown-toggle-1" aria-controls="w-dropdown-list-1" aria-haspopup="menu" aria-expanded="false" role="button" tabindex="0"> <div class="navbar-icon w-icon-dropdown-toggle" aria-hidden="true"></div> <div class="navbar-text">Solutions</div> </nav> <nav class="navbar-dd-wrap solutions w-dropdown-list" id="w-dropdown-list-1" aria-labelledby="w-dropdown-toggle-1"> <div class="navbar-dd-contain is--short-col-1"> <div class="navbar-dd-col-wrap"> <div class="navbar-dd-col-label">Application</div> <div class="navbar-dd-cols"> <div class="navbar-dd-cols-list"> <a href="/product/mobile-app-monitoring/" class="navbar-dd-link w-dropdown-link" tabindex="0">Mobile Solution</a> <a href="/solutions/web/" class="navbar-dd-link w-dropdown-link" tabindex="0">Web Solution</a> <a href="/solutions/server-side/" class="navbar-dd-link w-dropdown-link" tabindex="0">Server-Side Solution</a> </div> </div> </div> <div id="w-node-_01c52176-2876-a8d2-3663-c609e99a1b6d-e99a1b13" class="navbar-dd-col-wrap"> <div class="navbar-dd-col-label">Industry</div> <div class="navbar-dd-cols"> <div class="navbar-dd-cols-list"> <a href="/solutions/crash-reporting-for-gaming/" class="navbar-dd-link w-dropdown-link" tabindex="0">Gaming</a> <a href="/solutions/media-and-entertainment/" class="navbar-dd-link w-dropdown-link" tabindex="0">Media &amp; Entertainment</a> </div> <div class="navbar-dd-cols-list"> <a href="/solutions/financial-services/" class="navbar-dd-link w-dropdown-link" tabindex="0">Financial Services</a> <a href="/solutions/ecommerce-and-retail-monitoring/" class="navbar-dd-link w-dropdown-link" tabindex="0">eCommerce</a> </div> </div> </div> <div class="navbar-dd-col-wrap"> <div class="navbar-dd-col-label">Role</div> <div class="navbar-dd-cols"> <div class="navbar-dd-cols-list"> <a href="/solutions/observability/" class="navbar-dd-link w-dropdown-link" tabindex="0">Observability Teams</a> <a href="/solutions/release-management/" class="navbar-dd-link w-dropdown-link" tabindex="0">Release Management</a> <a href="/solutions/engineering-management/" class="navbar-dd-link w-dropdown-link" tabindex="0">Engineering Management</a> </div> </div> </div> </div> </nav> </div> <a href="https://www.bugsnag.com/customers/" class="navbar-link w-nav-link">Customer Stories</a> <a href="https://docs.bugsnag.com/" class="navbar-link w-nav-link">Docs</a> <div data-hover="false" data-delay="0" class="navbar-dd-btn w-dropdown"> <nav class="navbar-link w-dropdown-toggle" id="w-dropdown-toggle-2" aria-controls="w-dropdown-list-2" aria-haspopup="menu" aria-expanded="false" role="button" tabindex="0"> <div class="navbar-icon w-icon-dropdown-toggle" aria-hidden="true"></div> <div class="navbar-text">Resources</div> </nav> <nav class="navbar-dd-wrap w-dropdown-list" id="w-dropdown-list-2" aria-labelledby="w-dropdown-toggle-2"> <div class="navbar-dd-contain is--contain-resources"> <div class="navbar-dd-col-wrap"> <div class="navbar-dd-col-label">Learn</div> <div class="navbar-dd-cols"> <div class="navbar-dd-cols-list"> <a href="/blog/" class="navbar-dd-link w-dropdown-link" tabindex="0">Blog</a> <a href="/resources/webinars/" class="navbar-dd-link w-dropdown-link" tabindex="0">Webinars</a> <a href="/resources/all/" class="navbar-dd-link w-dropdown-link" tabindex="0">Resources</a> <a href="https://smartbear.com/academy/bugsnag/#Courses" class="navbar-dd-link w-dropdown-link" tabindex="0">SmartBear Academy</a> <a href="/contact/" class="navbar-dd-link w-dropdown-link" tabindex="0">Contact</a> </div> </div> </div> <div class="navbar-dd-col-wrap is--bkgd-grey"> <div class="navbar-dd-col-label">Featured resources</div> <div class="navbar-dd-cols is--cols-feat-content"> <a id="w-node-_01c52176-2876-a8d2-3663-c609e99a1bbc-e99a1b13" href="/resources/ebooks/what-is-opentelemetry-a-straightforward-guide/" aria-current="page" class="navbar-dd-cols-list is--cols-feat w-inline-block w--current" tabindex="0"> <img src="/wp-content/uploads/2023/06/607f4f6df411bd8d847dcc39_icon-bookmark.svg" loading="lazy" width="40" alt="" class="image-41"> <div class="div-block-204"> <p class="paragraph-14">eBook</p> <p class="paragraph-15">What is OpenTelemetry? A Straightforward Guide</p> <div class="inline-button__wrapper"> <div class="inline-button"><img src="/wp-content/uploads/2023/06/607f4f6df411bd78587dc7fe_arrow_icon-9cd96687.svg" width="8" alt="" class="inline-button__arrow"> <div class="inline-button__text">Read more</div> </div> </div> </div> </a> <a id="w-node-_01c52176-2876-a8d2-3663-c609e99a1bc8-e99a1b13" href="/blog/bugsnag-for-flutter-react-native-apps/" class="navbar-dd-cols-list is--cols-feat w-inline-block" tabindex="0"> <img src="/wp-content/uploads/2023/06/607f4f6df411bd657d7dcc2f_icon-content.svg" loading="lazy" width="40" alt="" class="image-41"> <div class="div-block-204"> <p class="paragraph-14">Blog</p> <p class="paragraph-15 feature-item-2">Introducing BugSnag Real User Monitoring for Flutter & React Native Applications</p> <div class="inline-button__wrapper"> <div class="inline-button"><img src="/wp-content/uploads/2023/06/607f4f6df411bd78587dc7fe_arrow_icon-9cd96687.svg" width="8" alt="" class="inline-button__arrow"> <div class="inline-button__text feature-item-2">Read more</div> </div> </div> </div> </a> <a id="w-node-_01c52176-2876-a8d2-3663-c609e99a1bbc-e99a1b13" href="/blog/how-to-minimize-production-downtime/" aria-current="page" class="navbar-dd-cols-list is--cols-feat w-inline-block w--current" tabindex="0"> <img src="/wp-content/uploads/2023/06/607f4f6df411bd657d7dcc2f_icon-content.svg" loading="lazy" width="40" alt="" class="image-41"> <div class="div-block-204"> <p class="paragraph-14">Blog</p> <p class="paragraph-15">Rapid Incident Response: How to Minimize Downtime in Production</p> <div class="inline-button__wrapper"> <div class="inline-button"><img src="/wp-content/uploads/2023/06/607f4f6df411bd78587dc7fe_arrow_icon-9cd96687.svg" width="8" alt="" class="inline-button__arrow"> <div class="inline-button__text">Read more</div> </div> </div> </div> </a> </div> </div> </div> </nav> </div> </div> <div class="navbar-menu-cta-wrapper"> <a href="https://app.bugsnag.com/user/sign_in/" id="nav-sign-in-link" class="navbar-link link-not-signedin w-nav-link" style="display: block;">Sign in</a> <div class="navbar-menu-ctas"> <div id="not-logged-in" class="button-embed embed--navbar-menu-cta w-embed" style="display: block;"> <a href="https://app.bugsnag.com/user/new/" class="global-button button--navbar nav-trial w-button" onclick="gtag_report_conversion();">Get Started</a> </div> <a href="https://www.bugsnag.com/demo-request/" class="global-button button--navbar navbar-demo w-button">Request a demo</a> <a id="logged-in" href="https://app.bugsnag.com" class="global-button button--external external-signedin w-button" style="display: none;">Dashboard</a> </div> </div> </nav> <div class="navbar-menu-btn w-nav-button" style="-webkit-user-select: text;" aria-label="menu" role="button" tabindex="0" aria-controls="w-nav-overlay-0" aria-haspopup="menu" aria-expanded="false"> <div data-is-ix2-target="1" class="navbar-menu-icon" data-w-id="01c52176-2876-a8d2-3663-c609e99a1bdd"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15 15" width="15" height="15" preserveAspectRatio="xMidYMid meet" style="width: 100%; height: 100%; transform: translate3d(0px, 0px, 0px);"> <defs> <clipPath id="__lottie_element_2"> <rect width="15" height="15" x="0" y="0"></rect> </clipPath> </defs> <g clip-path="url(#__lottie_element_2)"> <g transform="matrix(0.46875,0,0,0.46875,7.5,7.5)" opacity="1" style="display: block;" id="hamburger-icon-line-1"> <g opacity="1" transform="matrix(1,0,0,1,0,0)"> <path stroke-linecap="round" stroke-linejoin="round" fill-opacity="0" stroke="rgb(0,0,0)" stroke-opacity="1" stroke-width="2" d=" M12,0 C12,0 -12,0 -12,0"></path> </g> </g> <g transform="matrix(0.46875,0,0,0.46875,7.5,3.75)" opacity="1" style="display: block;" id="hamburger-icon-line-2"> <g opacity="1" transform="matrix(1,0,0,1,0,0)"> <path stroke-linecap="round" stroke-linejoin="round" fill-opacity="0" stroke="rgb(0,0,0)" stroke-opacity="1" stroke-width="2" d=" M-12,0 C-12,0 12,0 12,0"></path> </g> </g> <g transform="matrix(0.46875,0,0,0.46875,7.5,11.25)" opacity="1" style="display: block;" id="hamburger-icon-line-3"> <g opacity="1" transform="matrix(1,0,0,1,0,0)"> <path stroke-linecap="round" stroke-linejoin="round" fill-opacity="0" stroke="rgb(0,0,0)" stroke-opacity="1" stroke-width="2" d=" M12,0 C12,0 -12,0 -12,0"></path> </g> </g> </g> </svg></div> </div> </div> <div class="w-nav-overlay" data-wf-ignore="" id="w-nav-overlay-0"></div> </div> <div class="navbar-overlay"></div> </div><section class="global-hero-wrapper wrapper__ecommerce"> <div class="global-hero__container container__no-padding wf-section"> <div class="w-layout-grid global-hero__grid grid__20"> <div id="w-node-_45f4716e-d8de-dbb5-3075-a0db15d765b4-d67a2baa" class="grid__div"> <h1>Error Monitoring for eCommerce<br></h1> <div class="global-subtitle">Your brand looks its best when stable customer experiences are provided. Take stock of eComm bugs and crashes with BugSnag.<br></div><a href="/demo-request" class="global-button w-button">Request a demo</a> </div> <div id="w-node-_757df4f5-31f3-9bae-367f-3acfb832ed9d-d67a2baa" class="grid__right-div"><img src="/wp-content/uploads/2023/06/607f4f6df411bd34a87dcb53_ecommerce-and-retail-monitoring-header-img.svg" width="600" alt="" class="hero-image"></div> </div> </div> </section> <section class="global-section is--grey-20x20 wf-section"> <div class="global-container"> <div class="customer-grid__wrapper"> <div class="customer-grid__grid grid-5x1"> <div id="w-node-_0986ee99-aacd-04a5-5218-e4a8eebb7b21-d67a2baa" class="customer-grid__wrapper"><img src="/wp-content/uploads/2023/06/607f4f6df411bdb43f7dcbcf_target-logo.svg" width="50" alt="" class="customer-grid__logo is--grey"></div> <div id="w-node-_0986ee99-aacd-04a5-5218-e4a8eebb7b23-d67a2baa" class="customer-grid__wrapper"><img src="/wp-content/uploads/2023/06/607f4f6df411bd789a7dc9b8_shopify-logo.svg" width="140" alt="" class="customer-grid__logo is--grey"></div> <div id="w-node-_0986ee99-aacd-04a5-5218-e4a8eebb7b25-d67a2baa" class="customer-grid__wrapper"><img src="/wp-content/uploads/2023/06/607f4f6df411bd1b117dcb80_etsy-logo-1.svg" width="70" alt="" class="customer-grid__logo is--grey"></div> <div id="w-node-_0986ee99-aacd-04a5-5218-e4a8eebb7b27-d67a2baa" class="customer-grid__wrapper"><img src="/wp-content/uploads/2023/06/607f4f6df411bd7e977dcbb7_chewy-logo.svg" width="100" alt="" class="customer-grid__logo is--grey"></div> <div id="w-node-_730d1c36-b75b-aff1-60bd-6340ae90e15f-d67a2baa" class="customer-grid__wrapper"><img src="/wp-content/uploads/2023/06/607f4f6df411bda5697dcbb6_mercado-libre-logo.svg" width="75" alt="" class="customer-grid__logo is--grey"></div> </div> </div> </div> </section> <section class="global-section wf-section"> <div class="global-container"> <div class="container__title title__is--850px is--center"><img src="/wp-content/uploads/2023/06/accent-gold.svg" width="70" alt="Gold tiles decorative accent." class="accent"> <h2><strong>What’s on every engineer’s wish list?<br>Stability Management.</strong></h2> </div> <div class="card-icon__wrapper"> <div class="card-icon__row _3col-grid"> <div id="w-node-_6033df8a-707f-d2ca-ac4b-dcc2d217dbac-d67a2baa" class="card-icon__row__col cols-horizontal"> <div class="card-icon__icon-wrapper icon--large"><img src="/wp-content/uploads/2023/06/607f4f6df411bd00927dcb20_illo-revenue.svg" alt="" class="card-icon__icon icon--80px"></div> <div class="card-icon__text-wrapper"> <p class="global-label">Maximize Sales</p> <p class="card-icon__p">Keep customers happy and increase revenue</p> </div> </div> <div id="w-node-_6033df8a-707f-d2ca-ac4b-dcc2d217dbbe-d67a2baa" class="card-icon__row__col cols-horizontal"> <div class="card-icon__icon-wrapper icon--large"><img src="/wp-content/uploads/2023/06/607f4f6df411bd6f1e7dcb54_illo-lock-n.svg" alt="" width="100" class="card-icon__icon icon--80px"></div> <div class="card-icon__text-wrapper"> <p class="global-label">Handle Peak Seasons</p> <p class="card-icon__p">Implement code freezes with confidence<br></p> </div> </div> <div id="w-node-_395420b9-7c57-0ffc-a5ca-b5689a5e542f-d67a2baa" class="card-icon__row__col cols-horizontal"> <div class="card-icon__icon-wrapper icon--large"><img src="/wp-content/uploads/2023/06/607f4f6df411bd84897dcaf6_illo-shopping.svg" alt="" width="100" class="card-icon__icon icon--80px"></div> <div class="card-icon__text-wrapper"> <p class="global-label">Build Customer Loyalty</p> <p class="card-icon__p">Deliver shopping without disruptions or crashes<br></p> </div> </div> </div> </div> </div> <div class="global-container"> <div class="w-layout-grid global__common-grid this-is--reverse"> <div id="w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb6f-d67a2baa" class="prod-image__wrapper"> <div class="prod-image__collection w-dyn-list"> <div role="list" class="w-dyn-items"> <div role="listitem" class="w-dyn-item"><img loading="lazy" src="/wp-content/uploads/2023/05/607f4f6df411bd8c487dd6b9_prod-searchtab-stacktrace-reactnative.png" alt="Error Search and Segmentation" class="product-image"></div> </div> </div> </div> <div id="w-node-_4912aff5-5644-bae8-a4fe-3e5d8ebeeb71-d67a2baa" data-w-id="4912aff5-5644-bae8-a4fe-3e5d8ebeeb71"> <h3>Manage software errors impacting your most valuable customers</h3> <p>Don’t let shopping carts be abandoned over a bug or defect. Undetected eCommerce errors can result in huge revenue losses, particularly when they affect your most loyal shoppers. With the advanced search builder in BugSnag, you can filter and bookmark errors impacting any particular segment of users or even a specific feature within your application. </p> <div class="inline-button__wrapper"><a href="/content/search-and-segmentation-guide" class="inline-button w-inline-block"><img src="/wp-content/uploads/2023/06/607f4f6df411bd78587dc7fe_arrow_icon-9cd96687.svg" width="8" alt="" class="inline-button__arrow"> <div class="inline-button__text">Discover the power of search and segmentation </div> </a></div> </div> </div> <div class="w-layout-grid global__common-grid"> <div id="w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312af-d67a2baa" class="prod-image__wrapper"> <div class="prod-image__collection w-dyn-list"> <div role="list" class="w-dyn-items"> <div role="listitem" class="w-dyn-item"><img loading="lazy" src="/wp-content/uploads/2023/05/607f4f6df411bd5b927dd84c_prod-releasegroups-above.png" alt="" class="product-image"></div> </div> </div> </div> <div id="w-node-_1e93bf17-ce7f-3f69-82ac-3dfd52c312b7-d67a2baa"> <h3>Execute code freezes with complete knowledge of a release’s stability</h3> <p>Deliver smooth customer experiences during your busiest periods. The BugSnag Releases Dashboard displays the health of every release at a glance so developers always know whether a release can handle a peak shopping season. Additionally, you’ll see when a new error is introduced in the latest release so that you can review it right away.<br></p> <div class="inline-button__wrapper"><a href="https://docs.bugsnag.com/product/releases/releases-dashboard/" class="inline-button w-inline-block"><img src="/wp-content/uploads/2023/06/607f4f6df411bd78587dc7fe_arrow_icon-9cd96687.svg" width="8" alt="" class="inline-button__arrow"> <div class="inline-button__text">Explore the Releases Dashboard</div> </a></div> </div> </div> <div class="w-layout-grid global__common-grid this-is--reverse"> <div id="w-node-_28a36f6f-370b-3d4d-468e-ea647425097a-d67a2baa" class="prod-image__wrapper"> <div class="prod-image__collection w-dyn-list"> <div role="list" class="w-dyn-items"> <div role="listitem" class="w-dyn-item"><img loading="lazy" src="/wp-content/uploads/2023/05/607f4f6df411bd3c5d7dd847_prod-stability-center-gaming.png" alt="" class="product-image"></div> </div> </div> </div> <div id="w-node-_28a36f6f-370b-3d4d-468e-ea6474250982-d67a2baa"> <h3>Cultivate brand loyalty through flawless shopping encounters</h3> <p>Enable shoppers to browse, navigate, and purchase without disruption. The Stability Center displays the stability scores, or crash-free rates, of your various projects. Whether your project reaches your stability target, you’ll know when it’s time to build new features or time to fix errors. Now, you can rest confidently on a data-driven approach to error management.</p> <div class="inline-button__wrapper"><a href="https://docs.bugsnag.com/product/releases/releases-dashboard/" class="inline-button w-inline-block"><img src="/wp-content/uploads/2023/06/607f4f6df411bd78587dc7fe_arrow_icon-9cd96687.svg" width="8" alt="" class="inline-button__arrow"> <div class="inline-button__text">Ship new releases with the Stability Center </div> </a></div> <div class="callout-inline"> <div class="callout-inline__text w-richtext"> <p><a href="https://www.bugsnag.com/customers/shopify?utm_source=abm&amp;utm_medium=email&amp;utm_content=shopify-cs&amp;utm_campaign=2020-eCommerce">Shopify</a> uses BugSnag across 30 developer teams to service over 377,000 online stores.<br></p> </div> </div> </div> </div> </div> </section> <div class="global__hr-divider"></div> <section class="global-section wf-section"> <div class="global-container"> <div class="container__title is--center"><img src="/wp-content/uploads/2023/06/accent-gold.svg" width="70" alt="Gold tiles decorative accent." class="accent"> <h2>Deliver seamless shopping experiences</h2> </div> <div class="w-layout-grid global__common-grid"> <div id="w-node-d9e80c12-40b9-4e29-72d5-b6c2f8caf39e-d67a2baa"> <h3>Say “Yes!” to actionable error reports</h3> <p>BugSnag’s detailed and precise error reports provide engineers with the information they need to efficiently reproduce and fix software errors. Our collection of error insights is perfect for every occasion.<br></p> <ul role="list"> <li>Automatic error grouping by root cause<br></li> <li>Fully-readable <a href="/blog/making-stack-traces-more-useful-with-symbolication">stack traces</a> and breadcrumbs<br></li> <li>Environment data<br></li> <li>Automatic <a href="/blog/actionable-way-to-detect-and-fix-android-anrs">ANR</a> and <a href="/blog/automatic-detection-and-reporting-of-oom-errors">OOM</a> detection for Android and iOS<br></li> </ul> </div> <div id="w-node-_667f6a52-7f18-4c44-a178-e1a1103d9cb9-d67a2baa" class="prod-image__wrapper"> <div class="prod-image__collection w-dyn-list"> <div role="list" class="w-dyn-items"> <div role="listitem" class="w-dyn-item"><img loading="lazy" src="/wp-content/uploads/2023/05/607f4f6df411bd32117dd6fc_prod-errordetails-android.png" alt="" class="product-image"></div> </div> </div> </div> </div> <div class="callout-quote"> <div class="callout-quote__logo-wrapper"><img src="/wp-content/uploads/2023/06/607f4f6df411bd5bc87dcb51_picnic-logo.svg" alt="Picnic logo." width="200" loading="lazy"></div> <div class="callout-block__wrapper"> <p class="callout-block__text"><span class="callout-block__title">Still logging? How about a makeover...</span><br>Though logging solutions offer a valuable method for tracking error data, they don’t provide engineers readable error reports for reproducing and fixing errors quickly. Empower your engineering team with an error monitoring solution that fits their needs.<br></p> <div class="inline-button__wrapper"><a href="/customers/picnic" class="inline-button w-inline-block"><img src="/wp-content/uploads/2023/06/607f4f6df411bd78587dc7fe_arrow_icon-9cd96687.svg" width="8" alt="" class="inline-button__arrow"> <div class="inline-button__text">Read how Picnic moved from logging to error monitoring </div> </a></div> </div> </div> <div class="w-layout-grid global__common-grid this-is--reverse"> <div id="w-node-_46c6ab1a-710b-e7ec-680d-914e5e2f89da-d67a2baa"> <h3>Picks for you: Efficiency, code ownership, and team alignment</h3> <p>Increase developer productivity by reducing the time needed to find and fix errors. BugSnag’s <a href="/blog/new-bugsnag-error-alerting-and-workflow-engine">Alerting and Workflow Engine</a> minimizes noise from notifications and prioritizes errors, which enables developers to:<br></p> <ul role="list"> <li>Focus alerts for decision making purposes<br></li> <li>Fine-tune alerts to make them actionable<br></li> <li>Leverage alerts to drive code ownership<br></li> </ul> <div class="inline-button__wrapper"><a href="/content/using-notifications-for-software-bug-prioritization" class="inline-button w-inline-block"><img src="/wp-content/uploads/2023/06/607f4f6df411bd78587dc7fe_arrow_icon-9cd96687.svg" width="8" alt="" class="inline-button__arrow"> <div class="inline-button__text">Learn how to do more with fewer notifications</div> </a></div> </div> <div id="w-node-_46c6ab1a-710b-e7ec-680d-914e5e2f89f9-d67a2baa" class="prod-image__wrapper"> <div class="prod-image__collection w-dyn-list"> <div role="list" class="w-dyn-items"> <div role="listitem" class="w-dyn-item"><img loading="lazy" src="/wp-content/uploads/2023/05/607f4f6df411bd3dba7dd70a_prod-snooze-android.png" alt="Error Notifications" class="product-image"></div> </div> </div> </div> </div> <div class="w-layout-grid global__common-grid"> <div id="w-node-_137e47f7-369a-ca61-a450-8f1f3878478e-d67a2baa"> <div class="card-icon__row _3col-grid"> <div id="w-node-_4a2b8f39-7f26-4b0a-6e7d-e2b42a2b1c5f-d67a2baa" class="card-icon__row__col cols-vertical"> <div class="card-icon__icon-wrapper is--20px-bottom-padding"><img src="/wp-content/uploads/2023/06/607f4f6df411bd510a7dcc11_icon-clock.svg" alt="" class="card-icon__icon"></div> <div class="card-icon__text-wrapper"> <p class="card-icon__p">Spend valuable time building your core product</p> </div> </div> <div id="w-node-_4a2b8f39-7f26-4b0a-6e7d-e2b42a2b1c65-d67a2baa" class="card-icon__row__col cols-vertical"> <div class="card-icon__icon-wrapper is--20px-bottom-padding"><img src="/wp-content/uploads/2023/06/607f4f6df411bda3a07dcc68_icon-support.svg" alt="" class="card-icon__icon icon--45px"></div> <div class="card-icon__text-wrapper"> <p class="card-icon__p">Protect your engineers from burnout over using in-house tools </p> </div> </div> <div id="w-node-_4a2b8f39-7f26-4b0a-6e7d-e2b42a2b1c6b-d67a2baa" class="card-icon__row__col cols-vertical"> <div class="card-icon__icon-wrapper is--20px-bottom-padding"><img src="/wp-content/uploads/2023/06/607f4f6df411bd6b247dcc97_icon-user-turnover.svg" alt="" class="card-icon__icon icon--45px"></div> <div class="card-icon__text-wrapper"> <p class="card-icon__p">Prevent high employee turnover</p> </div> </div> </div> </div> <div id="w-node-_5c4863d1-6d20-b67f-c731-8328185c1e81-d67a2baa"> <h3>Say “Bye!” to the DIY</h3> <p>Engineers are the best in the business and should spend their valuable time building your core product. Prevent your employees from burning out over an in-house tool. Give the gift of a third party error monitoring solution used by fellow industry leaders that want to achieve the same business outcomes.<br></p> <div class="inline-button__wrapper"><a href="/buy-versus-build-error-monitoring" class="inline-button w-inline-block"><img src="/wp-content/uploads/2023/06/607f4f6df411bd78587dc7fe_arrow_icon-9cd96687.svg" width="8" alt="" class="inline-button__arrow"> <div class="inline-button__text">Find out why engineers are ditching homegrown tools</div> </a></div> </div> </div> </div> </section> <section class="global-section wf-section"> <div class="global-container"> <div class="container__title is--center"><img src="/wp-content/uploads/2023/06/accent-gold.svg" width="70" alt="Gold tiles decorative accent." class="accent"> <h2>Wish fulfillment: Switch to BugSnag today.</h2> </div> <div class="card-icon__row _2col-grid"> <div id="w-node-fef69d02-f808-18a1-497a-dd0d252b2784-d67a2baa" class="card-icon__row__col cols-horizontal"> <div class="card-icon__icon-wrapper icon--large"><img src="/wp-content/uploads/2023/06/607f4f6df411bd79a07dcadf_illo-migration.svg" alt="" class="card-icon__icon icon--80px"></div> <div class="card-icon__text-wrapper"> <h3>Quick installation</h3> <p>Switch to BugSnag today, and we’ll offer you same-day migration. It’s easy!</p> <ul role="list"> <li>Personal assistance from a specialized onboarding team</li> <li>Proactive management and monitoring of your reporting and Stability Center setup</li> <li>Option to select enterprise gold support</li> </ul> <div class="inline-button__wrapper"><a href="/support" class="inline-button w-inline-block"><img src="/wp-content/uploads/2023/06/607f4f6df411bd78587dc7fe_arrow_icon-9cd96687.svg" width="8" alt="" class="inline-button__arrow"> <div class="inline-button__text">Learn about Enterprise Gold Support</div> </a></div> </div> </div> <div id="w-node-_1f6c05de-d1d9-899c-8d03-535a0aa8a3e8-d67a2baa" class="card-icon__row__col cols-horizontal"> <div class="card-icon__icon-wrapper icon--large"><img src="/wp-content/uploads/2023/06/607f4f6df411bd53627dcaeb_illo-datapipe.svg" alt="" class="card-icon__icon icon--80px"></div> <div class="card-icon__text-wrapper"> <h3>Data piping flexibility</h3> <p>Without any hidden costs, BugSnag offers high-volume JSON read/write APIs and business intelligence (BI) integrations with Amazon SQS and Splunk. BugSnag enables you to download your own data into internal tools as you please.<br></p> <div class="inline-button__wrapper"><a href="/engineering-leadership-forum-2019#jordan" class="inline-button w-inline-block"><img src="/wp-content/uploads/2023/06/607f4f6df411bd78587dc7fe_arrow_icon-9cd96687.svg" width="8" alt="" class="inline-button__arrow"> <div class="inline-button__text">Sr. Data Scientist at Pandora shares tips </div> </a></div> </div> </div> <div id="w-node-fef69d02-f808-18a1-497a-dd0d252b278a-d67a2baa" class="card-icon__row__col cols-horizontal"> <div class="card-icon__icon-wrapper icon--large"><img src="/wp-content/uploads/2023/06/607f4f6df411bd40047dcaf3_illo-integrations.svg" alt="" class="card-icon__icon icon--80px"></div> <div class="card-icon__text-wrapper"> <h3>Integrations </h3> <p>Connect and share information across alert, chat, data forwarding, issues tracking, SSO, and source control tools. Enjoy two-way syncing with issue trackers like Jira.<br></p> <div class="inline-button__wrapper"><a href="/integrations" class="inline-button w-inline-block"><img src="/wp-content/uploads/2023/06/607f4f6df411bd78587dc7fe_arrow_icon-9cd96687.svg" width="8" alt="" class="inline-button__arrow"> <div class="inline-button__text">See all integrations</div> </a></div> </div> </div> <div id="w-node-_1f6c05de-d1d9-899c-8d03-535a0aa8a3f7-d67a2baa" class="card-icon__row__col cols-horizontal"> <div class="card-icon__icon-wrapper icon--large"><img src="/wp-content/uploads/2023/06/607f4f6df411bd0bc97dcb55_illo-platforms.svg" alt="" class="card-icon__icon icon--80px"></div> <div class="card-icon__text-wrapper"> <h3>Platform support</h3> <p>BugSnag is compatible with over 50 platforms, including Android, iOS, React Native, and Unity.<br></p> <div class="inline-button__wrapper"><a href="/platforms" class="inline-button w-inline-block"><img src="/wp-content/uploads/2023/06/607f4f6df411bd78587dc7fe_arrow_icon-9cd96687.svg" width="8" alt="" class="inline-button__arrow"> <div class="inline-button__text">See all platforms</div> </a></div> </div> </div> </div> </div> </section> <section class="footer-cta__section wf-section"> <div class="footer-cta__grid"> <div class="footer-cta__col-contain"> <div> <h2 class="footer-cta__title">Try BugSnag’s features for free for 14 days. No credit card required.<br></h2> <div class="button-embed w-embed"><a href="https://app.bugsnag.com/user/new/" class="global-button w-button" onclick="gtag_report_conversion();">try for free</a></div> </div> </div> <div class="footer-cta__col-contain"> <div> <h2 class="footer-cta__title">Experience BugSnag with a custom walkthrough for your enterprise app.<br></h2><a href="https://www.bugsnag.com/demo-request/" class="global-button w-button">Request A Demo</a> </div> </div> </div> </section> <footer class="footer wf-section"> <div class="w-layout-grid footer__grid"> <a id="w-node-f5116c24-dd74-9cff-6863-83720342b1b7-f1f98e23" href="/" aria-current="page" class="link-block-2 w-inline-block w--current"> <img src="/wp-content/uploads/2023/06/63bc72ad903825f46f53f71a_Bugsnag-Icon-White.svg" alt="Bugsnag monogram." class="footer__logo" width="80"> </a> <div id="w-node-d0ce2cf9-825c-7e3e-cda9-82c6f1f98e26-f1f98e23" class="footer__title">Product</div> <div id="w-node-d0ce2cf9-825c-7e3e-cda9-82c6f1f98e33-f1f98e23"> <a href="/real-user-monitoring/" class="footer__link w-inline-block"><div>Real User Monitoring</div></a> <a href="/error-monitoring/" class="footer__link w-inline-block"><div>Error Monitoring</div></a> <a href="/integrations/" class="footer__link w-inline-block"><div>Integrations</div></a> <a href="/product/on-premise/" class="footer__link w-inline-block"><div>On-Premises</div></a> <a href="/pricing/" class="footer__link w-inline-block"><div>Pricing</div></a> <a href="/support/" class="footer__link w-inline-block"><div>Enterprise Support</div></a> <a href="/solutions/web/" class="footer__link w-inline-block"><div>Web Solution</div></a> <a href="/product/mobile-app-monitoring/" class="footer__link w-inline-block"><div>Mobile Solution</div></a> <a href="/solutions/server-side/" class="footer__link w-inline-block"><div>Server-side Solution</div></a> </div> <div id="w-node-d0ce2cf9-825c-7e3e-cda9-82c6f1f98e2a-f1f98e23" class="footer__title">Supported <br>Technologies</div> <div id="w-node-_711ac2f0-8468-fc71-4894-073ae3f097a5-f1f98e23"> <a href="/platforms/javascript/" class="footer__link w-inline-block"><div>JavaScript</div></a> <a href="/platforms/react-error-reporting/" class="footer__link w-inline-block"><div>React</div></a> <a href="/platforms/react-native-error-reporting/" class="footer__link w-inline-block"><div>React Native</div></a> <a href="/platforms/ios-crash-reporting/" class="footer__link w-inline-block"><div>iOS</div></a> <a href="/platforms/android/" class="footer__link w-inline-block"><div>Android</div></a> <a href="/platforms/rails/" class="footer__link w-inline-block"><div>Rails</div></a> <a href="/platforms/php-laravel/" class="footer__link w-inline-block"><div>Laravel</div></a> <a href="/platforms/python-error-reporting/" class="footer__link w-inline-block"><div>Python</div></a> <a href="/platforms/php/" class="footer__link w-inline-block"><div>PHP</div></a> <a href="/platforms/" class="footer__link footer__link--more w-inline-block"><div>More...</div></a> </div> <div id="w-node-d0ce2cf9-825c-7e3e-cda9-82c6f1f98e28-f1f98e23" class="footer__title">Resources</div> <div id="w-node-bc13b642-7ab0-d51f-2cc7-bec55fc7ce7d-f1f98e23"> <a href="/blog/" class="footer__link w-inline-block"><div>Blog</div></a> <a href="/resources/webinars/" class="footer__link w-inline-block"><div>Webinars</div></a> <a href="/resources/all/" class="footer__link w-inline-block"><div>Resources</div></a> <a href="https://docs.bugsnag.com/" target="_blank" class="footer__link w-inline-block"><div>Docs</div></a> <a href="https://status.bugsnag.com/" target="_blank" class="footer__link w-inline-block"><div>Status</div></a> <a href="https://smartbear.com/academy/bugsnag/#Courses" class="footer__link w-inline-block" tabindex="0">SmartBear Academy</a> <a href="https://smartbear.com/connect/" class="footer__link w-inline-block" tabindex="0">SmartBear Connect</a> <a href="/contact/" target="_blank" class="footer__link w-inline-block"><div>Contact</div></a> <div class="html-embed-14 hide w-embed"> <button class="footer__link" onclick="drift.api.startInteraction({ interactionId: 238571 });">Contact</button> </div> </div> <div id="w-node-_5bce572a-a07e-3ced-8a63-6d483c63ebca-f1f98e23" class="footer__title">Company</div> <div id="w-node-d0ce2cf9-825c-7e3e-cda9-82c6f1f98e46-f1f98e23"> <a href="/about/" class="footer__link w-inline-block"><div>About</div></a> <a href="/newsroom/" class="footer__link w-inline-block"><div>Newsroom</div></a> <a href="/customers/" class="footer__link w-inline-block"><div>Customers</div></a> <a href="/jobs/" class="footer__link w-inline-block"><div>Jobs</div></a> <a href="/product/security/" class="footer__link w-inline-block"><div>Security</div></a> <a href="/careers-in-coding-contest/" class="footer__link hide w-inline-block"><div>Careers in Coding Contest</div></a> </div> <div id="w-node-d0ce2cf9-825c-7e3e-cda9-82c6f1f98e2c-f1f98e23" class="footer__social"> <a href="https://dribbble.com/bugsnag/" target="_blank" class="footer__social__link w-inline-block"><img src="/wp-content/uploads/2023/06/607f4f6df411bdcee17dc7df_dribbble-logo.svg" alt="Dribbble social icon."></a> <a href="https://github.com/bugsnag/" target="_blank" class="footer__social__link w-inline-block"><img src="/wp-content/uploads/2023/06/607f4f6df411bda7fd7dc7e2_github-logo.svg" alt="GitHub social icon."></a> </div> <div id="w-node-_711bfcb9-a7ed-9b61-abe5-cdec4702f062-f1f98e23" class="footer__terms-wrapper"> <p class="copyright">© 2024 SmartBear Software. All Rights Reserved.</p> <div class="terms__row"> <a href="https://docs.bugsnag.com/legal/terms-of-service/" target="_blank" class="terms__link">Terms of Service</a> <div class="terms__dot"></div> <a href="https://docs.bugsnag.com/legal/privacy-policy/" target="_blank" class="terms__link">Privacy Policy</a> </div> </div> </div> </footer> <script type="text/javascript"> function genesisBlocksShare( url, title, w, h ){ var left = ( window.innerWidth / 2 )-( w / 2 ); var top = ( window.innerHeight / 2 )-( h / 2 ); return window.open(url, title, 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width=600, height=600, top='+top+', left='+left); } </script> <script type="text/javascript" src="https://www.bugsnag.com/wp-content/plugins/genesis-blocks/dist/assets/js/dismiss.js?ver=1685120709" id="genesis-blocks-dismiss-js-js"></script> <script type="text/javascript" src="https://www.bugsnag.com/wp-content/themes/web-wp-bugsnag-theme/src/js/main.js?ver=1732194046" id="mktg-bundle-js"></script> <script type="text/javascript" src="https://www.bugsnag.com/wp-content/themes/web-wp-bugsnag-theme/src/js/bundle.js?ver=1732194046" id="bundle-js"></script> </div><!--End Global Body Wrap --> <!-- footer-tracking-codes.php --> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-MTQKQW6" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <!-- <script src="https://d2vbpkts4ss4v2.cloudfront.net/production/js/bundle.js?20190529194109"></script> --> <!-- Bugsnag --> <script>window.bugsnagClient = bugsnag('8c812cdda1d21caf4fddb3b228eff5c5')</script> <!-- Segment --> <script type="text/plain" data-consent="analytics" charset="utf-8"> !function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","page","once","off","on"];analytics.factory=function(t){return function(){var e=Array.prototype.slice.call(arguments);e.unshift(t);analytics.push(e);return analytics}};for(var t=0;t<analytics.methods.length;t++){var e=analytics.methods[t];analytics[e]=analytics.factory(e)}analytics.load=function(t){var e=document.createElement("script");e.type="text/javascript";e.async=!0;e.src=("https:"===document.location.protocol?"https://":"http://")+"cdn.segment.com/analytics.js/v1/"+t+"/analytics.min.js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(e,n)};analytics.SNIPPET_VERSION="3.1.0"; analytics.load("K5mYXoqXbzNaa0QZ1ELEvSBIpvfVWuBr"); analytics.page() }}(); </script> <!-- Mintigo pixel --> <img height='0' width='0' alt='' src='https://pixel.mintigo.com/mintigo_pixel.png?pixel_cid=a44ef0526d'/> <!-- Zendesk Widget --> <script> window.zEmbed||function(e,t){var n,o,d,i,s,a=[],r=document.createElement("iframe");window.zEmbed=function(){a.push(arguments)},window.zE=window.zE||window.zEmbed,r.src="javascript:false",r.title="",r.role="presentation",(r.frameElement||r).style.cssText="display: none",d=document.getElementsByTagName("script"),d=d[d.length-1],d.parentNode.insertBefore(r,d),i=r.contentWindow,s=i.document;try{o=s}catch(e){n=document.domain,r.src='javascript:var d=document.open();d.domain="'+n+'";void(0);',o=s}o.open()._l=function(){var o=this.createElement("script");n&&(this.domain=n),o.id="js-iframe-async",o.src=e,this.t=+new Date,this.zendeskHost=t,this.zEQueue=a,this.body.appendChild(o)},o.write('<body onload="document._l();">'),o.close()}("https://assets.zendesk.com/embeddable_framework/main.js","bugsnag.zendesk.com"); // Don't allow the widget to set cookies: https://developer.zendesk.com/embeddables/docs/widget/settings#cookies window.zESettings = { cookies: false }; // Force the widget locale to be en-US to encourage customers to send in support queries in English zE('webWidget', 'setLocale', 'en-US'); // Hide the widget by default. Can be activated when required. zE('webWidget', 'hide'); // Launch the Drift widget when a user action minimises the Zendesk widget zE('webWidget:on', 'userEvent', function(event) { if (event.action == "Web Widget Minimised") { drift.load('84ez2iacf3yr'); } }); </script> <!-- hide/show announcement bar during scroll --> <script> $(window).scroll(function() { if ($(this).scrollTop()>0) { $('.announcement-wrap').fadeOut(); } else { $('.announcement-wrap').fadeIn(); } }); </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10