Welcome!

Web Performance is a Journey, Not a Destination

Mehdi Daoudi

Subscribe to Mehdi Daoudi: eMailAlertsEmail Alerts
Get Mehdi Daoudi via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Blog Feed Post

Express.com’s Black Friday Fumble

Black Friday is one of the toughest days of the year for ecommerce companies. A retailer’s brand reputation, customer loyalty, and revenue are all at stake on this single day. Some of the more seasoned online stores start their Black Friday preparation many months ahead of time to ensure the best customer experience during the shopping frenzy.

Each year, more online retailers are choosing to start their sales earlier, even preceding Thanksgiving, and lasting beyond Black Friday to Cyber Monday. This year Express followed that trend, starting its Black Friday 50% Off Everything Sale on Tuesday, Nov 22. They sent out a promotional email early Black Friday morning to remind shoppers that the sale would end soon—I received one of those emails and immediately proceeded to their website to start shopping.

screen-shot-2016-11-28-at-5-37-20-pm_705http://assetsblogfly2.catchpoint.com/wp-content/uploads/2016/11/Screen-S... 300w, http://assetsblogfly2.catchpoint.com/wp-content/uploads/2016/11/Screen-S... 624w" sizes="(max-width: 705px) 100vw, 705px" />

When I attempted to access the site, however, I was faced with some performance issues. Their site started experiencing capacity issues starting around 9AM PT and displayed a message that read, “Our site is currently at capacity, but as soon as a spot opens up, we’ll put you right through.” When I couldn’t get through, I set up some tests to try to figure out what was causing the issue. According to our tests, the problem appeared to be server or load balancer related, since we were able to reach the website and receive the server’s 200 response code for the failure message and background image.

screen-shot-2016-11-28-at-5-38-10-pmhttp://assetsblogfly1.catchpoint.com/wp-content/uploads/2016/11/Screen-S... 300w, http://assetsblogfly1.catchpoint.com/wp-content/uploads/2016/11/Screen-S... 768w, http://assetsblogfly1.catchpoint.com/wp-content/uploads/2016/11/Screen-S... 624w" sizes="(max-width: 806px) 100vw, 806px" />

screen-shot-2016-11-28-at-5-39-00-pmhttp://assetsblogfly2.catchpoint.com/wp-content/uploads/2016/11/Screen-S... 300w, http://assetsblogfly2.catchpoint.com/wp-content/uploads/2016/11/Screen-S... 768w, http://assetsblogfly2.catchpoint.com/wp-content/uploads/2016/11/Screen-S... 624w" sizes="(max-width: 793px) 100vw, 793px" />

Since we were able to receive 200 Response Header from Express.com, our regular website test was passing successfully. In order to make sure that the test reflected the server error as a test failure, a transaction test was set up. Steps of the test consisted of opening Express.com in a Chrome browser and asserting that the text, “Our site is currently at capacity,” was not present on the page. If the text was found on the page, it considered the test as failure, which are represented by  the red diamonds in the graph below (the blue dots represent passing tests).

screen-shot-2016-11-28-at-5-39-53-pmhttp://assetsblogfly1.catchpoint.com/wp-content/uploads/2016/11/Screen-S... 300w, http://assetsblogfly1.catchpoint.com/wp-content/uploads/2016/11/Screen-S... 768w, http://assetsblogfly1.catchpoint.com/wp-content/uploads/2016/11/Screen-S... 624w" sizes="(max-width: 809px) 100vw, 809px" />

At first the issue appeared to be intermittent; however, starting from 1PM PT the webpage was down and completely unavailable to shoppers for a few hours. Even if you were able to reach the homepage, the page redirected to the error page, making it impossible for the customers to browse items and checkout.

Many shoppers expressed their frustration via Twitter.

@express it’s STILL not working. Can’t even get it loading now. I just wanted to get a Christmas gift and a sweater for myself ” wrote @nicole_marq.

@AMDull tweeted, “Apparently the #expresswebsite @express has been down intermittently all day including now! Its not like its the first black friday online!”

Express Customer Service was responding to their frustrated shoppers, replying “We’re sorry for the inconvenience. We should be back up and running soon. We’re working hard so you can continue shopping!” Though they did suggest that  customers should call Express Customer Service to place their order, unfortunately the phone line was also “at capacity” and unreachable according to some Twitter users. Around 3PM PT on Friday, the wait time for 1-888-EXP-1980 support was over 30 minutes. Redirecting angry customers to the customer service line appeared to only exacerbate the situation.

express-black-friday-tweetshttp://assetsblogfly1.catchpoint.com/wp-content/uploads/2016/11/Express-... 300w, http://assetsblogfly1.catchpoint.com/wp-content/uploads/2016/11/Express-... 624w" sizes="(max-width: 705px) 100vw, 705px" />

Around 4:45 PM PT, Express.com was back on and fully functioning. Express apologized by sending out the following message to its subscribers around 6:30 PM PT, and extended its Black Friday 50% off sale online only through Nov 26.

Though this was certainly an unfortunate outcome for this major online retailer, the damage was most likely minimized by their timely responses and extending the sale so shoppers would be able to make the purchases they wanted in the first place.

The post Express.com’s Black Friday Fumble appeared first on Catchpoint's Blog.

Read the original blog entry...

More Stories By Mehdi Daoudi

Catchpoint radically transforms the way businesses manage, monitor, and test the performance of online applications. Truly understand and improve user experience with clear visibility into complex, distributed online systems.

Founded in 2008 by four DoubleClick / Google executives with a passion for speed, reliability and overall better online experiences, Catchpoint has now become the most innovative provider of web performance testing and monitoring solutions. We are a team with expertise in designing, building, operating, scaling and monitoring highly transactional Internet services used by thousands of companies and impacting the experience of millions of users. Catchpoint is funded by top-tier venture capital firm, Battery Ventures, which has invested in category leaders such as Akamai, Omniture (Adobe Systems), Optimizely, Tealium, BazaarVoice, Marketo and many more.