What we see in ecommerce promotion analysis is that a free gift is counted when it enters the basket and forgotten after the order ships. The campaign reports a high redemption rate, marketing celebrates engagement, and operations absorbs the pick, pack, inventory, and support cost. Nobody can say whether the gift changed the purchase, introduced a product that the customer later bought, or simply subsidized an order that would have happened anyway.
Gift-with-purchase and product sampling can be valuable. They can lower trial friction, support launches, improve perceived value, move a customer into a routine, or create discovery without a headline discount. Their economics still need a full measurement chain.

Table of Contents
- Keyword decision and search intent
- Define the campaign job before the metric
- The sampling analytics scorecard
- Measure the full cost of free
- Estimate incrementality carefully
- Track downstream product adoption
- Composite operator scenario
- A 30-day implementation plan
- Common questions
- EcomToolkit point of view
Keyword decision and search intent
- Primary keyword: gift with purchase analytics
- Secondary keywords: product sampling ROI, free gift campaign analysis, ecommerce promotion incrementality
- Search intent: commercial analysis and campaign measurement
- Funnel stage: middle of funnel
- Why this page is differentiated: most advice focuses on campaign ideas and redemption; this guide connects the offer to fulfillment, product adoption, and margin.
For adjacent planning, see our promotion analytics scorecard and bundle attach-rate analysis.
Define the campaign job before the metric
Different campaign jobs require different success definitions.
| Campaign job | Example | Primary outcome | Main risk |
|---|---|---|---|
| Trial | Sample a new serum with a skincare order | Later full-size purchase | Giving samples to customers already likely to buy |
| Basket growth | Gift unlocked above a threshold | Incremental contribution margin | Threshold shifts revenue but destroys margin |
| Launch awareness | Include a new category sample | Qualified product discovery | Broad distribution to irrelevant buyers |
| Retention | Surprise selected repeat customers | Repeat behavior or advocacy | Rewarding existing loyalty without incremental effect |
| Inventory strategy | Use a suitable item as a gift | Productive stock exit | Creating extra pick cost or brand dilution |
| Service recovery | Add a make-good item | Retained customer confidence | Inconsistent treatment and untracked cost |
Write the hypothesis before launch. “Increase AOV” is incomplete. A better version is: “The threshold gift will increase contribution margin per eligible session without materially raising cancellation, split-shipment, or return cost.”
The sampling analytics scorecard
Separate campaign exposure, eligibility, selection, fulfillment, product experience, and downstream behavior.
| Stage | Metric | Why it matters |
|---|---|---|
| Exposure | Eligible sessions and promotion views | Defines who could respond |
| Engagement | Promotion selection or gift-detail interaction | Shows active interest |
| Basket | Gift attachment and threshold attainment | Measures offer mechanics |
| Order | Gift-bearing orders and incremental basket mix | Connects to completed demand |
| Fulfillment | Pick success, substitution, split shipment, damage | Exposes operational leakage |
| Product | Sample use proxy, feedback, support contact | Tests whether trial was real |
| Future | Full-size purchase within an appropriate window | Measures product adoption |
| Economics | Incremental contribution after all variable costs | Tests whether value survived |
Google Analytics supports view_promotion and select_promotion events with consistent promotion IDs and names. Its ecommerce promotion documentation also explains that promotion identifiers should continue into subsequent ecommerce events when measuring impact. That is a useful behavioral layer, but warehouse, fulfillment, product cost, refund, and later-purchase data are still needed.
Measure the full cost of free
The unit product cost is only one component.
Campaign variable cost can include:
- sample or gift cost;
- packaging, inserts, and assembly;
- incremental pick-and-pack labor;
- additional parcel weight or dimensional charge;
- split-shipment or substitution cost;
- damage, leakage, or replacement;
- support contacts caused by missing or unexpected gifts;
- tax treatment where applicable;
- opportunity cost if the gift could have been sold.
| Economic view | Formula concept | Use |
|---|---|---|
| Cost per attached gift | Total variable campaign cost / attached gifts | Fulfillment efficiency |
| Cost per fulfilled gift | Total variable cost / successfully shipped gifts | Operational reality |
| Cost per new adopter | Total variable cost / later full-size new buyers | Product-trial efficiency |
| Incremental contribution | Test contribution minus expected baseline contribution | Commercial decision |
| Payback window | Time until incremental contribution covers campaign cost | Cash and cadence planning |
Do not count the retail price of the gift automatically as campaign cost. Use the economic cost relevant to the decision and disclose the basis. Finance should own the final contribution definition.
Estimate incrementality carefully
Gift recipients are often more valuable before the offer. They may have larger baskets, stronger intent, or higher loyalty. Comparing recipients with all non-recipients will exaggerate impact.
Evidence options, from stronger to weaker, include:
- randomized eligible-session holdout;
- randomized customer or market holdout where interference is limited;
- matched cohorts using pre-campaign behavior and eligibility;
- threshold discontinuity analysis around the qualifying basket value;
- pre/post comparison adjusted for traffic, stock, price, and seasonality.
No method removes every problem. A holdout can suffer contamination when codes are shared. Threshold analysis can be distorted if merchandising changes near the threshold. Document exclusions and uncertainty.
Guardrails beyond conversion
| Guardrail | Reason |
|---|---|
| Contribution margin per eligible session | Prevents conversion-only optimization |
| Discount overlap | Detects double subsidy |
| Cancellation and return rate | Exposes low-quality orders |
| Fulfillment exception rate | Protects operations |
| Stock cover for gift SKU | Prevents campaign interruption |
| Customer complaints | Protects trust when gifts run out or vary |
For help building a campaign test and margin model, contact EcomToolkit.

