Last updated: August 2026

A free gift at checkout is one of the easiest promotions to turn on and one of the easiest to stop thinking about. A merchant sets a threshold, picks a gift, watches orders come in for a week, and moves on to the next task — without ever answering the one question that actually matters: did it work? Shopify doesn't have a "gift with purchase performance" report in the admin, so most merchants end up guessing. The offer either quietly runs forever because nobody circles back to check it, or it gets shelved after a month as "didn't move the needle," based on a feeling rather than a number.

That's a real gap, because the upside is genuine — 68% of shoppers say a free gift influences their purchase decision, and the mechanics of a well-run offer are well understood. What's missing from most advice on this topic is the measurement half: how to know, in your own store's data, whether the free gift you're running is actually earning its keep.

What actually works

The offers that move AOV share a few structural traits, and the data backs each one up:

  • The gift adds itself. Shopify's native Buy X Get Y discount can make a product free, but it can't put that product in the cart — the customer still has to find it and add it manually. That friction is where most of the theoretical lift gets lost. Our gift with purchase setup guide covers the three ways to close that gap, from a free manual workaround to a rule-based app.
  • The threshold sits meaningfully above current AOV. If carts already average $70 and the gift unlocks at $75, you're rewarding orders that were happening anyway, not lifting spend.
  • The offer is visible before checkout, not a surprise at the end. Stores that show a progress bar toward the gift threshold see 40–60% higher campaign participation than stores that only mention the offer as text.
  • Tiers give customers a reason to keep adding. Tiered gift campaigns post a 25–35% higher AOV than single-tier offers, because there's always a next milestone instead of a stopping point.

Put together, gift-with-purchase offers average an 18–30% AOV lift when they're actually configured this way — auto-added, priced above baseline AOV, and visible. The same data shows secondary effects worth knowing: post-purchase satisfaction scores run 8–12 points higher on orders that included a free gift, and customers who got a gift on their first order have a 22% higher repeat-purchase rate within 90 days. There's also a cost angle — GWP campaigns run roughly 40% cheaper than an equivalent percentage discount on a gross-margin basis, because you're giving away one bounded item instead of a percentage of every order.

What doesn't work

The same body of evidence points to a short list of failure modes that show up constantly:

Mistake Why it fails
Requiring a discount code for the gift Codes suit planned promotions customers seek out — they add friction to what's supposed to feel automatic, and redemption drops accordingly
Threshold set at or just above current AOV Rewards orders that would have happened anyway instead of pulling spend up
No auto-removal when the cart drops below threshold An orphaned gift that survives to checkout is a quiet margin leak
One static gift, never rotated Return customers stop noticing an offer that never changes
Gift appears with no explanation in the cart Customers sometimes assume it's an error and remove it themselves
Running a GWP and a free shipping bar at the same time with no way to isolate them You can't tell which lever actually moved AOV — see gift with purchase vs. free shipping and how to stack the two without conflicts

That last row is the bridge to the part most GWP advice skips entirely: even a correctly built offer is unmeasured if you never set up a way to check it.

Why "how to track it" gets skipped

There's no admin report labeled "gift with purchase performance" in Shopify, and a rule-based auto-add isn't a discount code — so it doesn't show up in the discount-usage reports merchants might already check for a promo code. That leaves a real blind spot: the offer can be running exactly as designed and still be invisible in the numbers, because nobody built a way to isolate it.

It's also worth being upfront about what a rule-based app like AutoCart is and isn't. It's a rule engine — it decides when a product gets added and removed. It isn't an analytics platform, and it won't hand you a dashboard that says "this promotion is working." What it does give you, if you set the promotion up with tracking in mind from the start, is clean enough data to answer the question yourself using tools you already have.

The three numbers that actually tell you if it's working

Before picking a tracking method, it helps to know what "working" even means for an auto-added gift — because the usual vocabulary doesn't quite fit. A discount code has a redemption rate (the share of eligible customers who used it). A post-purchase upsell has an acceptance rate (the share who said yes to an offer). An auto-added gift has neither: if the rule is built correctly, every qualifying cart gets the gift automatically, with no accept/decline step. Asking "what's our redemption rate" is the wrong question for this tactic.

The three numbers that actually matter:

  1. Qualification rate — what share of carts crossed your threshold at all. If almost nobody reaches it, the threshold (or your traffic) is the problem, not the gift.
  2. Keep-through-checkout rate — of the carts that qualified, what share completed an order with the gift still in it. A low keep-rate against a healthy qualification rate usually points to messaging (customers don't understand why it's there) or a removal-logic gap.
  3. AOV delta — the average order value of orders that included the gift, compared to orders that didn't, over the same window. This is the number that tells you whether the gift is genuinely pulling spend up or just riding along on carts that would have hit the threshold regardless.

