Glossary · Campaign setup

Campaign objective

A campaign objective is the result you ask Meta to deliver: Awareness, Traffic, Engagement, Leads, App promotion or Sales. It steers who Meta shows your ads to, so for most online stores the right choice is Sales, optimised for purchases.

Also called: Meta ad objective, Facebook campaign objective, advertising objective, ODAX objectives, marketing objective

Your campaign objective is the first choice you make in Ads Manager, and the one with the biggest knock-on effects. Meta optimises delivery for the objective and the conversion event you choose, so it decides what kind of person sees your ads. Choose Traffic and Meta finds people who click. Choose Sales with a Purchase event and it looks for people who buy.

The six Meta campaign objectives

Objective What Meta optimises for Typical e-commerce use
Awareness Reach, impressions and ad recall Launches and brand recall
Traffic Link clicks and landing page views Rarely for sales, sometimes to build retargeting pools
Engagement Video views, interactions and messages Video viewers, conversations, social proof
Leads Form fills, sign-ups and calls Waitlists, custom orders, B2B
App promotion Installs and in-app events Brands with a shopping app
Sales Purchases and other conversions Online stores: the default choice

Why Sales with a Purchase event is the default for online stores

Meta's delivery system learns from the event you optimise for. With Sales and Purchase, every order feeds the model, it gets better at predicting who will buy, and those predictions feed straight into the ad auction. With Traffic, the model gets better at finding clickers, who are often not buyers. Cheap clicks can look good on a dashboard while the cost per result that matters, cost per purchase, gets worse.

Inside a Sales campaign you also choose the conversion location (usually your website) and a performance goal: maximise the number of conversions, or maximise their value if your Purchase events carry reliable values. Value optimisation pairs with a ROAS goal in your bid strategy.

When a different objective makes sense

  • Too few purchases. A new store with only a handful of weekly orders can optimise for an earlier event, such as AddToCart or InitiateCheckout, inside the Sales objective, then move to Purchase as volume grows.
  • Considered purchases. Expensive items, made-to-order products and B2B often sell better through a lead form or a WhatsApp conversation first.
  • Launches. If you need a large audience to know something exists by a certain date, reach is the honest goal. Just don't judge it on ROAS.

How to choose in three questions

  1. What single action proves this ad worked? That's your optimisation event.
  2. Does Meta see that action reliably? If your Meta Pixel and Conversions API don't report it, pick an event they do report, then fix tracking.
  3. Can your budget buy enough of that action each week for Meta to learn? The Meta ads budget calculator will tell you.

Common mistakes

  • Running Traffic to "warm up" an audience before switching to Sales. It's usually slower and more expensive than starting with Sales.
  • Comparing ROAS across objectives. An Awareness campaign isn't built to hit a sales target, so judge it on reach and cost per thousand people reached.
  • Staying on a shallow event forever. Once you have steady purchases, move the optimisation event up to Purchase.

For how the objective fits into a full account structure, see the D2C playbook for Facebook and Instagram ads.

Frequently asked questions

Which Meta campaign objective is best for e-commerce?

For most online stores it's Sales, optimised for the Purchase event on your website. That tells Meta to find people likely to buy rather than people likely to click. Use another objective only when you have a specific reason, such as too little purchase data or a launch that needs reach.

Is the Traffic objective cheaper than Sales?

Traffic usually produces cheaper clicks, but not cheaper sales. Meta finds people who tend to click, and many of them never buy. Compare objectives on cost per purchase, not cost per click.

What is ODAX on Meta?

ODAX stands for outcome-driven ad experiences, Meta's name for the simplified set of six objectives it rolled out in 2022: Awareness, Traffic, Engagement, Leads, App promotion and Sales. It replaced a longer list of older objectives, such as Conversions and Catalog sales, which now sit inside the Sales objective.

Fly ROAS AI is an independent product and is not affiliated with, endorsed or sponsored by Meta Platforms, Inc. Facebook and Instagram are trademarks of Meta Platforms, Inc.

Let an AI media buyer fly your ads.

Fly ROAS learns your brand, studies what's winning for competitors and builds ads from your real product photos — then launches, tests and scales them inside the caps you set.