Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error page language tweaks to prevent CS woes #9

Open
mmcwatters opened this issue Feb 9, 2017 · 12 comments
Open

Error page language tweaks to prevent CS woes #9

mmcwatters opened this issue Feb 9, 2017 · 12 comments

Comments

@mmcwatters
Copy link

At the moment, we feature a link to contact CS prominently on our error pages. When the site is down, this results in an influx of repetitive messages for CS to deal with. A couple minor tweaks could fix it:

  • For 40X errors (which usually mean something's missing or the user just made a weird request) we can keep the contact link
  • for 50X errors (which mean something's busted on our end, like today) e can could say words to the effect of "Our Tech team has been alerted and is looking into this issue!"

cc @redoPop @gavinhall

@redoPop
Copy link
Contributor

redoPop commented Feb 21, 2017

Woops, forgot to close this one. This change was made as part of version 2.0.1 and has been deployed to production. Example error pages:

The language I'm using for 50X errors is "We've been notified of this issue and are working on it!"

Feel free to reopen if this or anything else needs to change!

@redoPop redoPop closed this as completed Feb 21, 2017
@gavinhall
Copy link

gavinhall commented Feb 21, 2017 via email

@redoPop
Copy link
Contributor

redoPop commented Feb 21, 2017

It depends on the nature of the issue. What was the Surprise Me issue that was caught by user reports?

@gavinhall
Copy link

gavinhall commented Feb 21, 2017 via email

@redoPop
Copy link
Contributor

redoPop commented Feb 21, 2017

I didn't find that issue in our GH/Flowdock history, but "Surprise Me" is mostly powered by ajax requests, whose error messages will be unaffected by this change.

More broadly, "Error 500" pages are included in this change because they've been involved in past outages: according to GA, over 209,000 of them were served during our Jan 17 outage. When such outages occur, Customer Service becomes overwhelmed with visitor reports. e.g. during the Feb 9 outage we rendered ~153,000 "Error 502" pages, and Customer Service saw 123 reports (vs. a daily average of 0–4).

So for the same error pages (e.g. 500) we need to find a balance between discouraging users from filing reports we might not know about ("We're working on it") vs. encouraging them to file reports we almost certainly know about ("Please contact us"). I'm not sure we can accomplish that with copy alone. @mmcwatters: any ideas?

@mmcwatters
Copy link
Author

This is an interesting challenge. I think it's great to let users inform us if something is broken. I also think it's great to give them a sense that they are taking action—nothing worse than a dead-end.

So here's a spitball idea (which I may have mentioned before): instead of directing users to our contact form, what if we gave them a simple button, something which says, "Push this button to let us know" (of course that wouldn't be the actual copy).

That message would be directed to some kind of special inbox for CS—not an actual message they need to deal with like a typical CS issue, but just a box that would notify them that, hey, something's amiss.

After the user selects the button, a thank you message would appear—"Thanks for letting us know. Want an update when it's fixed? Enter your email and we'll alert you." When the problem is solved, CS writes a message and it's automatically sent to all those folks who gave us their email. One bulk response.

@gavinhall
Copy link

gavinhall commented Feb 21, 2017 via email

@mmcwatters
Copy link
Author

@redoPop and I were brainstorming on this. What if we implement a button on the page that triggers an Airbreak alert. Said alert could potentially be directed to the CS flow and/or Tech flow so we're notified. The user would receive a message saying, "Thanks for letting us know. We're on it!" (Or words to that effect.) How does this plan sound, @gavinhall ?

@gavinhall
Copy link

gavinhall commented Mar 7, 2017 via email

@redoPop
Copy link
Contributor

redoPop commented Mar 7, 2017

Reopening this issue for me to implement a front-end Airbrake notifier.

McW: I know Gavin was joking above, but please feel free to open a separate issue any time you'd like to request copy changes on these pages.

@redoPop redoPop reopened this Mar 7, 2017
@redoPop redoPop self-assigned this Mar 7, 2017
@mmcwatters
Copy link
Author

@redoPop Yes, agreed. Is there one message to be re-written, or multiple?

@redoPop
Copy link
Contributor

redoPop commented Mar 7, 2017

I've created #11 as a general issue for rewriting error message copy.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants