BumpZen for Shopify

Shopify upsell analytics

Shopify Upsell Analytics That Track Real Revenue

Follow every campaign from offer view to acceptance, completed order, verified revenue, and later refund or cancellation adjustments.

Free plan available. Current feature and plan details live in the Shopify marketplace listing.

Shopify upsell analytics campaign flow An illustrative BumpZen workflow connecting Offer accepted to Order matched and the measured result Refund-aware. BumpZen campaign builder CAMPAIGN SETUP Trigger Offer accepted Offer Order matched Placement Revenue analytics Storefront preview CAMPAIGN ATTRIBUTION Order matched View attribution Refund-aware Verified
Illustrative campaign flow: choose a trigger, match an offer, and measure the outcome.

Why this placement works

Connect attention to completed business value

An accepted upsell is a promising shopper action, but it is not completed revenue. BumpZen separates early accepted value from revenue verified against completed Shopify orders so merchants can see which offers contributed money that the store actually kept.

Looking only at impressions, clicks, or accepts can make a campaign appear more valuable than its final outcome. BumpZen reconciles attributed upsells with Shopify orders, excludes pending accepted value from winner rankings, and reduces verified revenue when attributed items are cancelled or refunded.

How it works

Follow the complete campaign outcome

Connect the right product moment to a useful next offer, then use the results to improve it.

  1. 01

    Launch a clear campaign

    Start with a product relationship that can be interpreted and improved.

  2. 02

    Collect funnel signals

    Track offer views and accepts without treating either action as completed revenue.

  3. 03

    Reconcile Shopify orders

    Confirm that the accepted upsell appears in a completed Shopify order before counting it as verified revenue.

  4. 04

    Keep the number current

    Use refund and cancellation adjustments so campaign decisions reflect the attributed revenue that remains.

The verified-revenue funnel

From offer view to net verified upsell revenue

BumpZen keeps the early shopper signal and the completed financial outcome separate. The funnel makes it clear where an offer gained attention, where it converted, and whether its attributed revenue survived the full order lifecycle.

  1. 01

    Offer viewed

    The campaign was rendered for an eligible shopper. This establishes reach, not purchase intent.

  2. 02

    Offer accepted

    The shopper chose the upsell. BumpZen records the accepted value as an early signal while order verification is still pending.

  3. 03

    Order completed

    The checkout becomes a completed Shopify order containing the attributed upsell item.

  4. 04

    Revenue verified

    BumpZen matches the attribution to the completed order and counts the confirmed upsell amount as verified revenue.

  5. 05

    Refund or cancellation adjustment

    If an attributed item is refunded or the order is cancelled, BumpZen reduces the previously verified amount.

  6. 06

    Net verified upsell revenue

    The remaining attributed revenue is the number used to rank campaign performance—not accepted value still waiting for verification.

Do not blend these numbers

Accepted revenue and verified revenue answer different questions

Both numbers are useful, but only when they are labeled clearly and used for the decision they can support.

Accepted revenue

What did shoppers initially say yes to?

This provisional value is recorded when an offer is accepted, before Shopify confirms the completed order. It is useful for diagnosing immediate offer appeal and spotting value still awaiting verification.

Use it as an early funnel signal, not as final campaign revenue.

Verified revenue

What attributed upsell value reached a completed order?

This amount counts attributed upsells confirmed in completed Shopify orders. It is reduced when those attributed items are cancelled or refunded, so it stays closer to the revenue the store retained.

Use it for campaign rankings and revenue-focused decisions.

Read the gaps

Use the gap between metrics to diagnose the campaign

Many views, few accepts
The offer may be weak, poorly matched, unclear, or shown at the wrong moment. Test the product, message, incentive, or same-surface presentation.
Many accepts, few verified purchases
Shoppers show intent but do not complete the attributed purchase. Investigate checkout friction, discount expectations, stock, price, and the time between acceptance and order completion.
Verified revenue later falls
Refunds or cancellations changed the completed outcome. Review whether the pairing creates buyer’s remorse, compatibility problems, or fulfillment issues.
Lower accept rate, higher verified revenue
A higher-value offer can contribute more completed revenue despite fewer accepts. Do not automatically promote the accept-rate leader.

BumpZen capabilities

What you can use for this campaign

Campaign strategy

Optimize for the business outcome

Acceptance rate helps diagnose immediate offer appeal, while verified revenue shows the attributed value confirmed in completed orders. Read the gap between them before changing the campaign, and use randomized testing when the question is causal lift rather than attribution.

  1. 1

    Is the offer being shown often enough to evaluate?

  2. 2

    Do accepted offers become completed conversions?

  3. 3

    Does the campaign retain value after refunds or cancellations?

Measure the business result

Use data to improve the campaign

BumpZen connects campaign interactions to completed Shopify orders, keeps still-pending accepted value separate, and updates verified attribution after refunds or cancellations.

1 Offer impressions
2 Accepted offers
3 Completed conversions
4 Verified revenue

Common questions

Shopify upsell analytics FAQ

What is the difference between accepted and verified revenue?

Accepted revenue is provisional value recorded when a shopper accepts an upsell, before the order is confirmed. Verified revenue counts attributed upsells confirmed in completed Shopify orders and is reduced when those items are cancelled or refunded.

What happens if an attributed order is refunded or cancelled?

BumpZen reduces the affected verified upsell revenue, including line-item refund adjustments, so reporting reflects the attributed value that remains rather than the original completed amount.

Which revenue number determines the top-performing offer?

BumpZen ranks offers by verified revenue. Accepted value still waiting for order verification does not affect the ranking; verified purchases and verified purchase rate provide tie-breakers when verified revenue is equal.

Does verified revenue prove that an upsell was incremental?

No. It verifies completed-order attribution, not the counterfactual of what the shopper would have bought without the offer. Use a randomized test of comparable sessions when you need evidence of incremental lift.

Start with one strong product relationship

Know what earns its place in your store

Connect every campaign to completed outcomes, then invest attention in the offers that contribute real revenue.

Install BumpZen on Shopify