Agentic Commerce
Reconcile AI Referrals and Shopify Survey Answers Without Double Counting
3 min read
Your Shopify report lists 12 AI-attributed orders. Fourteen customers tell your post-purchase survey they used an assistant to shop. A team celebrating 26 orders may be counting some people twice. A team that trusts only the smaller number may miss buyers who researched with an assistant and came back later on their own.
Shopify describes channel or referrer attribution for orders coming from AI channels. A buyer's answer describes something else: a remembered step while choosing a purchase. Give each observation its own column and they can coexist on the same order. Shopify's explanation of agentic storefront orders
Set up a comparison you can reproduce
Choose a fixed order cohort, such as paid online orders placed during one week in your store's reporting time zone. Decide how you will handle canceled orders and replacements. Pull survey answers for those orders, including late answers up to a stated cutoff. Decide whether “Did you use an AI assistant while choosing this order?” qualifies as reported assistance. An answer about first discovering the brand months ago measures something different. Our channel attribution guide covers that distinction in a broader acquisition report.
Create an order-level worksheet with a stable order identifier, the attribution value Shopify supplied, your normalized channel category, and the survey response. Preserve blank or unknown channel values. Keep “no,” “unsure” and “didn't answer” as separate survey values. If one order has more than one response, apply a consistent rule, such as using the first completed response to the specific question. If your reports don't expose a common order identifier, stop at separate totals. Matching names or ordering rows by time can create a convincing but incorrect overlap.
Work through the overlap
Imagine 40 orders with known channel classifications and an explicit yes or no survey answer. This is the matched subset of a larger weekly cohort. Group the 40 orders into these four cells:
- Both sources identify AI: 5 orders.
- Shopify attributes the order to AI, buyer answers no: 7 orders.
- Another recorded channel, buyer answers yes: 9 orders.
- Another recorded channel, buyer answers no: 19 orders.
Shopify identifies 12 orders in this subset. The survey identifies 14. Five appear in both, so 21 distinct orders have at least one AI signal: 12 + 14 minus 5. You can also get 21 by adding the first three cells. Calling all 21 “AI-generated sales” would claim knowledge about what would have happened without the assistant.
Now imagine the full cohort was 100 orders. Preserve the other 60 as a separate group and show why they fell outside the four cells: unanswered survey, unknown channel, or an “unsure” response. If several reasons apply, choose a documented order of precedence so your exclusion counts add up. The 21-of-40 result describes the matched subset.
Assign a decision to each mismatch
Check several of the seven channel-only orders for referral and question wording. A buyer may have opened a shared AI-generated recommendation without recognizing it as assistant use. In the nine survey-only orders, read optional comments for research followed by a direct visit or a branded search. Ask about those paths in the next round before describing them as actual customer journeys.
Before sharing results, check which checkout paths your survey reached. Keep the worksheet alongside the report so finance can trace each counted order and merchandising can read the buyer's actual explanation. Collect the survey half of the comparison with OrderSurvey on the Shopify App Store.
Frequently asked questions
Can AI-attributed orders and survey-reported AI orders be added together?
Only after identifying overlap in the same set of orders. Count each distinct order once and keep the two definitions visible.
What if my survey data has no reliable order identifier?
Show comparable date-bounded totals side by side. Leave the overlap unknown and avoid adding the two totals or matching customers by guesswork.
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.