Fashion & Retail · Omnichannel Performance Marketing Case Study

3.2x ROAS on ₹22L Monthly Spend — Proven Incremental, Store by Store

Vastraa Fashion's 14-store chain was spending on ads that seemed to be just moving existing store customers online. Here's how distinct promo codes and store-visit tracking proved the online push was adding real revenue, not cannibalising it — and delivered 3.2x ROAS on ₹22L a month.

★★★★★5.0/5 6-month engagement Omnichannel performance marketing + attribution
3.2x
ROAS on ₹22L average monthly retail spend
34%
of online revenue verified as net-new, not shifted from stores
14
stores fitted with distinct promo-code & footfall tracking
Fashion & Retail
Performance Marketing
Store-Visit Attribution
Client

Vastraa Fashion

14-store fashion & apparel retail chain across Tamil Nadu

Starting point

Unproven online spend

Rising online orders, flat total revenue, suspected store cannibalisation

Engagement window

6 months

Omnichannel performance marketing program

Services

Performance Marketing

Store-visit & incrementality attribution

The challenge

Online Store Cannibalising, Not Adding

Vastraa Fashion had run 14 stores across Tamil Nadu for over a decade and launched its online store two years before we arrived. Online orders were climbing every quarter — but total company revenue was flat, and the CFO had a growing suspicion the online campaigns were simply pulling customers who would have walked into a store anyway, especially in pincodes with a Vastraa outlet already nearby. The previous agency reported a single blended ROAS number and traffic growth, with no way to separate a genuinely new online customer from a store regular who'd just switched channels. Store managers were quietly blaming the online push for softening in-store footfall. Three months before we started, the CFO had given the marketing team an ultimatum: prove the online spend was adding revenue, not just moving it around, or the budget gets pulled entirely.

0% of online ad revenue could be proven incremental,
before store-visit tracking and per-channel promo codes went live
01 — What we did

The Incrementality-First Omnichannel Playbook We Ran

1Week 1–2

Store-Visit & Incrementality Audit

Mapped every store's catchment against the last 12 months of online order data to find where cannibalisation was actually plausible versus where it was assumed.

2Week 2–4

Distinct Promo Codes Per Channel & Store

Issued a unique code for every combination of channel and store catchment, so redemptions could be traced back to the exact campaign that drove them.

3Month 1–2

Geo Holdout Test Design

Paused online ads entirely in a matched set of catchments while running normally elsewhere, isolating the true lift the campaigns were producing.

4Month 2–3

Omnichannel Media Mix Rebuild

Reallocated budget away from channels that were mostly capturing existing demand and toward the ones the holdout test showed were generating new customers.

5Month 3–5

Store-Visit Conversion Tracking Rollout

Rolled out direction-tap and in-store QR tracking across all 14 stores, tying online ad exposure to footfall, not just online checkout.

6Month 5–6

Incrementality Reporting & Budget Reallocation

Delivered a monthly incrementality report the CFO could act on, splitting every rupee of ad spend into net-new versus shifted revenue.

i

Holdout tests, not attribution models, settle the cannibalisation question. The geo holdout revealed that stores near "paused" catchments saw no footfall lift versus stores where ads kept running — proof the online push was net-new demand, not redirected walk-ins.

02 — Results

From Suspected Cannibalisation to Proven Growth

Return on Spend
3.2x
ROAS on ₹22L average monthly spend

Media mix rebuilt around the channels the holdout test proved were adding revenue, not just capturing existing demand.

Incrementality
34%
of online revenue verified net-new

Up from an unproven 0%, confirmed through geo holdout testing and per-store promo-code redemption data.

Store Footfall
+19%
same-store footfall near online-heavy pincodes

Stores closest to the heaviest online spend saw footfall rise, not fall — the opposite of the cannibalisation the CFO feared.

ROAS & Verified Incremental Revenue
6 mo
ROAS
3.2x
Monthly spend
₹22L
Verified incremental
34%
Campaign Performance Tracker
Live
ChannelVerified Incremental Share
meta ads (instagram / facebook)61% 22%
google shopping24% 9%
whatsapp broadcast9% 41%
in-store qr / promo code6% 28%
03 — In their words

What the Head of Marketing Says

★★★★★

"Our CFO was three months from pulling the entire online budget because nobody could prove it wasn't just stealing from our own stores. The holdout test and the per-store promo codes gave us numbers he actually trusted — and it turned out the online push was growing footfall near our busiest stores, not draining it."

PM
Priya Menon
Head of Marketing, Vastraa Fashion
Methodology

Incrementality figures come from a geo holdout test (ads paused in a matched set of store catchments) combined with distinct promo codes issued per channel and store, reconciled against POS footfall data. ROAS and spend are reported from Meta and Google Ads platforms cross-referenced with the client's finance team, tracked over the 6-month engagement stated above. As with every case study we publish, the methodology and baseline are stated plainly.

Next Step

Not Sure If Your Online Spend Is Adding Revenue or Just Shifting It?

We'll check how your stores and online channels currently show up to shoppers, benchmark you against 5 competitors, and map out the store-visit tracking that would tell you, store by store, whether your digital spend is genuinely incremental. Free, and useful even if we never work together.

Contact Sales →
← All Case Studies