All posts
    Performance Marketing••10 min read

    How to Run Meta Ads (2026): Facebook and Instagram Ads Step by Step, Budget Math and the Learning Phase

    How to run Meta ads: Ads Manager setup, Pixel and Conversions API, the 6 campaign objectives, Advantage+, audiences and a worked budget-from-target example.

    TL;DR — Summary

    • Meta ads (Facebook, Instagram, Messenger, WhatsApp) are built in Ads Manager: business portfolio and ad account → payment method → Meta Pixel + Conversions API → campaign objective → ad set (audience, budget, placements) → ad (creative, copy, link).
    • Build the budget backwards from your targets: with a $120 average order and a 40% pre-ad contribution margin, break-even ROAS is 2.5 and break-even CPA is $48. If you want 10% profit per order, target CPA is $36 and target ROAS ≈ 3.3.
    • Meta expects an ad set to get roughly 50 optimization events in the 7 days after the last significant edit to leave the learning phase. At a $36 CPA that is ≈ $257 per day per ad set; $70/day brings ≈ 14 purchases a week, which is not enough.
    • If the budget falls short, consolidate ad sets or optimize for a more frequent event (e.g. initiate checkout at ≈ $9 → ≈ 54 events/week). Advantage+ campaign budget + Advantage+ audience + Advantage+ placements have been the default setup for sales and app campaigns since 2025.

    How do you run Meta ads? (Short answer)

    Meta ads are ads shown on Facebook, Instagram, Messenger and WhatsApp (and the Audience Network), all set up from one place: Meta Ads Manager. The order: create a business portfolio and ad account, add a payment method, install the Meta Pixel and ideally the Conversions API on your site, choose a campaign objective, set audience, budget and placements in the ad set, then upload creative and copy in the ad and publish.

    The 'Boost' button on an Instagram or Facebook post is quick, but objectives, measurement and audience options are limited; businesses that want sales or leads should use Ads Manager. All amounts in this article are example figures; for your own numbers use the Ad Budget Calculator.

    What do you need before running Meta ads?

    The ad itself takes 15 minutes; the setup underneath it takes longer. If it is missing, the algorithm learns from the wrong events and results can't be measured.

    • A Facebook Page and an Instagram professional account (business or creator), connected to each other
    • A business portfolio in Meta Business Suite (formerly Business Manager) with an ad account; pick the ad account's currency and time zone carefully at setup, as changing them later is a hassle
    • A payment method (card or the other options available for your account) and billing details
    • Domain verification and the Meta Pixel: test in Events Manager that purchase, add to cart, initiate checkout and form submit events fire correctly
    • Conversions API (CAPI): sends events from your server as well as the browser, reducing events lost to ad blockers and cookie restrictions
    • A UTM template: consistent UTM parameters on ad links so Meta traffic lands in the right channel in GA4

    Why should the Meta Pixel and Conversions API run together?

    Meta's developer documentation recommends implementing the Conversions API alongside the Meta Pixel. The Pixel sends events from the browser and CAPI from the server; when one misses an event, the other catches it. When both send the same event, deduplication prevents double counting: if the Pixel's eventID matches CAPI's event_id and the event names match, Meta discards copies received within 48 hours of the first event.

    Practical check: in Events Manager each event should show both browser and server sources with no deduplication warning. Most platforms such as Shopify and WooCommerce offer Pixel and CAPI integrations; after setup, place a test order and confirm the purchase value and currency.

    How do you choose a Meta campaign objective? The 6 objectives

    The campaign objective tells the algorithm whom to look for: choose Traffic and it finds people likely to click; choose Sales and it finds people likely to buy. Your objective should match the business result you want to measure.

    • Awareness: reach and recall; new brands, local businesses, launches
    • Traffic: visits to a website, app or profile; content and blog distribution. Don't use it for sales: it finds people who click but don't buy
    • Engagement: video views, messages, post engagement, event responses; the messaging goal suits businesses that sell via WhatsApp or Instagram DMs
    • Leads: instant forms, Messenger/WhatsApp or website forms; B2B and service businesses
    • App promotion: app installs and in-app events
    • Sales: e-commerce purchases, add to cart, catalog ads; requires a Pixel and a purchase event

    What are Advantage+ campaigns and when should you use them?

    Advantage+ is Meta's automation layer that hands budget, audience and placement decisions to AI. According to Meta for Developers' announcement of June 3, 2025, from May 29, 2025 Advantage+ stopped being a separate campaign type for sales and app campaigns and became part of the standard campaign flow. A campaign counts as 'Advantage+ on' when it uses three levers: Advantage+ campaign budget (distributes budget across ad sets automatically), Advantage+ audience (treats your audience inputs as suggestions and searches more broadly) and Advantage+ placements (picks the most efficient placements).

    Meta announced that the legacy Advantage+ shopping campaign (ASC) flow would be removed from the API in Q1 2026 (v25.0) and published migration paths for existing campaigns; build new campaigns directly in the new structure. Practical rule: if your Pixel and purchase event are healthy and you get dozens of conversions a week, start with Advantage+. If conversion data is thin, the account is new, or you have hard audience constraints (a single city, a B2B job function), start with manual settings for more control while you build data.

    How do you set a Meta ads budget? Work backwards from targets

    Don't set the budget as 'let's try $50 a day'; calculate it backwards from your profit target. Example: average order value $120 and a pre-ad contribution margin of 40% after product cost, shipping, fees and packaging. Contribution per order is $120 × 0.40 = $48.

    Break-even CPA is $48 and break-even ROAS is 1 / 0.40 = 2.5. If you want 10% of revenue left as profit per order, you can spend $120 × (0.40 − 0.10) = $36 on ads: target CPA $36, target ROAS $120 / $36 ≈ 3.33. You can use these as a cost-per-result goal or ROAS goal bid in Meta; in the first weeks it is safer to treat them as monitoring thresholds.

    Then add the learning-phase constraint: Meta expects an ad set to collect roughly 50 optimization events in the 7 days after the last significant edit to stabilize delivery. At a $36 CPA, 50 purchases a week cost $1,800, i.e. ≈ $257 per day per ad set.

    • With $70 a day: 70 × 7 / 36 ≈ 13.6 purchases/week → the ad set will likely stay 'Learning limited'
    • Fix 1 — Consolidate: one ad set with campaign budget instead of 3–4 small ad sets with the same goal, so events pool in one place
    • Fix 2 — Move the event up the funnel: if initiate checkout costs ≈ $9, 70 × 7 / 9 ≈ 54 events/week; switch to purchase once volume grows
    • Fix 3 — Increase the budget or focus the test on fewer products/audiences
    • B2B / leads: with $2,400 gross profit per customer, half of it allowed for acquisition ($1,200) and 5% of leads becoming customers, maximum cost per lead is $1,200 × 0.05 = $60

    How do you choose a target audience on Meta?

    In Meta's current setup, detailed interest targeting works more like a suggestion to the algorithm than a hard limit in most campaigns; creative and conversion data do most of the targeting. So instead of slicing audiences into narrow interest combinations, work with a few clear audience types:

    • Broad: only country/city, age and language; often the most efficient start for sales campaigns with strong Pixel data
    • Custom audiences: site visitors in the last 30–180 days, add-to-cart non-buyers, Instagram/Facebook engagers, customer lists (collected with proper consent under applicable privacy law)
    • Lookalike audiences: built from your most valuable customer list; the cleaner and more valuable the list, the better
    • Exclusions: exclude your customer list or recent purchasers so existing customers don't see new-customer offers
    • Location: limit to where you can ship or serve; use a radius for local businesses

    How do you prepare Meta ad creative?

    With broad audiences, creative is what finds the right people: an image or video that says in the first 2–3 seconds who it is for and what problem it solves helps the algorithm pick the right viewers. Instead of starting with one creative, load several clearly different angles into the same ad set.

    • Formats: vertical video (Reels/Stories 9:16), square or 4:5 images (feed), catalog/carousel (multiple products)
    • Angles: problem–solution, product-in-use video, customer review (real and with permission), comparison, offer
    • Copy: lead with the benefit and offer; state price or shipping advantages clearly; match the call to action to the objective
    • Competitor research: ads competitors have kept running for a long time in the Meta Ad Library show angles that work
    • Fatigue: if frequency rises, click-through rate falls and CPA climbs, add new angles; don't delete the winner

    What should you do in the first 14 days after launch?

    The most common mistake is changing budget, audience and creative constantly while early results fluctuate. Changes to budget, bid, targeting, optimization event and creative can count as significant edits and restart learning; see our Meta learning phase article for details.

    • Days 1–3: check ad approval, delivery, incoming Pixel events, links and UTMs; don't make performance calls
    • Days 4–7: compare CPA and ROAS to break-even; pausing a clearly bad creative is fine, but don't change the structure
    • Days 8–14: if learning has ended, raise the budget gradually (small increases every few days rather than big jumps); if 'Learning limited', consolidate or change the event
    • Weekly: compare conversions reported by Meta with GA4 and your order system; Meta can also count view-through conversions, so the numbers will differ; decide based on your own profit data

    The most common Meta ads mistakes

    Most mistakes come from sending the algorithm the wrong signal or spending without measurement:

    • Choosing Traffic or Engagement when you want sales
    • Launching without testing Pixel events, or without sending the purchase value
    • Splitting a small budget across many ad sets so none of them finishes learning
    • Judging 'is a ROAS of 3 good?' without knowing break-even ROAS; mistaking revenue ROAS for profit
    • Running new-customer campaigns without excluding existing customers
    • Missing UTMs, so Meta traffic shows up as 'Unassigned' or 'Referral' in GA4

    Frequently Asked Questions

    How do you run a Meta ad?

    In Meta Ads Manager, create an ad account, add a payment method, install the Meta Pixel on your site, choose a campaign objective (e.g. Sales), set audience, budget and placements in the ad set, upload creative and copy in the ad and publish. The ad goes live once approved.

    How much should I spend on Meta ads?

    Work backwards: target CPA × roughly 50 optimization events a week ÷ 7 = daily budget per ad set. With a $36 target CPA you need ≈ $257 a day; with less, consolidate ad sets or optimize for a more frequent event.

    What is the difference between Boost and Ads Manager?

    Boost turns an existing post into an ad quickly, but objectives, measurement and audience options are limited. Ads Manager offers all campaign objectives, optimization for Pixel events, custom and lookalike audiences, A/B tests and detailed reporting.

    Should I use Advantage+?

    If your Pixel is healthy and you get dozens of conversions a week, Advantage+ (campaign budget, audience and placements) is a good start. If conversion data is thin or you have a hard audience constraint, build data with manual settings first.

    How long does the Meta learning phase last?

    Meta expects an ad set to collect roughly 50 optimization events in the 7 days after the last significant edit. Ad sets that don't reach that volume show as 'Learning limited'; the fixes are a bigger budget, fewer ad sets or a more frequent optimization event.

    Resources & Related Reading

    Author

    Yusuf Bayrak

    Digital marketing specialist building websites, performance ad programs and B2B lead generation systems for B2B and e-commerce brands.

    Connect on LinkedIn ↗

    Last updated:

    // © 2026 Yusuf Bayrak