← Back to blog
Store creation

Meta Ads Tutorial: Launch Your First Facebook and Instagram Campaign for Your Online Store, Step by Step

Vincent Fredet··Updated on September 18, 2026·7 min read

This tutorial assumes your pixel is installed and checked. If not, start with install your Meta and TikTok pixels on Shopify.


Meta means Facebook, Instagram and their placements (feed, Stories, Reels). It's often a store's first paid channel, because it lets you show your product to people who weren't looking for it. It's also where many lose their first budget: badly structured campaign, wrong objective, edits every day, conclusions drawn too early.

Here's how to launch a clean campaign that gives you answers.

Before launching: three numbers and a page

Your maximum acquisition cost. What you can pay in ads for one sale without losing money: your margin per order, before ads. If your product sells for 30 and costs you 12 delivered, you can pay up to 18 per sale. Beyond that, every sale costs you money.

Your minimum ROAS. The same thing seen the other way: the revenue each unit of ad spend must bring in. In the example, 30 ÷ 18 = 1.67. The break-even ROAS calculator works it out with all your costs.

Your average order value. The higher it is, the more you can pay for a customer. If your maximum cost is too low for ads, work on it first with the average order value levers.

Your landing page. The ad sends people to the product page, not the homepage, and that page must continue the ad's promise exactly.

Step 1: the account

If you installed Meta's Facebook & Instagram app on Shopify, your Business Manager, page, ad account and pixel are already linked. You still need to:

  1. Add a payment method to your ad account.
  2. Verify your domain in business settings, if Meta asks.
  3. Open Ads Manager.

Step 2: the Sales objective

Click Create and pick the Sales objective. It's the only one that asks Meta to find buyers. Traffic or Engagement objectives find people who click or like, not people who buy: a "cheap" Traffic campaign often brings visitors who never buy.

Meta offers a largely automated setup (Advantage+) that handles audience and placements. For a first campaign with little data, it's a good starting point: let Meta search, and focus your energy on creatives.

Then choose:

  • Conversion location: your website.
  • Pixel: the one linked to your store.
  • Event: Purchase.

Step 3: a simple structure

The most readable structure to start:

  • One campaign with the Sales objective.
  • One ad set, with your country, ages and genders open unless your product is truly for a specific group, and automatic placements.
  • Three to five ads in that ad set, each testing a different idea.

Don't split your budget into ten small ad sets by age, interest or placement. Each would get too few purchases to learn, and you couldn't conclude anything. Meta finds the right people itself from the purchases your pixel reports.

Step 4: three to five genuinely different ideas

What makes a Meta campaign succeed is first the creative. And testing the same video five times with a different button colour teaches you nothing. Test different angles:

Angle Example for a laptop stand
The problem "Sore neck by evening? Your screen is too low."
The demonstration The stand unfolded and adjusted in ten seconds
The result A clean desk, an upright posture, at the end of the day
The comparison A stack of books versus the stand
The offer Stand and desk mat bundle, free shipping

Each ad has short copy that restates the problem and the result, a headline, and a "Shop now" button. Name each ad with its angle and version ("problem_video_v1"): in a week, you'll know exactly what worked. To produce these creatives, the article on creatives that work covers formats, hooks and phone shooting.

Add your UTM parameters in the field provided at ad level, and check the mobile preview.

Step 5: the budget

There's no magic budget, but there is a logic: your budget must let Meta get purchases, otherwise it learns nothing, and neither do you.

A simple rule of caution: plan to be able to spend, over the test, several times your maximum acquisition cost. If an ad has spent two to three times that cost without a single sale, the signal is already clear. If you can't afford that budget, paid ads are probably premature: go back to first sales without paying.

Use a daily budget, at campaign level, that you accept losing: a first test is for learning first.

Step 6: launch, then touch nothing

Meta reviews your ads before running them, usually within a day. Some categories (health, weight loss, supplements) have stricter ad rules: avoid promising results and before/after photos if you're in those areas.

Then the hardest rule: don't touch anything for several days. Meta explains that an ad set needs about 50 optimisation events over seven days to exit its learning phase, and that a significant edit (budget, audience, creative, event) restarts it. During that phase, results are unstable: that's normal.

Step 7: read your results

After three days, you don't judge sales yet. You check everything works:

  • Ads are running and approved.
  • People click: if an ad gets almost no clicks, its hook isn't working.
  • Visitors add to cart: if nobody does, the product page or price is the blocker.
  • Purchases show up in Ads Manager, and match your Shopify orders.

After seven days, you decide:

  • An ad sells below your maximum cost: keep it, that's your winning angle. Create variations of it.
  • An ad has spent two to three times your maximum cost without selling: cut it.
  • Clicks and carts, but no purchases: the problem is after the ad, in checkout or shipping.
  • Nothing works: rework the angles, or go back to the offer and product page before adding budget.

The full diagnosis, symptom by symptom, is in read your campaign numbers.

Costly mistakes

  • The Traffic objective to "test cheaply".
  • Ten ad sets on a small budget.
  • Editing every day, restarting learning over and over.
  • Judging in 48 hours.
  • Trusting Meta's numbers without comparing them to Shopify: real orders are in your admin.
  • Sending to the homepage instead of the product page.

No store yet? You can generate it with Scale Ova from your product, look at it and change it for free, and only pay when you publish it on Shopify.

FAQ

How do I launch a Facebook Ads campaign for my store?
Check your pixel and maximum acquisition cost, then create a campaign with the Sales objective, optimised for purchase, with one broad ad set in your country and three to five ads with different angles.
What budget for a first Meta campaign?
Enough for Meta to get purchases. Plan to be able to spend several times your maximum acquisition cost over the test, and an amount you accept losing to learn.
How long should a campaign run before judging it?
At least seven days without significant edits. Meta needs about 50 optimisation events over seven days to exit the learning phase.
Why does my campaign get clicks but no sales?
Because the blocker is after the click: product page, price, shipping or checkout. Check whether visitors add to cart, then whether they start checkout.

Sources