Most Indian online sellers try Facebook and Instagram ads at some point, and many stop after a month convinced that “ads don’t work for my product”. Usually the ads were not the problem. The campaign was set up with the wrong objective, no tracking, a budget spread too thin, and edits made every day before the system had a chance to learn.

This beginner’s guide explains how Meta ads are structured, which settings matter for an online store, and how to test without wasting money. It is based on Meta’s own help documentation, which changes often; check Ads Manager and Meta’s Business Help Center for the current options before you launch.

How a Meta ad campaign is structured

Every campaign in Meta Ads Manager has three levels:

LevelWhat you decide hereExample
CampaignThe objective: what you want people to doSales
Ad setAudience, placements, budget (unless set at campaign level), schedule and the conversion you optimise forWomen 25–45 in Maharashtra and Gujarat, optimised for purchases
AdThe creative people see: image or video, text, headline and linkA Reel showing a cotton saree being draped

One campaign can hold several ad sets, and each ad set can hold several ads. Keep this structure simple when starting out. Meta’s learning-phase guidance warns that many ads and ad sets split what the system learns, and recommends combining similar ad sets.

Step 1: Choose the right objective

Meta Ads Manager offers six campaign objectives: Awareness, Traffic, Engagement, Leads, App promotion and Sales. Meta describes Sales as finding people likely to purchase, for example through an ecommerce site, with the option to optimise for other actions such as adding to cart.

For an online store with a working checkout, Sales is usually the right starting objective. Engagement can make sense if you sell through Instagram DMs or WhatsApp, because Meta describes it as reaching people likely to send a message or interact. Traffic brings clicks, but clicks are not orders.

Step 2: Install the Meta Pixel before spending anything

The Meta Pixel is a piece of code on your website. Meta explains that it helps you measure the effectiveness of your advertising by understanding the actions people take on your site, show ads to the right people, and measure results.

What to set up

  1. Create a pixel in Meta Events Manager.
  2. Connect it to your store. Shopify and WooCommerce have integrations that add the pixel and standard events without editing code.
  3. Check the standard events fire: ViewContent (product page), AddToCart, InitiateCheckout and Purchase.
  4. Place a test order and confirm the Purchase event appears in Events Manager with the correct value.

Meta also offers the Conversions API, which sends events from your server, store platform or CRM rather than only from the buyer’s browser. Meta’s developer documentation says businesses that already use the pixel can set it up from Events Manager. Many store platforms provide this as a setting; ask your developer or check your platform’s Meta integration.

Without working tracking, you cannot optimise for purchases or tell which ads paid back. If your store runs on Shopify, our guide to Shopify shipping in India covers the operations side once the orders start.

Step 3: Set a budget the system can learn from

Campaign budget or ad set budget

You can set the budget for each ad set or, with Advantage+ campaign budget, one budget for the whole campaign. Meta explains that a campaign budget is distributed in real time towards the ad sets with the strongest opportunities and may not be spent equally across them, so you should judge results at the campaign level.

For a beginner with one or two ad sets, either works. Ad set budgets give more control when testing; campaign budgets need less management.

Daily or lifetime

A daily budget is the average you are willing to spend each day. A lifetime budget is spread over the campaign’s dates. Daily is simpler for an ongoing store campaign.

How much

Do not copy someone else’s number. Work it out:

  1. Calculate the most you can afford to pay for one order (your profit per order before ad spend).
  2. Budget enough for the ad set to get a reasonable number of purchases each week.

An illustration: if a ₹999 kurta leaves ₹300 after product, packaging, shipping and payment costs, you cannot pay more than ₹300 in ads per order without losing money. If early tests cost ₹600 per order, the problem is the offer, the page or the audience, not the budget. Our guide on reducing customer acquisition cost goes deeper into this maths.

Step 4: Understand the learning phase

When you launch a new ad set or make a significant edit, it enters a learning phase. Meta explains that ad sets are less stable and usually have a higher cost per result during this period, and that they usually exit learning after about 50 results in the week after the last significant edit.

What this means in practice:

  • Do not judge results on day two. Early numbers are noisy.
  • Avoid frequent edits. Meta says editing an ad, ad set or campaign during learning resets it, and frequent budget changes can send an ad set back into learning.
  • Do not split budgets across many ad sets. Fewer ad sets reach 50 results sooner.
  • Use realistic budgets. Meta warns that very small or inflated budgets give the delivery system an inaccurate signal.

If your product sells only a handful of times a week, optimising for Purchase may never exit learning. Some sellers optimise for AddToCart first and move to Purchase once volume grows.