Four ways to actually measure it

Give the gift its own distinct SKU. Name it something specific and trackable ("Free Travel Cleanser — GWP Aug 2026") instead of reusing a regular product listing. That's what makes it isolatable in Shopify's built-in Sales by Product report — filter to that SKU and you can see order count and date range for every order that included it, with no extra app required.

Compare AOV cohorts, not overall averages. Pull orders containing the gift SKU and orders that don't, for the same date range, and compare their average order value. Comparing against the same window controls for seasonality and traffic swings that would otherwise muddy a straight before/after comparison.

Use the rule's start and end dates as a natural experiment. Because a rule-based app lets you schedule exactly when an offer is live, you can run the gift for a defined window, then compare that window's AOV and order volume against the closest comparable prior window with the rule off. This is a cleaner read than a rolling monthly average, since it isolates the promotion to a specific, bounded period.

Keep awareness attribution separate from redemption attribution. UTM-tagged email and social links tell you whether people knew about the offer and clicked through. The SKU-based order data tells you whether it changed what they bought. These are two different questions — a campaign can drive plenty of traffic to a GWP-themed email without moving AOV at all if the on-site mechanics (threshold, visibility, removal) aren't dialed in.

Two tracking mistakes that quietly produce the wrong answer

  • Trusting pixel-based "add to cart" event counts as your redemption number. Analytics tools like GA4 typically log an add-to-cart event when a customer clicks an add-to-cart button in the browser. A rule-based auto-add happens through the app adding the line item directly — there's no button click to fire that event, so pixel-based tools can under-report or miss these additions entirely. The reliable source of truth is the order data itself (the SKU on the completed order), not a marketing pixel that was built to track a different kind of action.
  • Crediting the wrong lever when two promotions overlap. If a free shipping progress bar and a GWP rule are both live at once, an AOV increase could be coming from either one — or both. Isolating them (run one at a time, or stagger start dates) is the only way to know which is actually doing the work; see the stacking guide for how to run both without losing the ability to tell them apart.

Free gift at checkout: frequently asked questions

Does a free gift at checkout have a redemption rate? Not in the way a discount code does. A discount code's redemption rate is the share of eligible customers who used it — there's an opt-in step. An auto-added gift has no opt-in step; if the rule fires correctly, every qualifying cart gets it. The more useful numbers are qualification rate (how many carts hit the threshold) and keep-through-checkout rate (how many kept the gift to a completed order).

How do I know if my free-gift-at-checkout promotion actually increased AOV? Compare the average order value of orders that included the gift's SKU against orders that didn't, over the same date range. If the gift-included orders aren't meaningfully higher, the threshold is likely set too close to your existing average rather than pulling spend up.

Can I track gift-with-purchase performance without a separate analytics app? Yes, if the gift has its own distinct SKU. Shopify's built-in Sales by Product report lets you filter to that SKU and see every order it appeared in, which is enough to run the AOV-cohort comparison and calculate a keep-through-checkout rate — no additional tool required.

What's a good AOV lift to expect from a free gift at checkout? Industry data puts the average at an 18–30% AOV lift for a properly auto-added, visible offer, with tiered structures posting 25–35% higher AOV than single-tier offers. Those are benchmarks to compare against, not guarantees — your own AOV-cohort comparison is what tells you what your store is actually getting.

Why doesn't my GA4 add-to-cart data match my actual gift-with-purchase orders? Because a rule-based auto-add doesn't fire the same browser event a manual add-to-cart click does, pixel-based analytics tools can undercount or miss it. Use the completed order data (filtered by the gift's SKU) as the source of truth instead of add-to-cart event counts.

Measure it, or you're just hoping

A free gift at checkout is a genuinely strong AOV lever — the data backs an 18–30% lift when it's built right, and the downstream effects on satisfaction and repeat purchase are real. But "built right" has to include a way to check whether it's working, or the promotion runs on faith instead of evidence. Give the gift a distinct SKU, compare AOV cohorts over matched date ranges, and use your rule's start/end dates as a real before-and-after window — that's enough to answer the question with your own numbers instead of a guess.

AutoCart handles the mechanical half that makes this kind of measurement possible in the first place: automatic add, automatic removal when the cart no longer qualifies, and scheduled start/end dates for clean test windows — all without code or Shopify Plus. See our full gift-with-purchase setup guide for how to configure the rule itself, or the complete AOV tactics roundup for how a free gift compares to other levers worth testing.

Try AutoCart free on your Shopify store: apps.shopify.com/autocart-auto-add-to-cart