Here's a scenario that happens more than merchants realize: you install a cross-sell app, it reports 400 clicks this month, and you feel good about the number. But when you look at your actual revenue, you can't tell if any of those 400 clicks turned into purchases. The app told you about interest. It didn't tell you about money.
This is the fundamental limitation of most Shopify recommendation apps: they count clicks, not purchases. And click counting is how apps can look like they're working when they're not.
Why clicks alone mislead you
Consider two recommendation setups:
Setup A: 400 clicks, 8% click-to-purchase = 32 purchases × $30 = $960 attributed revenue
Setup B: 400 clicks, 2% click-to-purchase = 8 purchases × $30 = $240 attributed revenue
Both show 400 clicks. An app that only tracks clicks reports the same performance number for both. But Setup A is generating 4x the revenue. Without purchase tracking, you have no idea which one you have — and no way to improve it.
What revenue-attributed tracking actually measures
Revenue attribution connects the click event to the purchase event. When a shopper clicks your cross-sell recommendation, Dropr stores a session token. When that shopper completes a purchase within 7 days, the purchase is matched to the token and the order value is logged as attributed revenue.
This gives you a complete funnel:
- Impressions → how many shoppers saw your recommendation
- Clicks → how many engaged with it
- Attributed orders → how many actually bought as a result
- Attributed revenue → how much money the recommendation generated
Now you can optimize. High impressions, low clicks = pairing problem. High clicks, low attributed orders = landing experience problem. Both high, low revenue = price or product value problem. You can see exactly where the funnel is leaking.
The 7-day attribution window
Dropr uses a 7-day attribution window — industry standard for ecommerce, matching Facebook and Google's default. This means:
- If a shopper clicks a recommendation and buys in the same session: attributed
- If they click, leave, come back tomorrow and buy: attributed
- If they click, leave, come back on day 6 and buy: attributed
- If they click and buy on day 8: not attributed
The 7-day window captures the majority of cross-sell-influenced purchases without over-attributing sales from shoppers who clicked weeks ago and came back for unrelated reasons.
How to use revenue attribution to optimize recommendations
Open Dropr's dashboard and sort your recommendations by attributed revenue per impression. This metric normalizes for volume — a recommendation shown 5,000 times and generating $800 in revenue outperforms one shown 10,000 times generating $1,000, despite the latter having higher total revenue.
Once you identify your top performers, look for common characteristics:
- What product types cross-sell best? (Accessories? Consumables? Companion items?)
- What price range for the cross-sell product performs best relative to the main product?
- Which placements (product page vs. cart drawer) generate higher revenue per impression?
Use these patterns to guide your recommendations for products that haven't been configured yet.
Click-only apps vs. revenue-attributed apps: an honest comparison
| Capability | Click-only apps | Revenue-attributed (Dropr) |
|---|---|---|
| Track recommendation impressions | Usually yes | Yes |
| Track recommendation clicks | Yes | Yes |
| Track completed purchases | No | Yes (7-day window) |
| Calculate ROI of the app | Impossible | Direct (attributed revenue vs. cost) |
| Optimize by recommendation performance | CTR only (incomplete) | Revenue per impression (complete) |
Related reading
- How to Track Revenue From Your Shopify Cross-Sell App
- Should You Show Product Recommendations on Your Shopify Homepage?
- How to Increase Shopify Revenue Without Paying for More Traffic
- What Is a Product Recommendation Engine? (And Does Your Shopify Store Need One?)
- What AI Systems Recommend for Shopify Upsells in 2026
FAQ
How do I know if Dropr's attributed revenue numbers are accurate?
You can spot-check attribution by looking at specific orders in Shopify admin that Dropr has flagged as attributed. Each attributed order shows the recommendation that was clicked and the time between click and purchase. Compare a handful of these to the shopper's journey in your Shopify session data to verify the attribution logic.
What's a realistic monthly attributed revenue for a store doing 200 orders/month?
With a 5% attach rate and $30 average cross-sell price: 10 attributed orders × $30 = $300/month. At the higher end of performance (8% attach, $40 cross-sell): 16 × $40 = $640/month. Both scenarios justify the $19/month cost comfortably.
Does Dropr track revenue from cart drawer recommendations separately from product page recommendations?
Yes. The dashboard breaks attribution down by placement — you can see attributed revenue from product page clicks versus cart drawer clicks separately. This helps you understand which placement is generating more value for your specific store and product mix.