Meta Ads (Facebook and Instagram): A Beginner's Guide
How to launch your first Meta ads campaign properly: from choosing the objective and audience to tracking conversions, understanding the learning phase and avoiding costly mistakes.

Facebook and Instagram ads are run from one platform, Meta Ads Manager, which lets you reach people by location, age, interests and behavior and push them to visit your site, message you on WhatsApp or buy directly. Getting started is deceptively easy: you can launch an ad in minutes, and you can just as quickly spend the whole budget with nothing to show for it if you pick the wrong objective or skip tracking. This guide explains the core concepts in the order you need them when launching a first campaign, with examples from Gulf and Egyptian markets.
How the ad system works, briefly
When an ad slot opens up for a user, the system runs an auction between the advertisers targeting that person. The winner is not simply the highest bidder. The system weighs your bid, its estimate of how likely this user is to take the action you want, and the quality and relevance of the ad. That is why an engaging, relevant ad can pay less than a weak one aimed at the same audience. In practice, creative quality and messaging are part of your budget, not something separate from it.
Boost button or Ads Manager?
The “Boost post” button is quick but offers limited objectives, tracking and testing. It is fine for a quick experiment; campaigns that carry business results belong in Ads Manager.
Setting up before launch
- Business account: create a Meta business account, connect your Facebook Page and Instagram account, grant people access through defined roles instead of sharing passwords, and turn on two-factor authentication.
- Ad account: choose the currency and time zone carefully. Changing them later is not straightforward and may require a new ad account.
- Payment method: add a company payment method and review invoices regularly.
- Tracking: install the pixel and confirm it works before spending anything.
- WhatsApp: if you will take orders through chat, connect your WhatsApp Business number to the Page.
Account structure: campaign, ad set, ad
Everything you create in Ads Manager sits on three levels, each with its own decisions:
| Level | What you decide there | Illustrative example |
|---|---|---|
| Campaign | The objective, and the budget if you manage it at campaign level | A sales campaign for a Ramadan perfume collection |
| Ad set | Audience, placements, schedule, budget and the event the system optimizes for | Website visitors from the last 30 days in Riyadh and Jeddah |
| Ad | Image or video, text, headline, call-to-action button and link | A 15-second vertical video with a “Shop now” button |
Adopt a fixed naming convention from day one, for example objective, audience and date in the ad set name, and creative type and version in the ad name, so reports stay readable months later.
Choosing the campaign objective
The objective is the most important decision in the campaign, because the system looks for the people most likely to take exactly the action you chose. Pick Traffic and it will bring you people who tend to click, not necessarily people who buy. Meta groups its objectives into a handful of main categories: Awareness, Traffic, Engagement, Leads, App promotion and Sales. The campaign objective should follow from your business goal, as described in the complete digital marketing guide.
| Your situation | Usually the closest objective |
|---|---|
| Online store with a working pixel that records purchases | Sales |
| Service that takes orders on WhatsApp | An objective that supports conversations in messaging apps, with WhatsApp as the destination |
| Company that needs contact details for quote requests | Leads, via an instant form or a form on your site |
| New branch or brand launch | Awareness |
| Content you want viewed to build an audience you can retarget later | Engagement, optimized for video views |
In lead forms, add one or two qualifying questions, such as city or when the service is needed, and choose the form type that adds a review step before submission if you are getting many low-intent leads. Fewer qualified leads are worth more than a long list of people who never answer.
Targeting: who will see your ad
Core audience
Here you set location, age, gender, interests and behaviors. For location you can choose a country, a city or a radius around an address, which is useful for restaurants, clinics and salons. Check the location setting that decides whether you reach only people who live in the area or also people currently there. As for language targeting, leave it empty in most cases: many users in the Gulf set their phones to English while preferring Arabic content, and a language restriction can quietly exclude them.
Custom Audiences
These are built from your own data and interactions: website visitors recorded by the pixel, people who engaged with your Page or Instagram account, people who watched part of your videos, or a customer list you upload, which is matched in hashed form. They serve two purposes: retargeting, meaning a different ad for people who showed interest but did not buy, and exclusion, meaning hiding a first-order offer from people who already bought. When uploading customer data, follow the data protection laws in your country and what customers agreed to.
Lookalike Audiences
The system looks for people similar to a source you choose, and the quality of the source is what matters most. A list of actual buyers beats a list of everyone who visited the site. The source needs a minimum number of people to work, so check the current requirements in the help pages.
Broad targeting
Meta keeps expanding options where the advertiser lets the system find the audience, based on conversion data and how people respond to the ad. In many accounts, broad targeting combined with strong creative and a well-functioning pixel outperforms narrow interests. Test it rather than assume it: one ad set with broad targeting against one with specific interests, same budget and same creatives. If you have not clearly defined your audience yet, start with defining your target audience and buyer personas.
Placements and ad formats
Placements are where your ad appears: Facebook and Instagram feeds, Stories, Reels, Explore, Messenger and the Audience Network, which shows ads in apps and sites outside Meta. Automatic placements let the system spread budget toward the best-performing spots. That suits beginners, provided your creative fits each placement.
- Prepare every creative in at least two sizes: 4:5 vertical or square for feeds, and full-screen 9:16 for Stories and Reels. Confirm the currently recommended specs in the help pages.
- Keep text and logos away from the top and bottom of vertical designs, where interface elements and buttons appear.
- Check the breakdown by placement after two weeks, and exclude a placement that keeps bringing clicks without conversions.
The main formats are single image, video, carousel (several products or steps), collection (products shown under a main image or video) and catalog ads, which show each person the products they browsed or similar ones, a strong fit for stores with many products.
What makes creative work
- Earn attention in the first three seconds of a video with movement, a face or the product itself, not a static logo.
- Add on-screen text or captions, since many people watch without sound.
- Show the product in use, ideally in a real person's hands or from the customer's point of view.
- Make the offer and the next step clear in both the copy and the visual.
- Give each ad set three to five variations so the system can test between them.
For writing the copy, see ad copywriting formulas; for producing the video, see producing a video ad from idea to publication.
Budget and bidding
You choose between a daily budget, where the system spends an average per day that may be higher on some days and lower on others, and a lifetime budget for the whole campaign. You can manage budget at campaign level, letting the system distribute it across ad sets, or at ad set level if you want tighter control over tests.
The main bidding concepts are four: getting the most results for the budget (the default, and the best starting point for beginners); setting a cost-per-result goal; setting a bid cap for each auction; and setting a return-on-ad-spend goal for sales campaigns. Start with the default until you know your natural cost, then consider constraints once you have enough data.
Notice how budget and learning interact. Illustrative example: if you expect an order to cost SAR 40 and want an ad set to generate around 50 orders a week, it needs roughly SAR 2,000 a week. Splitting a small budget across ten ad sets means none of them gathers enough data. Setting and allocating an advertising budget covers the planning in detail.
The pixel and conversion tracking
The Meta Pixel is a piece of code added to your website that tells Meta what visitors do: view a page, view a product, add to cart, start checkout, purchase or submit a form. Without these signals the system does not know who bought, so it cannot look for similar buyers.
- Conversions API: sends events directly from your server rather than the browser, reducing data loss from browser restrictions and ad blockers. When you use it alongside the pixel, set up deduplication so a purchase is not counted twice.
- Platform integrations: store platforms such as Shopify, WooCommerce, Salla and Zid offer built-in integrations or add-ons, so start there before considering custom development.
- Testing: use the test events tool in Events Manager and complete a test purchase to confirm each event arrives with its value and currency.
- Consent and privacy: if your site shows a cookie consent banner, understand how it affects tracking, and follow the data protection laws that apply to you.
In WhatsApp campaigns, the platform measures conversations started, not sales. Record the outcome of each conversation in a sheet or CRM and calculate the real cost per confirmed order. Measuring campaign results explains how to connect these numbers to return on spend.
The learning phase
After you launch an ad set or make a significant edit, it enters what Meta calls the learning phase, during which the system tries different audiences and placements to find where it can reach your goal most cheaply. Performance is less stable and costs are often higher during this period. Meta's help pages describe exiting it as typically needing around 50 optimization events within seven days; confirm the current figure there.
- What restarts learning: changing targeting, creative, the optimization event or bid strategy, a large budget change, or pausing the ad set for a long time.
- If you see “Learning limited”: the ad set is not getting enough events. The usual fixes are merging similar ad sets, broadening the audience, raising the budget, or temporarily optimizing for an earlier event in the purchase path, such as add to cart.
- Do not judge too early: swings in the first days are normal. Decide in advance when you will review and at what point you will stop an ad.
Common beginner mistakes
- Relying only on the boost button, then judging the whole platform by its results.
- Choosing Traffic or Engagement and then waiting for sales.
- A very narrow audience on a small budget, which raises costs and stalls learning.
- Splitting budget across many similar ad sets that compete for the same people.
- Editing the campaign every day before it settles.
- Launching without a pixel, or with one nobody tested.
- One horizontal design used for every placement.
- Sending ad traffic to the homepage instead of the product or service page.
- Leaving comments and messages unanswered; a visible negative comment under an ad lowers trust for everyone who sees it.
- Ignoring ad policies. Some categories, such as employment, housing, financial services and social or political issues, have special rules and targeting restrictions, and health claims, before-and-after images or references to the viewer's personal attributes can get an ad rejected. Check the policies before you design, not after.
Checklist before your first campaign
- A business account secured with two-factor authentication, with access granted through clear roles.
- The correct currency and time zone on the ad account.
- A pixel installed and tested with a test purchase, plus the Conversions API where possible.
- A campaign objective that matches the business result you actually want.
- A considered audience, plus an exclusion audience of past buyers if the offer is for new customers.
- At least three ad variations in feed and Stories sizes.
- A fast landing page, or a WhatsApp number that a person answers during business hours.
- A budget large enough to gather data, and a review date set in advance.
- A check of the ad policies that apply to your business, and a view of how Meta fits alongside channels such as Google Ads before you split the budget.


