Post-Purchase Surveys
How to Improve Post-Purchase Survey Response Rates
5 min read · Updated
To improve a post-purchase survey response rate, first confirm that eligible buyers can see and submit the survey. Then ask one clear question, use optional follow-ups only where they help, and compare results for the same audience over time.
Start with those checks before adding incentives or rewriting every question. More recorded answers are useful, but they do not automatically mean a higher response rate: the number of eligible buyers may have changed too.
If you are considering a reward, first distinguish shared discount codes from unique survey rewards.
1. Confirm the survey is actually available
In OrderSurvey, enable and save the survey, choose its page placements, and check its schedule and audience conditions. Then add and save the OrderSurvey block separately on each selected page in Shopify's checkout editor. Installing the app or saving a question does not publish those blocks automatically.
Shopify supports Thank you and Order status UI-extension blocks on Basic or higher plans. Its information, shipping, and payment steps have different plan restrictions. Follow Shopify's block setup instructions and the OrderSurvey setup guide.
Before changing the question, check:
- Is the block saved on the page and checkout configuration your store uses?
- Is the survey enabled, within its schedule, and selected for that page?
- Does the order match its audience and other conditions?
- Could another eligible survey have a higher priority?
- Has the store reached Free's response allowance?
- Was this survey already answered for this order?
First orders only refers to the customer's first completed order with your store, including purchases before installing OrderSurvey. On Order status, first/repeat-order targeting relies on the classification captured by the Thank you block. Without that saved classification, the targeted survey stays hidden.
The app's display diagnostics help troubleshoot placement. They are not a count of unique shoppers who saw the survey.
2. Match the question to the customer's experience
Use Thank you for questions a customer can answer immediately after buying, such as how they discovered the store or what nearly stopped them from ordering.
Order status is a return visit to the order, but a visit does not establish that delivery has happened. OrderSurvey does not currently trigger display from delivered status or a delay after delivery. For product feedback, first ask whether the buyer has received and used the item, then show the relevant questions only after a qualifying answer.
For in-store collection, follow the separate Shopify POS survey guide. Keep POS and online results identifiable when comparing feedback from different purchase experiences.
Targeting can make a question relevant to a particular purchase. Online conditions include order total, quantity, product or variant ID, shipping country, and currency. Existing customer tags are not a display condition on these survey blocks; assigning tags after a response is a separate action.
3. Begin with one clear question
Choose a question that supports a decision you can make. For discovery research, try “How did you first hear about us?” with distinct choices such as a search engine, social media, a creator, a friend, and Other. Include an uncertainty option when it helps buyers answer honestly.
Avoid combining two experiences into one rating. “How satisfied were you with checkout and delivery?” is difficult to interpret, especially before delivery.
Use short, recognizable options. Keep text responses optional when the detail is helpful but unnecessary to complete the main question. The discovery-question options guide includes more wording examples.
Conditional follow-ups can gather detail without asking everyone the same extra question. For example:
| First answer | Follow-up |
|---|---|
| A creator | Optional: “Which creator or account?” |
| A friend | Finish after the discovery answer |
| Other | Optional: “Where did you hear about us?” |
Preview every path, including changing an answer, before publishing. Shorter questions are a sensible experiment, not a promise of a particular completion time or response lift.
4. Measure what the data actually contains
A survey response rate needs both a numerator and a denominator:
Completed responses ÷ eligible survey opportunities × 100
For an illustrative example, 20 completed responses from 100 independently measured eligible opportunities would be 20%. Those numbers are invented, not OrderSurvey customer results.
Define an opportunity consistently: for example, one eligible order that was shown the survey. Total orders are not equivalent to survey views if some orders are outside the audience, the block was unavailable, or buyers never visited the selected page. A revisit should not become a new opportunity if your denominator is unique orders.
OrderSurvey records submitted responses and exposes setup/display diagnostics. It does not currently provide a unique survey-impression report, survey-start rate, or per-question abandonment funnel. If you cannot obtain a reliable matching denominator, report the completed-response count and its limits instead of presenting an estimated percentage as a measured rate.
Unlimited's CSV export helps analyze saved answers. It does not contain unfinished answers or show which question caused someone to leave. The export has a row per question answer, so counting CSV rows can overcount completed surveys.
5. Test one change, then review a comparable period
Keep a simple experiment note:
| Record | Example |
|---|---|
| Question and audience | Discovery question for first orders |
| Change | Make the creator-name follow-up optional |
| Comparison | Two specified periods with the same page and audience rules |
| Result | Completed-response counts; a rate only with a reliable denominator |
| Context | Campaign changes, traffic mix, promotions, and test responses |
A before/after difference alone does not prove that the survey edit caused it. Keep the dates, sample sizes, and other changes visible.
Use an authorized test order to confirm the full path: the block appears, the answer saves, and returning to the same survey and order shows the completion state. Keep test responses separate from customer results.
If you collect low NPS scores, decide who will review them. Unlimited's webhook alerts can notify a compatible receiving workflow; they do not automatically contact the customer or resolve the issue. See the NPS follow-up guide.
Set up a focused first survey
Install OrderSurvey to start on Free with 100 responses per rolling 30 days, targeting, and conditional branching. Unlimited is $24 USD/month for unlimited responses, CSV export, webhook alerts, and priority support. Compare the plans.
Book a personal setup call if you would like help checking the Thank you and Order status blocks and saving a first test response.
Frequently asked questions
Does OrderSurvey show where shoppers abandon a survey?
No. OrderSurvey saves submitted responses. Its CSV export does not contain unfinished answers or a per-question abandonment funnel.
How do I calculate a survey response rate?
Divide completed responses by eligible survey opportunities for the same audience and time period, then multiply by 100. You need a reliable denominator from matching measurement; OrderSurvey does not currently provide a unique survey-impression report.
Does an Order status survey wait until delivery?
No. OrderSurvey can display on an eligible Order status page visit, but it does not currently trigger surveys from delivered status or a delay after delivery.
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 OrderSurveyWant help getting started? Book a 20-minute setup call.