Performance Systems Built for Predictable Scale
Running meta ads for ecommerce in India looks simple on paper — test audiences, scale winners, refresh creative. That advice is not wrong — it is incomplete. It does not tell you what ROAS to target for your specific margin structure. It does not explain why a structure that works for a US brand fails for an Indian D2C brand spending ₹80,000 per month. And it does not tell you what to do when ROAS collapses the moment you try to scale.
This guide is different. Everything in it comes from running Meta Ads campaigns for Indian ecommerce and D2C brands — the real accounts we manage at OneAgencz. The benchmarks are real. The frameworks are the ones we actually use. The mistakes are the ones we see Indian brands make every week.
These results come from the meta ads for ecommerce in India campaigns we manage at OneAgencz — the same systems this playbook is built around.
Meta Ads ROAS — Ecommerce Clients
Performance campaigns managed across multiple ecommerce clients — consistent 3x to 6x ROAS on paid ad spend.
Shopify Revenue Scaled — D2C Beauty & Cosmetics
Two new Shopify stores launched from zero — scaled to ₹74L and ₹56L in revenue using the meta ads for ecommerce in India systems outlined in this playbook.
One of the most repeated pieces of advice in Indian D2C is "aim for 3x ROAS." This causes real damage to brands that accept it without applying it to their own numbers. Your break-even ROAS — the point where you are not losing money on ads — is determined entirely by your gross margin. Not by LinkedIn posts. Not by what a brand in a different category achieved.
The only calculation that matters before you run a single rupee on Meta:
This is why ROAS benchmarks for India ecommerce are only rough orientation, not targets. Fashion brands typically carry thinner margins than beauty brands. Supplement brands often carry strong margins but face higher CPMs due to sensitive category restrictions on Meta. A 3x ROAS that is excellent for one business is catastrophic for another. Before every client we onboard at OneAgencz, we calculate break-even ROAS first. Every campaign decision is built around that number.
Meta's reported ROAS is one input — it is not the full picture. Meta's attribution model counts view-through conversions, cross-device journeys, and last-click purchases in ways that regularly overstate how much revenue Meta actually caused. Brands that optimise purely for in-platform ROAS often find their total store revenue does not match the dashboard.
The metric that does not lie is MER — Marketing Efficiency Ratio: total revenue divided by total ad spend across all channels. If you spent ₹2 lakh on Meta this month and your store generated ₹7 lakh total, your MER is 3.5x. This tells you whether advertising is growing your business — not just what Meta credits to itself.
Track both. Use Meta ROAS to make campaign-level decisions. Use MER to judge whether your overall paid media investment is healthy.
Before building your ROAS targets for meta ads for ecommerce in India, you need to understand your real cost base. For Indian D2C advertisers on Meta in 2026, average CPM (cost per thousand impressions) ranges from ₹80 to ₹350 for most categories. Fashion and lifestyle brands typically sit in the ₹80 to ₹150 range. Beauty and cosmetics run ₹120 to ₹200. Supplements and health brands face ₹180 to ₹350 CPM due to category sensitivity restrictions on Meta. Premium metro audiences (high-income Mumbai, Bangalore, Delhi) push CPMs 30 to 50% higher than national averages.
Average CPC for ecommerce and D2C brands in India runs between ₹5 and ₹15 for broad targeting. Why does this matter for your ROAS targets? A brand paying ₹150 CPM with a 1% CTR pays ₹15 per click. If your store converts at 2%, that is ₹750 cost per purchase before your product cost touches the equation. Build your break-even ROAS from these real numbers — not from benchmarks published for Western markets where CPMs are 5 to 10 times higher.
The most damaging structural mistake brands running meta ads for ecommerce in India make is running everything in one campaign — multiple ad sets, multiple creatives, no separation between testing and scaling. The result: Meta distributes budget unevenly, winning creatives get starved of spend, and losing ad sets consume budget for weeks before anyone notices.
The structure we use consistently across our ecommerce clients has two distinct phases:
When launching a new client running meta ads for ecommerce in India, we start with ABO — Ad Set Budget Optimisation. Each ad set gets the same fixed daily budget. Each ad set contains one creative variant. This is deliberate.
Running one creative per ad set ensures every variant gets a fair allocation of spend. If you run three creatives inside a single ad set, Meta picks a winner within 24 hours based on early signals and starves the others. You don't learn what those creatives could have done. Under ABO with one creative per ad set, you get clean, comparable data.
Once a creative has proven itself — consistent ROAS above break-even, exited learning phase, minimum 15 to 20 purchases over the test window — it moves to a dedicated scaling campaign.
Our scaling setup: CBO campaign, broad targeting, manual bid set above your target CPA. Here is why manual bids matter at scale specifically.
When you scale budget using lowest-cost bidding, Meta expands its audience rapidly to spend the increased budget. This expansion pulls in progressively lower-intent users, CPA climbs, and ROAS collapses. A manual bid acts as a ceiling — Meta can only win auctions below your bid. CPA stays anchored even as volume increases.
Advantage+ Shopping Campaigns (ASC) are Meta's fully automated campaign type. For some categories, ASC performs extremely well. For the majority of Indian D2C brands we work with, ASC works best as a supplementary campaign running alongside a structured ABO/CBO setup — not as the primary acquisition system. ASC can inflate ROAS figures while cannibalising organic and direct traffic. Test it, but measure true incrementality before making it your core campaign type.
Campaign structure creates the conditions for performance. Creative determines whether performance actually happens. In our experience managing Facebook Ads and Meta Ads for D2C brands in India, creative quality and creative volume are responsible for a larger share of ROAS outcomes than any targeting or bidding decision. Most Indian brands running facebook ads for D2C underinvest in creative volume and overinvest in audience targeting — it is the single most common reversal we make when auditing new accounts.
The first is running one or two creatives until performance collapses, then wondering why Meta stopped working. The second is ignoring the quality of the landing page entirely. Both are extremely common. Both are fixable.
On creative fatigue: Meta's algorithm rewards freshness. An audience that has seen your ad 4 or more times stops responding at the same rate. CTR drops. CPM rises. CPA climbs. Most brands interpret this as the ads breaking. The actual diagnosis is simpler: the creative is tired. The fix is not more budget — it is a new creative.
The rule we follow at OneAgencz: always have 3 to 5 creative variants in active testing at any given time. When a cold audience creative hits frequency 3 to 4 and CTR starts declining week over week, rotate it out regardless of how well it performed at launch.
For new clients or new product launches, we structure the first creative test as: 3 different hooks (different opening lines or opening scenes), 2 different visual formats (video vs static, or UGC-style vs brand-produced), 2 different offers or calls to action. Test the 6 most differentiated combinations first. The winner becomes your control creative in the scaling campaign.
This is the section most brands skip when running meta ads for ecommerce in India — and it costs them more than any bad campaign decision. Meta Ads management brings the traffic. Your Shopify store converts it — or does not.
A store converting at 1% requires twice the Meta spend to generate the same sales as a store converting at 2%. Every rupee you invest in improving your product page, checkout flow, and mobile experience has a direct multiplier effect on your Meta Ads ROAS. Fixing the store is often higher leverage than fixing the campaigns.
The most common landing page issues we identify when auditing new client accounts:
Every decision in this guide to meta ads for ecommerce in India depends on accurate data. Clean tracking is non-negotiable — without it, every meta ads for ecommerce in India campaign decision is built on wrong numbers. If your Meta Pixel is misfiring, your Conversions API is not configured, or your attribution window does not match your purchase cycle, you are making every campaign decision on wrong numbers.
The detailed mechanics of scaling are covered in depth in our dedicated post on scaling Meta Ads without increasing CPA. Here is the framework at a high level:
Manual bids in the scaling campaign protect CPA during vertical scaling far more reliably than lowest-cost bidding. A manual bid set at 1.2x to 1.5x your target CPA gives Meta room to operate while preventing CPA drift as budget grows.
→Whether you are spending ₹50,000 or ₹10 lakh a month running meta ads for ecommerce in India, Meta Ads Manager shows over 30 metrics. Most are noise. These are the five that actually matter:
Straight answers. No fluff.
This playbook covers the complete system for running meta ads for ecommerce in India — from account structure to creative testing to scaling. For deeper dives into specific parts:
Answer a few quick questions so we can review your ads properly and send you a meaningful breakdown.
Subscribe now to keep reading and get access to the full archive.