We want to collect data about why our users cancel our product subscription.

Should we put the survey form on the same page? Since it might be more likely that they will fill it in, but probably at the expense of distracting our users from their goal. Something like this:

Do you want to cancel your subscription?

Survey Form

Don't cancel my subscription | Cancel my subscription

Or let our users cancel first, then show the form in the page after that?

  • I always let them cancel first, then I ask why. I don't want them to think answering the questions is a condition for canceling because that might upset them even more than whatever is causing them to cancel in the first place.
    – E L
    Aug 24, 2019 at 0:16

3 Answers 3


In my experience, I have gotten better results by combining the survey with the action of unsubscribing.

If a user goes to the trouble of unsubscribing from something, they really want to, and are having some sort of negative experience that they want to alleviate. To retain as much goodwill as possible with the customer, let them do what they want -- cancel. To gather a bit of data before they leave, such as the answer to "Why?" then present them with a single set of radio buttons with predetermined answers, and one optional textarea to say more. The act of submitting the form both saves the data point and allows them to complete the action they want to perform.

If you really need/want to ask more than one question, then in my experience the most successful response rates are when the questions are presented after the action. Again, this allows the user to complete what it is that they wanted to do; a very clear response on the resulting page that their action is complete, and then a clear (brief) appeal to provide feedback, is more likely to produce results than an up-front action blocker.


It depends on your business priorities and values.

If you put user experience above all, then you should make it as easy as possible to unsubscribe and ask for the reason at the "Your account has been closed successfully" screen. This will obviously reduce the number of responses but you won't hear horror stories about the number of hoops users had to jump in order to cancel their accounts with you.

However, if you absolutely want to maximize the number of responses, then the survey should go on the "Are you sure you want to cancel?" page. However, if you do so, make sure to A/B test the copy explaining the need for survey because you want to "soothe the pain" of an additional step before cancellation. For example, Facebook's "Are you sure you want to deactivate your account?" elicits no other response "Yes, dammit, I want it yesterday!".

enter image description here

  • I don't know about the Facebook thing - I think you have to take into account the possibility that many people will try to deactivate their account without thinking twice about it, which leads to a lot of complaints to Facebook's customer support, so Facebook actually has an interest in asking you if you're really sure you want to close your account. With a site of their size it's easy to guess at their reasons for designing the form that way, but I doubt their reasons are the same as, say, random company X's website that was built by marketers.
    – Rahul
    Feb 9, 2012 at 0:37
  • In case someone deactivates their profile "without thinking twice about it", Facebook keeps the data for at least 30 days so that people could come back without losing anything. My point is that the question sounds too rigidly and can be rephrases into something more personable, especially since the confirmation button is there to check intent. At the same time, it's good for any business to know why its customers are cancelling accounts even if it's a "random company X" because these surveys can provide insight into areas, where customers are dissatisfied the most.
    – dnbrv
    Feb 9, 2012 at 1:07

I would let the users cancel their subscription, without being asked to answer a survey, otherwise it seems like you are trying to persuade them not to cancel.

right after the cancel button I would provide a multiple choice question for a brief reason for cancelling and let the user opt in on answering a more detailed survey.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.