← Back to blog
Store creation

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

Vincent Fredet·Founder of Scale Ova
Updated on ·18 min read
Meta Ads Tutorial: Launch Your First Facebook and Instagram Campaign for Your Online Store, Step by Step

This tutorial assumes your pixel is installed and checked. If not, start with installing 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 shows your product to people who weren't looking for it. It's also where many people lose their first budget: the wrong objective, ten ad sets on a shoestring, edits every day, conclusions drawn after 48 hours.

Here's how to launch a clean campaign that gives you answers. The Meta screens and rules quoted here were checked against Meta's help pages on September 23, 2026.

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 $31 and costs you $12 delivered, about $18 is left once payment fees are taken out: you can pay up to $18 per sale. If you charge VAT, take it out of the price first. Beyond that, every sale costs you money.

Your minimum ROAS. The same thing seen the other way: the revenue each dollar of ad spend must bring in. In the example, $31 ÷ $18 ≈ 1.72: each dollar of ads must bring in at least $1.72 in sales. 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 portfolio (the Meta space that groups your Facebook page, Instagram account and ad account), your ad account and your pixel are already linked. You still need to:

  1. Add a payment method to your ad account.
  2. Set your real constraints once in your ad account controls, if you have any: countries you don't ship to, a minimum age if your product can't be sold to minors. Meta says these controls don't turn Advantage+ off. It's also where you'll turn off Audience Network in step 3.
  3. Open Ads Manager.

Domain verification is no longer required to measure your purchases. Meta still recommends it: do it if Ads Manager suggests it.

Step 2: create the campaign with the Sales objective

In Ads Manager, click + Create, pick the Sales objective, then Continue. It's the only objective that asks Meta to find buyers. The Traffic or Engagement objectives find people who click or like, not people who buy: a "cheap" Traffic campaign often brings visitors who never buy.

Then, at the ad set level, choose:

  • Conversion location: your website.
  • The pixel (Meta also calls it a "dataset"): the one linked to your store.
  • The event: Purchase.

Step 3: leave targeting open, turn down the Advantage+ extras

With the Sales objective, Meta opens its Advantage+ setup: budget, audience and placements are set so its system looks for buyers on its own. Let it handle that part: on a small budget with little data, slicing up targeting yourself doesn't help it.

Everything else, turn down. As you build the campaign, Meta switches on dozens of "+" options for your ads by default and offers you more on every screen. It pitches them as performance gains. Advertisers who test them one by one turn almost all of them off: "Tested extensively and they never seem to provide an uplift," one of them writes on r/FacebookAds; another turned "every single one of them" off and got "the best results for my account."

What you leave open

Section Setting Why
Budget Campaign budget, as a daily budget Meta shifts spend toward the ads that sell
Audience Advantage+ audience: your country, no interests, Use as a suggestion ticked Finding buyers is what Meta does best. Your real constraints (countries you ship to, minimum age) go in your account controls
Placements Advantage+ placements, minus Audience Network (see below) Meta picks between feeds, Stories and Reels based on where your ad works

The structure that goes with it:

  • One campaign, Sales objective.
  • A single ad set, your country, ages and genders open unless your product is truly for a specific group.
  • 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. Meta's help puts it plainly: "By combining similar ad sets, you also combine learnings."

What you turn down

1. Advantage+ creative enhancements. When you create each ad, in Set up creative, the Enhancements step shows several already on: text improvements, visual touch-ups, overlays, music, animation, and more. Meta says it plainly: "The media and text you upload may be adjusted." You wrote your copy and picked your image for a reason: turn them all off. One advertiser describes a static image that Meta turned into an AI video without notice: the budget moved to that version, and it didn't sell.

Two more places to check:

  • some enhancements can only be turned off in Advanced preview: in the ad preview, click Expand, then the Advantage+ creative tab;
  • the Review defaults button, next to advanced preview, lists everything Meta turned on by default, by category: translations, interactive experiences, related media, format display options, personalized destinations. Go through it before publishing.
Meta Ads Manager: the Advantage+ creative tab in Advanced preview, with All optimizations and four enhancements that were on by default, all turned off
In Advanced preview, every enhancement marked "On by default" is switched to "Off."

2. Audience Network. These are apps and sites that partner with Meta, outside Facebook and Instagram. Meta cites a study where conversion rates were "8x higher among people who saw ads across Facebook, Instagram and Audience Network than people who only saw the ads on Facebook." The comparison is with Facebook alone: it says nothing about what Audience Network adds on top of Instagram. Advertisers are blunt about it: click-through rates of 40% from accidental taps in mobile games, and "never once had 1 sale outside of feed, stories, reels."

To turn it off for your whole account: Advertising settings → Placement controls → turn on My business can only advertise on specific placements → untick Audience Network native, banner and interstitial and Audience Network rewarded videos. Your campaigns keep Advantage+ placements for everything else. Meta is rolling this option out gradually: if you don't have it yet, switch the ad set to manual placements and untick Audience Network.

