Back to the archive
Analytics

Saved Is Not Sold: Ecommerce Wishlist Analytics for Demand and Conversion

Use ecommerce wishlist analytics to measure saved intent, availability, price response, lifecycle conversion, and incremental revenue.

An operator studying ecommerce analytics and conversion dashboards.

What we see in ecommerce analytics reviews is that wishlists are counted like decorative engagement. The dashboard shows “adds,” marketing sends a back-in-stock email, and nobody asks whether saved intent was measurable, reachable, available, profitable, or incremental.

A wishlist is better understood as a delayed-decision system. It can reveal product interest before purchase, but only if identity, item data, inventory, messaging, and order attribution remain connected.

Analyst reviewing ecommerce customer intent

Table of Contents

Keyword decision

  • Primary keyword: ecommerce wishlist analytics
  • Secondary keywords: wishlist conversion rate, add_to_wishlist GA4, saved item demand, back-in-stock analytics
  • Search intent: measurement design and retention optimization
  • Funnel stage: middle of funnel
  • Why this page can win: most pages promote wishlist features; this framework connects event quality, inventory, lifecycle messaging, profit, and experimentation.

Use it with our event-quality scorecard and retention profit cohort framework.

Define the wishlist lifecycle

The lifecycle is not simply view → save → purchase. A shopper may save anonymously, log in later, switch devices, receive a price alert, find the item unavailable, remove it, buy a substitute, or purchase without reopening the list.

Google Analytics’ recommended events include add_to_wishlist. Google’s ecommerce setup guidance explains that ecommerce events require contextual parameters and are not sent automatically. That means the event name alone does not create trustworthy analysis.

Define these states:

StateEntry signalExit signalBusiness question
Savedvalid item addedremoved, expired, or purchasedwhat demand is deferred?
Reachableconsented email/push/account identityopt-out or identity losscan the intent be activated?
Availablepurchasable variant in marketout of stock or delistedcan demand be fulfilled?
Activatedwishlist viewed or message clickedsession ends or cart beginsdid activation create action?
Convertedsaved SKU or accepted substitute purchasedreturn/cancel window closesdid intent become profitable demand?

Build the analytics scorecard

Avoid a single wishlist conversion rate. Use a layered scorecard that separates feature use, data quality, fulfillment, and commercial outcome.

MetricFormulaInterpretationRequired segment
Eligible save rateusers saving ÷ users shown a save controladoption of the featuredevice, customer status
Reachable saved demandsaved units tied to reachable identity ÷ saved unitsactivation potentialconsent and channel
Availability coveragesaved units currently purchasable ÷ active saved unitsfulfillment opportunitySKU, market, size
30-day saved-item purchase ratesaved items purchased within 30 days ÷ saved itemsdelayed conversionnew vs returning
Substitute capturesubstitute purchases after saved SKU unavailable ÷ unavailable savesrecovery qualitycategory and margin
Return-adjusted wishlist profitgross profit from saved journeys minus returns, discounts, and messaging costeconomic valuecohort and campaign

Choose a window based on purchase cycle. A seven-day window may suit replenishable beauty; a 60-day window may suit furniture. Publish the window in every dashboard title so teams do not compare incompatible figures.

Fix event and identity quality

Send the GA4 recommended event with a stable item_id, item name, category, variant details, price, currency, list context, and quantity where relevant. Keep identifiers consistent with product views, cart events, purchase rows, refunds, the product feed, and warehouse tables.

Validate four failure patterns:

  1. The UI changes but the event fails.
  2. The event fires twice after hydration or rapid taps.
  3. A parent product ID is saved while the purchase contains a variant SKU.
  4. Anonymous saves disappear or duplicate when the shopper logs in.

Create a merge rule for guest and account wishlists. Preserve timestamps and source context. Never overwrite a newer account list with stale browser storage. If identity cannot be joined, report anonymous and authenticated performance separately rather than manufacturing certainty.

Ecommerce team planning lifecycle campaigns

Turn intent into operations

Wishlist demand is useful beyond email. It can expose availability gaps, price sensitivity, launch interest, and category demand that purchase data cannot yet show.

SignalPossible actionGuardrail
many saves, low stockprioritize replenishment reviewdo not treat saves as firm demand
saves rise after price changeevaluate elasticity by segmentcontrol for campaign traffic
saved size repeatedly unavailableadjust size curve or substitute logicinclude return-adjusted demand
high saves, low PDP cart ratereview information and offer clarityseparate aspiration from confusion
alerts drive clicks but not profitreduce discount dependencemeasure holdout incrementality

Use decay weights. A save from yesterday should usually carry more operational weight than a save from nine months ago. Exclude discontinued products and bots. Separate gift-season lists from personal purchase intent where the product supports sharing.

Measure incremental value

Wishlist purchasers may already be your most engaged customers. Comparing users with and without a wishlist exaggerates impact because feature use is self-selected.

Run a randomized or carefully designed holdout for alerts, reminder cadence, or wishlist placement. The control group keeps the core customer promise while withholding the specific activation being tested. Measure saved-item revenue, total customer revenue, gross margin, unsubscribe rate, returns, and substitute purchases.

Use this decision table:

ResultMeaningNext action
saved-item revenue rises, total revenue flatchannel shifted purchase timing or SKUreview cost and customer value
total profit rises without complaint growthlikely useful activationexpand carefully
clicks rise, margin fallspromotion is buying engagementtest non-discount triggers
purchase rises, returns also riseintent quality or product expectation problemdiagnose at SKU/variant level

Composite operator scenario

An apparel retailer sees thousands of saves and launches frequent price-drop messages. Reported wishlist revenue looks strong, but variant IDs are missing from older saves and discounted orders carry high returns.

The team rebuilds the event contract, maps parent products to purchasable variants, and reports only reachable, available saved demand. It introduces back-in-stock and low-stock messages before discount messages, then uses a holdout to measure total return-adjusted profit.

The useful discovery is not a universal benchmark. Some categories respond to availability, others to price, and high-consideration categories convert over longer windows. The new scorecard gives merchandising, CRM, and inventory teams the same version of saved intent.

Common questions

What is a good wishlist conversion rate?

There is no universal rate. Window, identity coverage, category, availability, seasonality, and whether the numerator uses saved-SKU or any purchase materially change the answer. Benchmark your own stable definition by cohort.

Should anonymous visitors be allowed to save items?

Often yes, because forced login can suppress use. Preserve locally, explain sync benefits, and merge safely after authentication. Measure the anonymous-to-known transition.

Should wishlist demand influence buying?

Yes, as a weighted signal alongside sales velocity, search demand, margin, returns, and lead time. A save is interest, not a committed order.

EcomToolkit point of view

Wishlists become valuable when saved intent survives identity changes and reaches inventory, merchandising, CRM, and finance. Track the lifecycle, not just the click. Test activation incrementally and judge the feature on return-adjusted profit and customer trust.

Want the event and reporting model reviewed? Claim a free ecommerce analytics audit.

Related partner guides, playbooks, and templates.

Some resource pages may later use partner links where the tool is genuinely relevant to the topic. Recommendations stay contextual and route through internal guides first.

More in and around Analytics.

Free Shopify Audit

Get a free Shopify audit focused on the fixes that can move revenue.

Share the store URL, the blockers, and what needs attention most. EcomToolkit will review UX, CRO, merchandising, speed, and retention opportunities before replying.

What you get

A senior review with the priority issues most likely to improve performance.

Best for

Brands planning a redesign, migration, CRO sprint, or retention cleanup.

Reply route

Every request is routed to info@ecomtoolkit.net.

We use these details to review your store and reply with the next best steps.