Meta Ads is the best interruption marketing platform ever built. It is also the fastest way to burn a marketing budget if you walk in thinking it is a targeting game. This guide is the document I wish I had when I switched from running Google Ads to running Meta Ads at serious scale.
We have shipped Meta campaigns across health tourism clinics, B2B SaaS, e-commerce and automotive dealerships. In every single category, the same rule holds: creative is the single biggest lever, not audiences, not budgets, not bidding settings. If your creative is average, no optimisation in the world will save you. If your creative is excellent, Meta's delivery system will find the right people for you faster than you can brief a media planner.
01 What is Meta Ads, really?
Meta Ads is the advertising platform that places paid content inside Facebook, Instagram, Messenger and the Audience Network. It is run from a single interface called Ads Manager, and it controls billions of dollars of advertising spend every month across billions of devices. The platform is a single auction system that decides, for every impression, which advertiser's ad will be shown to which person.
Unlike Google Ads, Meta Ads is not intent-based. Nobody is typing "I want to buy dental implants" into Instagram. Instead, the platform uses a gigantic machine-learning model to predict, for every person in its billions-strong user base, which advertisers they are most likely to respond to. The model uses behavioral signals, device context, creative format affinity, past engagement and hundreds of other features. You do not target the model. You feed it creative and a goal, and the model targets for you.
This is why Meta Ads is called interruption marketing. You are buying attention from people who are scrolling their feed to see what their friends are doing. They did not come to your brand. You have to earn their attention in the first three seconds, or they keep scrolling. The platform rewards you for earning that attention and punishes you for wasting it.
Meta's ad surfaces have exploded in the last three years. Feed, Stories, Reels, Marketplace, Messenger Inbox, the Instagram Explore tab, and the Audience Network all show paid ads now. Every surface has different creative requirements, different attention spans, and different conversion patterns. A vertical video ad that works beautifully in Reels will fall flat in the Feed, and vice versa. Building a Meta Ads account in 2026 means building for at least four creative formats at once.
02 The delivery system, explained
The Meta auction is not really an auction in the traditional sense. It is a ranking system that tries to optimise for three things simultaneously: advertiser value, user value, and platform value. Advertiser value is how much you are willing to pay for a result. User value is how likely the ad is to be relevant and enjoyable for the person seeing it. Platform value is how much Meta will make from the impression, which depends on both of the above plus a few operational factors.
What this means in practice is that a lower bid with better creative can outperform a higher bid with worse creative. Meta internally calls this the Estimated Action Rate and uses it to balance the auction. The more people who engage with, click on, or convert from your ad, the more the delivery system will push your creative to similar people. A creative that earns the attention of its first five thousand viewers becomes a creative that reaches fifty thousand in the next week, and five hundred thousand in the month after. A creative that bores its first thousand viewers dies quietly.
The platform also enters what Meta calls the learning phase for every ad set. During learning, the delivery system is trying to figure out who responds best to your creative. Performance fluctuates wildly in the first 48 to 72 hours. Most advertisers panic and either pause the ad or tweak the budget, which resets the learning phase and sends the system back to zero. The discipline is to hold steady for at least 50 conversions before making any changes. After that, the system stabilises and costs tend to drop.
"You do not target the model. You feed it creative and a goal, and the model targets for you."
03 Campaign objectives: when to use what
Meta has consolidated its campaign objectives down to six main options. Picking the wrong objective is the fastest way to train the delivery system on the wrong signal and end up with a campaign that reaches a million people but converts zero of them. Here is what each one does and when it is the right choice.
Sales
Sales is the default objective for anyone selling a product online. You pass purchase events back to Meta through the Pixel and the Conversions API, and the delivery system optimises toward people who are most likely to buy. Sales objectives need volume to work. If you are getting fewer than 50 purchases per week at the ad set level, the delivery system is starved for data and performance will be erratic.
Leads
Leads is the objective for service businesses, B2B, and anyone with a sales cycle longer than a single click. You can run it with Meta's on-platform lead forms, which pre-fill user data and get the highest volume, or you can run it as a traffic-to-landing-page flow, which produces higher quality leads at lower volume. We run both in parallel for most clinic clients and score the leads differently.
Engagement
Engagement is for brand building. It optimises for likes, comments, shares, follows and messages. It is the cheapest way to buy attention on Meta, but the attention rarely converts directly. We use it for content seeding, giveaways, influencer-style posts, and audience building for later remarketing campaigns. It should never be your main objective if you need direct response.
Traffic
Traffic optimises for link clicks. It sends cheap clicks to your website. It sounds good and rarely is. Traffic campaigns routinely deliver very cheap clicks that nobody does anything with after they land. We almost never run Traffic as a standalone objective. The exception is content promotion for SEO - sending warm Meta traffic to a blog post that then gets indexed and ranks.
Awareness
Awareness optimises for impressions and reach. It is the objective for top-of-funnel brand building when you have a big budget and a long time horizon. We rarely use it for small brands because the economics do not work. For established brands launching a new product, it can be the right answer.
App promotion
App promotion is a specialised objective for mobile app installs and in-app events. It uses the SKAdNetwork framework on iOS and the Google Play Install Referrer on Android. If you are advertising an app, this is the only objective you should use. If you are not, ignore it completely.
| Objective | Best for | Data needed | Min weekly |
|---|---|---|---|
| Sales | E-commerce | 50+ purchases/wk | €800 |
| Leads | Services & B2B | 50+ leads/wk | €600 |
| Engagement | Brand & content | Low | €200 |
| Traffic | Content boosts only | Low | €150 |
| Awareness | Big brand launches | Very low | €1,500 |
| App promotion | Mobile apps | Install events | €500 |
04 Creative is the new targeting
Back in 2018, the smart money in Meta Ads was on audience targeting. You built complex lookalike stacks, layered interest exclusions, and tested dozens of audience combinations. That game is over. Meta's delivery algorithm has become so good that broad targeting with strong creative now beats narrow targeting with weak creative, every single time. The platform has effectively told advertisers: stop trying to target, just give us better ads.
This is the single most important mental shift for anyone running Meta Ads today. Your job is not to find the right audience. Your job is to make creative that stops people from scrolling. If the creative is good, the delivery system will find the audience. If the creative is bad, no audience on earth will save you.
Good creative on Meta has three qualities. First, it stops the scroll in the first second. The first frame matters more than the entire rest of the asset. A high-contrast color, an unexpected face, a provocative text overlay - anything that breaks the visual rhythm of the feed. Second, it hooks the viewer by the third second. If you have not earned another two seconds of attention by the three-second mark, the viewer is gone forever. Third, it delivers the message in under fifteen seconds. Most feed ads are watched for less than that, and the ones that convert usually deliver their core value proposition inside the first ten seconds.
We ship eight to twenty creative variations per launch for every new client. Static images, motion graphics, user-generated content, before-and-after formats, founder-to-camera videos. We launch them all into a single ad set and let Meta's delivery system decide which ones work. Within 72 hours, two or three will have clearly outperformed the rest. Those get scaled. The others get paused. Then we make new variations of the winners and repeat the cycle every two weeks.
"Your job is not to find the right audience. Your job is to make creative that stops people from scrolling. The delivery system will find the audience."
05 Why most Meta accounts bleed money
After auditing roughly two hundred Meta accounts over six years, the same six mistakes show up everywhere. Here they are, ranked by how much money they cost the average account.
One hero creative, never refreshed
The delivery system loves novelty. When you launch one static image and never iterate, the creative hits creative fatigue in 7 to 14 days. Costs start rising, frequency climbs past 4, and performance collapses. Ship 8 to 20 variations per launch and refresh every two weeks.
Too many ad sets, too little budget
The Meta delivery system needs 50 conversions per ad set per week to optimise. Splitting a 3K monthly budget across 10 ad sets means every ad set is starved for data. Consolidate into 2 or 3 well-funded ad sets instead.
Broken Conversions API
Half the accounts we audit have broken CAPI. Missing events, misfiring events, duplicated events between Pixel and CAPI. When the signal is wrong, Advantage+ bidding optimises toward the wrong thing and slowly trains itself to find the wrong people.
Hyper-narrow audiences
Layered interests and lookalikes stacked ten levels deep. The delivery system has less room to find winners and costs climb. Broad audiences with good creative consistently beat narrow audiences with average creative.
Panicking during learning phase
Every new ad set enters a learning phase for the first 50 conversions. Performance fluctuates wildly. Most advertisers pause or tweak during this window, which resets learning and sends them back to zero. Hold steady for 72 hours minimum.
No creative testing system
Running a single campaign with a single creative is not testing. Real testing means launching 8 to 20 variations at the same time, in the same ad set, with the same audience, and letting the delivery system pick the winners. Then making new versions of the winners every two weeks.
06 How Glawi runs Meta Ads
Our Meta Ads process is a four-week launch plus a weekly creative rhythm. The discipline is in shipping new creative on a schedule whether we feel like it or not. Every week without new creative is a week closer to fatigue.
Week 1 - Account audit and creative brief
We get Business Manager access, audit the Pixel and CAPI setup, review past creative performance, and interview the founder for brand voice. The interview is non-negotiable. You cannot write creative that sounds like a founder without talking to the founder.
Week 2 - Tracking and creative production
We rebuild the Conversions API via server-side GTM, validate every event end-to-end, and set up test events to confirm deduplication. In parallel, our creative team produces the first batch of 12 to 16 creative variations based on the brand brief. Static images, short vertical videos, motion graphics and text overlays.
Week 3 - Structure and launch
Two or three ad sets maximum. Broad targeting. Advantage+ placements on. CBO at the campaign level. All creative variations launched into the primary ad set so the delivery system can pick winners in the first 72 hours. Budgets conservative for the first week.
Week 4 - Scale winners, kill losers
By day four, two or three creative variations will have broken out. We scale their budget aggressively, usually doubling it every 48 hours until performance degrades. The losing creatives get paused. New creative variations go into production for the next refresh cycle.
Ongoing - Weekly creative refresh
Every Monday morning, we ship four to eight new creative variations. Every Thursday afternoon, we review the week's performance and decide which variations to kill, which to scale, and which need a fresh version. The account never goes a week without new creative in the mix.
07 CAPI and the iOS 17 reality
Since Apple's iOS 14 privacy changes in 2021, and the further restrictions in iOS 17 and 18, running Meta Ads has become a tracking discipline as much as a creative one. If you rely on the browser Pixel alone, you are losing somewhere between 30 and 50 percent of your conversion data on iPhone users. Meta's bidding algorithm then optimises against incomplete signal and slowly learns to find the wrong people.
The fix is the Conversions API, or CAPI. CAPI is a server-to-server integration between your website and Meta. Instead of relying on the browser to send events, you send them from your own backend after validating them. Deduplication is handled automatically by Meta as long as you send a matching event ID from both the Pixel and the CAPI event. Done right, CAPI recovers 20 to 35 percent of the conversion data you would otherwise lose on iOS.
We build CAPI using server-side Google Tag Manager on a custom subdomain. This approach gives us three advantages. First, it bypasses most ad blockers because the tracking requests look like first-party traffic. Second, it is hosted on your own infrastructure, so the data stays under your control. Third, it makes deduplication trivial because we can generate the event ID server-side and pass it through both channels.
The other piece of the puzzle is Advanced Matching. This takes hashed first-party data - email, phone, name, address - and sends it along with the conversion event. Meta uses that hashed data to match the conversion back to a user profile in its system, even when the browser signal is blocked. Enable it in Events Manager and verify that your form is passing the right fields.
The baseline. Client-side event tracking on your website.
Server-to-server events from your backend, bypasses blockers.
Hashed first-party data linked to conversion events.
Closed deals from CRM uploaded back to Meta.
08 Budget and scaling principles
Meta Ads has a specific scaling rhythm that is different from Google Ads. You cannot just double your budget overnight. The delivery system treats a sudden budget change as a structural change and sends the ad set back into the learning phase. The correct approach is gradual scaling. Increase budget by 20 to 30 percent every 48 to 72 hours on the campaigns that are performing, and hold the others flat.
The minimum viable monthly budget for Meta is lower than Google, around eight hundred euros for lead generation and twelve hundred for e-commerce sales. Below that, you do not get enough conversions to feed the algorithm and creative testing becomes meaningless. Above that threshold, Meta's delivery system works beautifully and compounds month over month as your creative library grows and your learning data deepens.
The other principle that matters is budget consolidation. New advertisers often create twenty ad sets because they have twenty ideas. Meta's delivery system works better with fewer, bigger ad sets. We almost never run more than three ad sets per campaign. Fewer concurrent experiments means more data per experiment, which means faster learning, which means better performance.
09 Real results we have shipped
Three short case studies from recent Meta Ads accounts.
Vertical video creative + CAPI rebuild for obesity surgery practice.
16 creative variations launched weekly with founder-to-camera hooks.
Broad targeting + weekly creative refresh cycle on Reels placements.
10 Frequently asked questions
How long does Meta Ads take to start working?
You will see impressions and clicks on day one. Real conversion data takes 14 to 21 days to stabilise because of the learning phase. Our standard engagement is 90 days minimum to let the creative cycles mature.
What is the minimum monthly budget?
Eight hundred euros for lead generation, twelve hundred for e-commerce. Below that, the delivery system starves for data and creative testing becomes impossible. Our management fee is on top.
Do I need to make videos for Meta Ads?
For 2026, yes. Static images still work but short vertical video is where most of the volume lives. Reels placements have the cheapest CPMs and the highest engagement for most categories. We produce the video in-house if you do not have a team.
Can I run Meta Ads and Google Ads at the same time?
Yes, and you should. They serve different intent. Google captures existing demand, Meta creates new demand. The smartest accounts we run use both channels with proper cross-channel attribution.
Do you guarantee a specific ROAS?
No. Any agency promising a guaranteed ROAS is either lying or has a clause that makes the guarantee meaningless. Too many variables sit outside our control - your offer, your funnel, your product quality. What we guarantee is process: proper tracking in week one, 12+ creative variations in week two, and a weekly refresh cycle after.
Why should I hire an agency instead of running it myself?
If you enjoy running ads and have the time, do it yourself. The platform is accessible. The trap is that the fastest-moving parts of Meta Ads right now - creative production, iOS tracking, CAPI setup - are exactly the parts that benefit most from a team that ships them every week. A single founder trying to juggle all of it usually ends up half-shipping everything.

Meta Ads is a creative discipline wearing a media buying costume. If you walk in thinking you can target your way to a good account, you will lose money. If you walk in thinking you need to ship new creative every week, forever, you will win. Reach out if you want a senior team to run it for you.