3. Multi-advertiser ads. At the ad level, under Ad setup, the Multi-advertiser ads box is checked: your ad can then show up in the same unit as ads from other businesses, resized or cropped to fit. Uncheck it. Meta warns that multi-advertiser ads "may be turned on automatically for existing ads unless ads were explicitly opted out."

4. Testing new creative features. In Advertising settings → Creating ads → Creative features, uncheck Test new creative features if you see it. Otherwise, Meta can apply enhancements that are still in testing to your campaigns.

5. Recommendations and the score. Ads Manager rates your campaigns out of 100 (the opportunity score) and nudges you to apply its recommendations to raise it. Meta says it itself: the score "does not reflect your actual or future performance." It measures how many recommendations you followed, not how much you sell. Ignore them: a 60 with an ad selling below your maximum cost beats a 100.

Do all of this before launching: afterward, any change to your ad creative can restart learning (step 6). Once the ad is published, check it in the Ads tab → Edit: the Advantage+ creative section shows how many enhancements are on. You want zero.

If a toggle won't turn off: since late summer 2026, several advertisers report that the Advantage+ creative toggle stays stuck on. The workaround that works for them: publish the ad, then edit it while it's still in review and turn the enhancements off then (r/FacebookAds thread).

Step 4: three to five genuinely different ideas

What makes a Meta campaign work is the creative first. And testing the same video five times with a different button color 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 shooting on your phone.

Get them all ready before launching. Adding an ad to an ad set is a significant edit that restarts learning: add new creatives in one batch, at most once a week, not as they come.

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

Step 5: what budget for your first Meta ads campaign?

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

Our starting rule (not a Meta number): plan 2 to 3 times your maximum acquisition cost per ad you test, over seven days. That's what it takes to decide: an ad that has spent 2 to 3 times what you can pay for a sale, without making one, has given you its answer.

Calculation Example
Maximum acquisition cost $18
Ads tested 4
Budget over seven days (4 × 2 to 3 × $18) $144 to $216
Daily budget about $20 to $30

You'll often read that you should start with $5 to $10 a day. With an $18 maximum cost, $10 a day for seven days allows fewer than four sales over the week, spread across four ads: you won't be able to compare anything.

Set this budget at the campaign level, as a daily budget, and think of it as the price of what you're about to learn. Meta requires a minimum budget that depends on factors such as country, currency and the optimization you choose: Ads Manager warns you if you're below it.

If you can't afford that budget, paid ads are probably premature: go back to first sales without paying.

Step 6: launch, then touch nothing during the learning phase

Meta reviews your ads before running them. "Most ads are reviewed within 24 hours," according to its help, and ads can be reviewed again while they run. Some categories (health, weight loss, supplements) have stricter ad rules: avoid promising results and before/after photos if you're in those areas.

Then comes the learning phase. While it lasts, the Delivery column in Ads Manager shows Learning, and results are unstable. According to Meta, an ad set exits it "usually after about 50 results in the week after the ad set's last significant edit." Its help lists these as significant edits:

  • any change to targeting or ad creative;
  • a change of optimization event or bid strategy;
  • adding a new ad;
  • pausing for 7 days or longer.

Budget changes depend on their size: going from $100 to $101 won't restart anything, going from $100 to $1,000 may restart learning. Hence the hardest rule: don't touch anything for seven days.

"Learning limited": normal for a first test

Run the numbers on the example: $30 a day and a cost per purchase around $20 means about ten purchases a week, far from 50. The Delivery column will show Learning limited. Meta says it itself: this status "isn't a penalty," it's a sign your budget isn't being spent as effectively as it could be with your current setup.

Meta Ads Manager: an ad set in Learning limited with 10 purchases, last significant edit on September 16, 2026
Ten purchases in a week, far from 50: "Learning limited" shows up, and that's expected at this budget.

Meta suggests several ways out: combining ad sets, expanding your audience, raising your budget, or optimizing for a more frequent event such as add to cart. For a first campaign, our take: skip all of them. You already have a single ad set and a broad audience. Raising the budget just to hit 50 purchases a week means paying to please a column. And optimizing for add to cart makes Meta look for people who add to cart, not buyers. Keep Purchase, and judge each ad on its cost per purchase against your maximum cost.

Step 7: read your results (a worked example)

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 the price is the blocker.
  • Purchases show up in Ads Manager and match your Shopify orders.

After seven days, you decide ad by ad, in the Ads tab.

Meta Ads Manager, Ads tab: four ads with their purchases, cost per purchase and amount spent after seven days
The same campaign, ad by ad: only one sells below the $18 maximum cost.

With an $18 maximum cost, here's how to read that table:

