OrderSurvey
← All articles

Shopify How-Tos

Shopify Exit Surveys: Setup, Questions and Post-Purchase Limits

A Shopify exit survey asks a storefront visitor about hesitation or leaving. A post-purchase survey asks someone who has completed an order. The two can uncover different problems, so choose the audience that matches your question.

OrderSurvey does not provide exit-intent popups. It collects post-purchase feedback on Shopify's Thank you and Order status pages, with a separate Shopify POS experience. This guide explains how to plan a storefront exit survey and when a buyer-friction question in OrderSurvey can complement it.

Exit survey or post-purchase survey?

Your decision Useful audience Example question
Find information visitors need before deciding Visitors on a relevant product or cart page “Is there any information you still need before deciding?”
Investigate a particular storefront obstacle Visitors who meet a clearly defined display rule “Was anything difficult to find on this page?”
Learn which concerns buyers overcame Customers after completing an order “What, if anything, almost stopped you from placing this order?”
Understand why buyers chose the store Customers after completing an order “What was the main reason you chose us today?”

A visitor meeting an exit-intent trigger is not proof of an abandoned purchase. They might be comparing options, returning to an earlier order, switching tabs or leaving after finding what they needed. Similarly, a buyer's answer cannot establish what prevented someone else from ordering.

How to set up a Shopify exit survey

Start with an app that explicitly supports storefront surveys, your intended page and the required trigger. Verify the current app documentation rather than assuming every Shopify survey app has these capabilities.

Shopify supports theme features through app blocks, app embeds and, for some apps, custom code. An overlay may use an app embed, but the installation method depends on the app. Follow Shopify's theme-app guidance together with the app's instructions.

Use this launch checklist:

  1. Define one research question. For example, determine whether a product page leaves delivery timing unclear. Avoid asking several unrelated things in the same prompt.
  2. Choose eligible pages. A product-page question should refer to that product or page. Decide how to handle visitors who have already purchased, if the selected tool supports that distinction.
  3. Document the trigger. A pointer moving toward the browser edge, a timed prompt and a scroll threshold are different rules. Record which one you use; do not label every prompt an exit survey.
  4. Check desktop and mobile separately. A mouse-based trigger cannot be assumed to behave the same way on a touchscreen. Confirm the app's mobile behavior and test it on actual devices.
  5. Keep the invitation optional and easy to dismiss. Check that it does not cover navigation, cart controls or another dialog. Set a sensible frequency limit using the tool's supported controls.
  6. Verify a saved answer. Test the question, answer options, optional text, dismissal and response storage. Record the page, device and rule used for each test.

If you change the published theme, verify the installation again. Shopify notes that apps need reactivation in a newly published theme. Avoid adding a second copy of the same prompt through both an app and custom theme code.

Write questions that allow an honest answer

For a visitor who is still deciding, try:

“Is there any information you still need before deciding?”

Possible answers include delivery timing, total cost, product details, sizing or compatibility, something else, and “No additional information.” An optional text field can clarify a selected concern. Adapt the options to the actual product; this is an example, not a validated questionnaire.

If the goal is to understand a visit more broadly, ask “What were you hoping to do during this visit?” Shopping, researching, checking an order and browsing are different jobs. An answer of “Just browsing” can be useful context rather than a response to discard.

For a customer who has completed an order, use different wording:

“What, if anything, almost stopped you from placing this order?”

Include “Nothing nearly stopped me” alongside relevant concerns and an optional “Something else” response. Do not force a complaint or describe a concern as the cause of abandonment when the respondent completed a purchase.

See the survey question examples for other questions tied to specific decisions.

Keep the two groups separate in your report

A voluntary survey describes the people who answered under its particular invitation rules. Neither visitor nor buyer feedback automatically represents every shopper. AAPOR's survey research guidance explains why sampling, question wording and transparent methods matter when interpreting results.

Illustrative example: six of 20 answering buyers mention uncertainty about delivery dates. That is 30% of those answering buyers. It does not show that 30% of all visitors abandoned because of delivery, or that displaying a delivery date would increase conversion by 30%. The numbers are invented to show the distinction.

If a separate visitor survey collects ten answers, keep those answers in a separate table with its question, dates, pages and trigger. Do not pool the two groups into a single “reasons for abandonment” percentage. Look for a concrete issue you can inspect, such as a delivery estimate missing from a product page, and evaluate a proposed fix with an appropriate measurement plan.

For either channel, record the number of usable answers and the relevant exposure count only if it was actually measured. OrderSurvey's setup display indicators do not provide a complete shopper-impression denominator. The response-rate guide explains this reporting limit.

Add the buyer-friction question with OrderSurvey

If your decision concerns customers who completed checkout, you can collect their feedback with OrderSurvey:

  1. Create and enable a survey with the buyer-friction question above. Use single-choice answers and an optional follow-up where useful.
  2. Choose the audience and check its targeting conditions. Start with all eligible orders if you do not need a first/repeat distinction.
  3. In Shopify's checkout and accounts editor, add and save the OrderSurvey block separately on each selected Thank you and Order status page. These are different from storefront theme embeds. See Shopify's checkout-app instructions.
  4. Verify a saved response using an approved test order. If you use first- or repeat-order targeting, the Thank you block must first capture the order classification; unclassified orders will not match that audience later on Order status.
  5. Review answers in Analytics and Responses. Keep test answers identifiable and compare consistent question versions and reporting periods.

An enabled survey is still subject to its placement, audience and response allowance. Do not assume every buyer saw or answered it. An Order status revisit also does not establish delivery or product use; see which page to use.

Free includes analytics, response review, unlimited surveys, branching, targeting and 100 submitted responses across the store per rolling 30 days. Unlimited is $24 USD per store per month for unlimited responses, CSV export, configured low-NPS webhook alerts and priority support. A general buyer-friction answer does not trigger an NPS alert. Compare Free and Unlimited.

For post-purchase feedback, install OrderSurvey, follow the setup walkthrough, or book personal setup help. For feedback before a purchase, choose a tool that supports that storefront workflow.

Frequently asked questions

Can OrderSurvey run a Shopify exit-intent survey?

No. OrderSurvey provides post-purchase survey blocks on Shopify's Thank you and Order status pages, plus a separate Shopify POS experience. It does not provide storefront exit-intent popups.

Can post-purchase feedback explain why visitors did not buy?

It can reveal concerns that buyers overcame, but buyers do not represent everyone who left without ordering. Keep visitor and buyer answers separate, and investigate whether a concern appears in other evidence before generalizing.

How do I add an exit survey to Shopify?

Choose an app that explicitly supports storefront surveys and the trigger you need. Follow its theme installation instructions, define eligible pages and display frequency, and test dismissal, saving and mobile behavior. OrderSurvey's checkout blocks do not add an exit survey to your theme.

Run your first post-purchase survey

Ask how customers found you or collect feedback on Shopify's Thank you and Order status pages. One $24 USD/month plan includes unlimited use and every feature. After installing, add the survey block to each page in Shopify's editor.

Install OrderSurvey

Want help getting started? Book a 20-minute setup call.