← Knowledge base
Paid Advertising·Beginner·12 min read

Your First Facebook Ad Campaign: A Step-by-Step Guide

Launch a campaign that doesn't waste money.

Step 1: Pixel + Conversions

Before you spend a single dollar on the Facebook Ads Manager, you must establish your tracking infrastructure. If you fly blind, Meta’s algorithm cannot optimize. The Facebook Pixel (now technically part of the Meta Pixel and Conversions API) is a snippet of code that tracks user behavior on your site and matches it back to their Facebook profiles.

  1. Install the Base Code: Go to Events Manager, create a Data Source, and choose Web. Use the manual code installation if you are comfortable with your site's header, or use the partner integration for Shopify, WordPress, or Wix.
  2. Configure the Conversions API (CAPI): Browser-based tracking is increasingly unreliable due to iOS 14+ privacy updates and ad blockers. CAPI sends events directly from your server to Meta. If you are on Shopify, this is a one-click toggle under the Facebook sales channel.
  3. Set Up Standard Events: You must track specific actions. At a minimum, you need:
  • ViewContent (Product page visits)
  • AddToCart (Intent signal)
  • InitiateCheckout (High intent)
  • Purchase (The ultimate goal)
  1. Define Your Conversion Event: For your first campaign, your goal is usually a Purchase or a Lead. Do not optimize for Link Clicks or Landing Page Views unless you are purely seeking brand awareness. High-quality traffic follows the objective you set; if you ask for clicks, Meta will find the "clickiest" users who rarely buy.

Pro Tip: Verify your domain in Business Settings and configure your Aggregated Event Measurement. Rank your events in order of importance (Purchase is always #1). This ensures that even if a user opts out of tracking, Meta can still capture at least one high-priority event.

Step 2: Audience

The mistake beginners make is being too specific. In the current era of Advantage+ and machine learning, "Broad" often outperforms narrow interests. Meta’s AI analyzes the content of your ad and finds the audience based on who interacts with it.

For your first campaign, test three distinct audience types:

  1. Broad (The Baseline): Set only the Country, Age Range (e.g., 25–55), and Gender. Leave "Detailed Targeting" completely blank. This allows the algorithm to find customers you might have never thought to target. It prevents your Cost Per Mille (CPM) from skyrocketing due to narrow competition.
  2. Interest-Based (The Educated Guess): Select 3-5 interests that are specific to your niche. If you sell high-end coffee beans, don't just target "Coffee." Target "Blue Bottle Coffee," "V60," or "James Hoffmann." Use the "Define Further" feature to ensure they match both a brand and a specific hobby.
  3. Lookalike Audiences (The Scaler): If you have a customer list of at least 500-1,000 people, upload that CSV as a Custom Audience. Create a 1% Lookalike Audience. This tells Meta: "Find people who look exactly like my buyers."

Avoid "Audience Overlap." If your audiences are too similar, your own ad sets will compete against each other in the auction, driving up your costs. Use the Audience Overlap tool in the Audiences dashboard to ensure your groups are distinct.

Step 3: Creative (3 Versions Min)

Creative is the highest-leverage variable in your campaign. It is your "targeting" because the visual determines who stops scrolling. You need at least three distinct versions to see what resonates with your market. Do not just change the headline; change the entire visual format.

  1. The UGC (User Generated Content) Video: Film this on a phone. It should look like a genuine post from a friend.
  • 0–3 seconds: The Hook (e.g., "Why I stopped buying grocery store coffee")
  • 3–15 seconds: The Problem/Solution (Visualizing the benefit)
  • 15–30 seconds: Social Proof/Call to Action
  1. The High-Authority Static Image: A clean, professional shot of the product. Use "Benefit-Driven" text overlays. For example, instead of "Our New Shoes," use "The Only Work Shoe That Doesn't Hurt Your Feet."
  2. The Carousel: Use this to handle objections or show variety. Each card should address a different concern:
  • Card 1: Main value proposition.
  • Card 2: Quality/Materials.
  • Card 3: Free shipping/Guarantee.
  • Card 4: Customer testimonial.

The "Golden Ratio" for Ad Copy:

  • Primary Text: Use the PAS formula (Problem, Agitation, Solution). Describe the pain point, make the reader feel it, then present your product as the relief.
  • Headline: Keep it under 5 words. Focus on the big win (e.g., "Get 20% Off Your First Order").
  • Description: Use for social proof (e.g., "50,000+ Happy Customers").

Step 4: Daily Budget $5–$20 To Start

Budgeting is a function of your product’s price. A good rule of thumb is to set a daily budget that is at least 1x to 2x your Target Cost Per Acquisition (CPA). If you want to sell a $50 product and you can afford to pay $20 to acquire a customer, your daily budget should be $20–$40 per ad set.

For beginners with limited funds, start with $5–$20 per ad set.

  • Use CBO (Campaign Budget Optimization) if you have 3+ ad sets and want Meta to move the money to the winner automatically.
  • Use ABO (Ad Set Budget Optimization) if you want to force Meta to spend exactly $10 on each audience to ensure a fair test.

Crucial Metric: The "Learning Phase." Meta needs about 50 conversion events per week per ad set to exit the learning phase and stabilize. If your budget is too low (e.g., $2/day), you will stay in "Learning Limited" forever, and your performance will be volatile. If you cannot afford 50 purchases a week, optimize for a "higher funnel" event like Add to Cart to give the algorithm more data points to work with.

Step 5: Test 7 Days, Kill, Scale

Patience is the hardest skill in media buying. Many marketers see a bad first 48 hours and shut everything down. This is a mistake. Meta’s algorithm spends the first few days exploring "pockets" of your audience.

The 7-Day Rule: Do not touch the campaign for 7 days. Every time you change a budget by more than 20% or edit an ad, the learning phase resets.

How to Read the Data:

  1. Return on Ad Spend (ROAS): The ultimate metric. If your "Break-even ROAS" is 2.0 and you are at 2.5, you are making money.
  2. Cost Per Click (CPC) & Click-Through Rate (CTR): If your CTR is below 1%, your creative is boring. If your CPC is over $2, your audience might be too narrow or your hook isn't landing.
  3. Cost Per Add to Cart: If people are adding to cart but not buying, check your shipping costs or website load speed.

The Decision Matrix:

  • The Winner: If an ad set has a positive ROAS after 7 days, increase the budget by 20% every 2-3 days. Do not double it overnight; you will break the optimization.
  • The Loser: If an ad set has spent 2x your Target CPA with zero conversions, kill it.
  • The "Maybe": If an ad set is breaking even, let it run another week. Often, the "delayed attribution" (people who see the ad today but buy Tuesday) will push it into profitability.

Horizontal Scaling: If you find a winning ad in your Interest audience, try moving that exact creative into your Broad audience. If it works there, you have a winner that can handle much higher budgets.

Key Takeaways

  • Data Integrity First: Never run ads without a verified Pixel and Conversions API; you cannot scale what you cannot measure.
  • Creative is Targeting: Focus on producing high-quality video and static content that speaks to specific pain points rather than tweaking minute interest settings.
  • Respect the Algorithm: Give every campaign 7 days of "hands-off" time to allow the machine learning to stabilize and find your buyers.
  • Scale Incrementally: Avoid the temptation to spike budgets; consistent 20% increases prevent the campaign from falling back into the volatile "Learning Phase."

Was this article helpful?

Want us to do this for you?

We implement everything in this article — and a lot more — for businesses worldwide.