Ad What the numbers say What you do
problem_video_v1 6 purchases at $13.07, below $18 Keep it, that's your winning angle. Prepare two variations of it
demo_video_v1 3 purchases at $20.40, above $18 It sells, but at a loss. Cut it, or keep it one more week if you have nothing to replace it
comparison_image_v1 $42.10 spent, more than twice $18, without a sale Cut it
offer_carousel_v1 1 purchase at $28.30 Meta gave it little budget, and its one purchase cost more than your $18. Cut it in favor of the winning variations

Taken as a whole, the campaign is at $21 per purchase, above your $18: it's losing money. Ad by ad, it gave you an angle that makes money. That's exactly what a first campaign should give you. The following week, cut what loses, add the variations in a single batch (a single learning restart), and read the results again seven days later. Once an ad keeps selling below your maximum cost, scale your ads explains how to raise the budget without breaking it.

Two separate cases:

  • 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 the product page before adding budget.

Meta's purchases aren't your orders

Meta credits a purchase to your ad if it happens within a set time after someone saw or interacted with it. Its help describes three attribution settings:

Setting What it counts
Click-through Purchases within 1 or 7 days after a link click on your ad
View-through Purchases within 1 day after an impression of your ad
Engage-through Purchases within 1 day after an interaction other than a link click: a share, a save, a video watched for 5 seconds

On March 3, 2026, Meta announced that click-through would count link clicks only, with a gradual rollout starting that month. Before, a share or a save followed by a purchase also counted as a click; it now moves to engage-through. Meta's stated goal is to bring its numbers closer to tools like Google Analytics, with no change to billing. If your click-through purchases dropped since then while your sales didn't, that's why. Either way, keep your Shopify orders as the reference: the full diagnosis, symptom by symptom, is in reading your campaign numbers.

Costly mistakes

  • The Traffic objective to "test cheaply".
  • Leaving the defaults on: creative enhancements, Audience Network, multi-advertiser ads.
  • Applying recommendations to raise the score.
  • Launching a catalog ad because Meta recommends it: on a small store, advertisers mostly describe traffic that doesn't buy.
  • Ten ad sets on a small budget.
  • Adding an ad every other day: each one restarts learning.
  • Raising the budget to get out of Learning limited, instead of judging cost per purchase.
  • Judging after 48 hours.
  • Trusting Meta's numbers without comparing them to Shopify: your real orders are in your admin.
  • Sending people to the homepage instead of the product page.

Does your product show better on video than in photos? The TikTok Ads tutorial follows the same method, with the TikTok extras to turn down.

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

FAQ

How do I launch a Facebook Ads campaign for my store?
Check your pixel and work out your maximum acquisition cost. In Ads Manager, click + Create, pick the Sales objective, keep the audience broad, turn off creative enhancements and Audience Network, and put three to five ads with different angles in a single ad set targeting your country.
Advantage+ or a manual campaign for beginners?
Both, each in its place. Keep Advantage+ on budget, audience and placements: our take is that with little data, a broad audience gives Meta more room to find buyers than interests picked by hand. But turn down the extras it adds to your ads: creative enhancements, Audience Network, multi-advertiser ads, recommendations.
How do I turn off Advantage+ creative enhancements?
When creating the ad: Set up creative, Enhancements step, and turn them off one by one. Also check Advanced preview (Expand, Advantage+ creative tab), where some of them hide, and the Review defaults button. For an ad that's already published: Ads tab, Edit, Advantage+ creative section.
Should I turn off Audience Network?
For a new store, yes. Advertisers describe accidental taps from mobile games and very few sales. Turn it off once for the whole account: Advertising settings, Placement controls, then untick the two Audience Network lines.
What budget for a first Meta campaign?
Our rule: 2 to 3 times your maximum acquisition cost per ad tested, over seven days. With an $18 maximum cost and four ads, that's $144 to $216 for the week, or about $20 to $30 a day. Meta also requires a minimum budget, which depends on factors such as country and currency.
How much does a Facebook Ads campaign cost?
You set the budget. What matters after that is the cost per purchase against your maximum acquisition cost. For a first test, plan 2 to 3 times that maximum cost per ad over seven days: $144 to $216 for four ads with an $18 maximum cost.
Is $5 a day enough for Facebook Ads?
Rarely for a first campaign. With an $18 maximum cost, $5 a day for seven days is $35: fewer than two possible sales over the week, not enough to compare ads. If that's your budget, test a single ad, or start with first sales without paying.
What's the difference between a campaign, an ad set and an ad?
The campaign holds the objective (Sales) and, here, the budget. The ad set holds the audience, placements and optimization event (Purchase). The ad is what people see: the image or video, the text, the headline and the link to your product page.
How long does the Meta ads learning phase last?
According to Meta, until about 50 results in the week after the last significant edit. On a small budget you won't get there, and the ad set will show Learning limited: judge each ad on its cost per purchase after seven days instead.
How long should a campaign run before judging it?
Seven days without a significant edit. After three days, you only check that everything works: delivery, clicks, add to carts, purchases coming through.
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