Ads working? Make sure delivery keeps up. Courier Tales imports Shopify and WooCommerce orders automatically and shows the integrated couriers that serve each route with estimated charges.

Create your Courier Tales account

Step 5: Make creatives that sell physical products

The creative does most of the work. For product ads:

  • Lead with the product in use. A hand applying the balm, the bag on a shoulder, the lamp switched on in a room.
  • Use vertical video for Reels and Stories placements. Film several short versions rather than one polished film.
  • Answer the buyer’s main doubt in the first line. Size, fabric, taste, or delivery time.
  • Show real proof. Customer photos and reviews, used with permission.
  • Match the landing page to the ad. If the ad shows the blue kurta, the link should open the blue kurta, not the home page.

A strong ad sent to a slow, confusing product page will still fail. See our guide to improving ecommerce conversion rates before you scale spend.

Step 6: Test properly with A/B tests

Meta’s A/B testing tool lets you compare two versions of an ad strategy by changing one variable, such as the image, ad text, audience or placement. Meta shows each version to a separate segment of your audience so nobody sees both, then reports which performed better on cost per result. Meta recommends using the same budget for both versions and advises against informal testing, such as switching ad sets on and off manually.

A simple testing order for a new store:

  1. Creative first. Test two different videos or images for the same product.
  2. Then the offer. For example, a bundle against a single item.
  3. Then the audience. Broad targeting against an interest-based audience.

Change one thing at a time, and write down what you tested and what won.

Step 7: Measure what reaches the buyer

Ads Manager reports purchases. Your business needs delivered, paid orders. For Indian sellers that difference can be large because of COD.

Track for each campaign, at least monthly:

  • Orders, and how many were COD
  • How many were delivered, and how many returned as RTO
  • Real cost per delivered order (ad spend divided by delivered orders)

If COD orders from one campaign return often, confirm them before dispatch or nudge those buyers towards prepaid. Our guide on COD vs prepaid shipping explains the costs on each side.

Beginner mistakes to avoid

  • Choosing Traffic or Engagement when you want sales on your website
  • Launching without a working pixel
  • Creating ten ad sets with tiny budgets each
  • Editing every day during the learning phase
  • Judging ads on clicks rather than delivered orders
  • Scaling a campaign before checking that shipping and stock can keep up

Final thoughts

Meta ads reward patience and clean setup. Choose the Sales objective, install tracking, give each ad set enough budget to learn, test one variable at a time, and measure delivered orders rather than clicks. Then make sure your shipping can handle the orders your ads bring.

Create your Courier Tales account to import your store orders, compare couriers for every route and track each delivery from one dashboard.

Frequently asked questions

How much should I spend on Facebook and Instagram ads as a beginner?

There is no single right number for every store. Start with an amount you can afford to lose while you learn, and make it large enough for the ad set to get regular results. Meta's own guidance warns that a very small budget gives the delivery system an inaccurate signal.

What is the Meta Pixel and do I need it?

The Meta Pixel is a piece of code on your website that records actions such as viewing a product, adding to cart and purchasing. Without it, Meta cannot optimise for purchases or show you which ads led to sales. Shopify, WooCommerce and most store builders offer a way to connect it without coding.

Which campaign objective should an online store choose?

If your goal is orders on your website, the Sales objective is designed for that: Meta describes it as finding people likely to purchase. Traffic or Engagement objectives can bring cheaper clicks or likes, but those people are not necessarily buyers.

Why do my ad results change so much in the first week?

New ad sets go through a learning phase while the delivery system works out who to show them to. Meta says results are less stable during this period and that ad sets usually exit it after about 50 results in the week after the last significant edit. Avoid frequent edits during this time.

Can I run ads that promote cash on delivery?

You can mention payment options in your ad text, but check Meta's advertising standards for your product category first. More importantly, track how many COD orders from ads are delivered, because refused COD parcels cost you the ad spend plus shipping both ways.

Sources

  1. How to choose the right ad objective in Meta Ads Manager, Meta Business Help Center (accessed 2 November 2026)
  2. About Meta Pixel, Meta Business Help Center (accessed 2 November 2026)
  3. About the learning phase, Meta Business Help Center (accessed 2 November 2026)
  4. About A/B testing, Meta Business Help Center (accessed 2 November 2026)

Courier, marketplace and tax rules change. Check the current terms with your courier, marketplace or adviser before relying on them.

Ship with integrated couriers from one dashboard

Create your account