Track downstream product adoption
Sampling succeeds only if the customer can connect the sample to the full product. Maintain a mapping between gift SKU and purchasable parent SKU. Handle size, shade, flavor, and formulation changes explicitly.
Choose an adoption window based on expected consumption. A fragrance sample may lead to purchase quickly; a supplement or skincare routine may need longer. Report a curve by time since fulfillment rather than one arbitrary day.
Useful segments include:
- customer new to the sampled category versus existing buyer;
- sample selected by the shopper versus automatically inserted;
- gift used to cross a threshold versus already-qualified basket;
- channel, campaign, and landing-page intent;
- sample variant matched or mismatched with later purchase;
- first-time versus repeat customer.
Avoid sending sensitive inferences into advertising systems without appropriate consent and governance.
Composite operator scenario
Consider a composite wellness retailer that added a free trial sachet to qualifying orders. Attachment was high and campaign revenue beat the prior week, so the promotion initially looked successful.
The full analysis showed that many recipients were existing buyers of the sampled product family. The threshold moved some baskets upward, but the heavier pack created a shipping-band increase in one market. New-category adoption concentrated among customers who actively selected the sample rather than those who received it automatically.
The next campaign narrowed eligibility, let shoppers choose among relevant samples, and excluded a shipping-sensitive market until packaging changed. The improvement was not “more free product.” It was better allocation of trial cost to customers with genuine discovery potential. This is a composite scenario, not a guaranteed result or a named-client claim.
A 30-day implementation plan
Week 1: define and instrument
- assign campaign, promotion, gift, and parent-product IDs;
- define eligibility at session and order level;
- capture exposure, selection, attachment, and fulfillment;
- agree the contribution-margin formula.
Week 2: build the economic baseline
- calculate unit, handling, packaging, and shipping effects;
- map discount overlap and tax treatment;
- estimate normal purchase and repeat behavior for eligible customers;
- choose the adoption window.
Week 3: launch controlled evidence
- create an appropriate holdout or matched comparison;
- monitor stock, substitutions, and customer complaints daily;
- freeze unrelated changes where practical;
- record deviations from campaign design.
Week 4: decide and learn
- report incremental contribution, not redemption alone;
- analyze later full-size adoption by customer/category status;
- document fulfillment leakage and operational fixes;
- decide whether to scale, narrow, redesign, or stop.
Common questions
Is gift attachment rate a success metric?
It measures mechanics and interest. It does not prove incremental revenue, margin, or later product adoption.
How long should sampling ROI be measured?
Use a window that reflects product consumption and repurchase behavior, then show cumulative adoption over time.
Should every qualifying customer receive the same gift?
Not necessarily. Relevance, inventory, market economics, customer history, and fairness may support controlled eligibility or choice.
EcomToolkit point of view
A free gift is a paid acquisition, merchandising, or retention decision wearing a friendlier label. Measure it with the same discipline as media spend: define the audience, preserve a counterfactual, include every variable cost, and track the behavior the gift was supposed to create.
If your sampling report ends at redemption, contact EcomToolkit to connect it to adoption and margin.