The right way to track revenue from your Shopify cross-sell app is through revenue attribution — measuring not how many times a recommendation was clicked, but how many of those clicks resulted in a completed purchase and how much those purchases added to your total revenue.
Most apps report click rate. Some report "conversions." But without knowing the dollar amount actually attributed to recommendations, you can't answer the only question that matters: is this app paying for itself?
What revenue attribution actually means
Revenue attribution is the process of connecting a specific action — in this case, clicking a cross-sell recommendation — to a specific outcome: a completed order that included the recommended product.
Here's an example. A shopper lands on your candle product page. They see a recommendation for a candle snuffer below the add-to-cart button. They add the candle to their cart, click the snuffer recommendation, add the snuffer too, and check out. The $18 snuffer purchase is attributed to the cross-sell widget.
If your app only shows "3 clicks on cross-sell recommendations today," you have no idea how many of those 3 clicked shoppers actually bought, or how much they spent. Revenue attribution closes that loop.
Why click rate alone isn't enough
Click rate is a useful signal — it tells you whether your recommendations are visually appealing and relevant enough to attract attention. A 2% click rate on a specific pairing suggests the products don't feel like natural companions. A 9% click rate suggests strong relevance.
But click rate doesn't tell you what happened after the click. Did the shopper add the recommended product and buy it? Did they click out of curiosity and then leave? Did they add it but abandon their cart?
A cross-sell widget with a 10% click rate but 15% post-click conversion is generating less revenue than one with a 5% click rate and 70% post-click conversion. The raw click number is misleading without the revenue context.
How to tell if your cross-sell app is working
Look for three numbers in your app's dashboard:
1. Revenue from recommendations (monthly): The total dollar amount added to orders through cross-sell clicks. This is the headline number. If your app costs $19/month, you need to see at least $19 in attributed revenue to break even — but realistically, a well-configured app should return 10–50x that.
2. Recommendation conversion rate: Of shoppers who clicked a recommendation, what percentage completed a purchase that included the recommended product? For in-context recommendations (product page, cart drawer), expect 40–70%. These are already-buying shoppers, so conversion should be high.
3. Average order value lift: Compare your store's average order value in the 30 days before and after installing the cross-sell app. A meaningful lift (5–20%) means the app is working at a store level.
How Dropr handles revenue attribution
Dropr tracks the full journey: recommendation shown → recommendation clicked → product added to cart → order completed. When a shopper clicks a recommendation and that product appears in their completed order, the revenue is attributed to that specific recommendation.
The dashboard shows you this number by month, by product pairing, and in total. You can see which pairings are driving the most revenue and which aren't converting — which helps you improve your recommendations over time.
This is different from apps that show "orders placed after viewing a recommendation," which can include orders where the shopper simply ignored the recommendation and bought what they originally intended. True attribution requires the recommended product to actually appear in the completed order.
Setting up proper tracking in Google Analytics
If you want to layer Google Analytics on top of your app's native reporting, set up an ecommerce funnel that tracks "recommendation click → add to cart → purchase." Shopify's GA4 integration can pass product-level data with each transaction.
The simplest approach: tag your recommendation add-to-cart buttons with a UTM source (e.g., utm_source=dropr&utm_medium=cross-sell). Then in GA4, filter transactions by that source to see cross-sell revenue independently.
That said, for most stores, the app's built-in dashboard is sufficient. GA4 cross-sell tracking adds complexity without much additional insight unless you're running multiple recommendation tools simultaneously.
When to worry vs. when to adjust
If your app is showing near-zero attributed revenue after 30 days, there are three likely causes:
- No pairings configured: The widget won't show anything until you set up product pairs. Check the app dashboard.
- Wrong placement: If the widget is at the bottom of the product page below reviews, almost no one will see it. Move it below the add-to-cart button.
- Poor product pairings: If the recommended products don't relate naturally to what shoppers are buying, click rates will be near zero. Review and update your pairings.
If click rates are healthy but conversion is low, the issue is usually price — the recommended product is too expensive relative to what's already in the cart.
Related reading
- How to Add a Cross-Sell Widget to Your Shopify Product Pages
- Shopify Product Recommendations That Track Revenue (Not Just Clicks)
- Shopify Revenue Attribution Explained: What It Means for Cross-Sell Apps
- How to Add Product Recommendations to the Shopify Cart Drawer
- How to Add Product Recommendations to Shopify Without Writing a Single Line of Code
FAQ
How long should I wait before evaluating my cross-sell app's performance?
Give it 30 days and at least 100 orders before drawing conclusions. Smaller sample sizes produce noisy data. If you're doing fewer than 100 orders a month, wait 60–90 days.
Should I compare cross-sell revenue to total store revenue?
Yes. A well-optimized cross-sell program typically accounts for 8–18% of total store revenue. If you're significantly below that, there's room to improve your pairings, placement, or both.
Can I track cross-sell performance separately for the product page vs. the cart drawer?
Dropr shows revenue by widget location, so you can see which placement drives more revenue for your specific store. Most stores see higher conversion from cart drawer recommendations, but the product page often drives higher total volume because more shoppers see it.