Meta Ads Strategy

v1.2.0

[Didoo AI] Defines campaign strategy for Meta Ads — sets objective, targeting, structure, budget, and bidding approach. Use as the first step before launchin...

0· 76· 1 versions· 0 current· 0 all-time· Updated 11h ago· MIT-0

Install

openclaw skills install meta-ads-strategy-didoo

Meta Ads Strategy Planning

When to Use

Before launching any Meta Ads campaign — to define what you're trying to achieve, who you're targeting, and how to structure the campaign for success. Use as the first step in a new campaign workflow.


Step 1: Understand the Product and Goal

Ask the user:

  • What are you advertising? (Product, service, or brand)
  • What's the offer? (What does someone get when they click?)
  • What's the call-to-action? (Sign up, buy now, download, book a call?)

Get the product URL if available.


Step 2: Define Campaign Objective

Ask: "What does success look like for this campaign?"

Match to Meta's campaign objectives:

  • Leads → Lead generation campaign
  • Sales / purchases → Conversions campaign
  • Traffic / clicks → Link clicks campaign
  • Brand awareness → Awareness campaign
  • App installs → App engagement campaign

Step 3: Define Target Audience

Ask about:

  • Location: Which countries/regions?
  • Age range: Who buys this?
  • Gender: Relevant or not?
  • Interests: What topics does the audience care about?
  • Behaviors: Any relevant behaviors (e.g., online shoppers, business owners)?
  • Custom audiences: Do they have an existing customer list to target?

Be specific — vague audiences ("everyone") waste budget. Push for specificity even if it means starting narrow.


Step 4: Define Campaign Structure

Decide:

  • CBO (Campaign Budget Optimization) vs ABO (Adset Budget Optimization)

CBO vs ABO — Decision Table:

ScenarioStructureBidding strategy
Testing a new offerCBOLowest cost
Same offer, multiple audiencesCBOLowest cost
Need to control CPL / have a specific CPA targetABOCost per result goal (Cost cap)
Multiple geo, budget allocations differ by locationABOCost per result goal (Cost cap)
Scaling a proven winnerABOTarget cost
Always-on with stable performanceCBOLowest cost

When to use CBO:

  • You want Meta to find the best-performing audience automatically
  • You have 2–3 test adsets and want to optimize across them

When to use ABO:

  • You have specific budget allocations per audience or geo
  • You need to control cost per result tightly
  • You want to run clean A/B tests with equal budget per segment

Number of adsets and ads:

  • Start with 2–3 adsets, not 20. Each needs enough data to learn.
  • 2–4 ad variations per adset to start, not 10.

Step 5: Define Budget and Bidding

Budget:

  • What's the daily or lifetime budget?
  • Is this a test (smaller budget) or scaling (ready to increase)?
  • Rule of thumb: need ~50 results per week per adset to exit learning phase

Bidding strategy:

  • Lowest cost (default): Meta finds the cheapest results — good for volume
  • Cost per result goal (Cost cap): Cap the cost per result — good for controlling CPL/CPA
  • Bid cap: Set a max bid — gives more control but may limit delivery
  • Target cost: Maintain stable cost — good for scaling

Step 6: Competitive Positioning

If relevant (for DTC, SaaS, or brands entering new markets):

  • Who are the main competitors in the ad auction?
  • What's the typical CPM and CPL in this category?
  • Any seasonal or market timing factors to consider?

Use web search to research benchmarks if user doesn't know.


Step 7: Document the Strategy

Output a clear strategy brief with:

  • Product, Campaign Objective, Offer, CTA
  • Target Audience (location, age/gender, interests, exclusions)
  • Campaign Structure (number of adsets, budget type, daily budget)
  • Bidding Strategy
  • Timeline and decision point

Key Rules

  • Always start with clear success metrics: what CPL/CPA is good for this business?
  • Structure for learning — give Meta enough data to optimize
  • Don't over-segment audiences — too many small adsets = not enough data per adset
  • Budget must be realistic — $5/day won't get meaningful learning data

Version tags

latestvk976mx9f2wf2ttmxc10fj2hhax84yadt