A Traffic campaign looks great in Ads Manager: thousands of cheap clicks. Then you check your bookings or orders, and nothing has moved. The campaign did exactly what it was set up to do. The objective, and the performance goal inside it, tell Meta who to show your ads to. Ask for clicks and Meta finds people who click. Ask for purchases and it looks for people who buy. They're rarely the same people.
- The objective is the result you want. The performance goal is what Meta actually bids for in the auction. Check both.
- Traffic aimed at a website optimizes for link clicks or landing page views. Leads optimizes for form fills, calls or messages. Sales optimizes for purchases or other actions on your website.
- If customers can buy or book online, and a purchase event fires reliably, use Sales. If the sale needs a conversation first, use Leads.
- Sales needs an event Meta can see, ideally about 50 a week per ad set, and patience while it learns.
- Expect a higher cost per click on Sales. Judge it on cost per customer.
Three settings decide who sees your ads
Meta Ads Manager asks for three settings, and its help center defines them like this. The campaign objective is the overall result you want. The conversion location is where you want people to act, such as your website, an instant form or a phone call. The performance goal is the specific outcome Ads Manager optimizes delivery for.
The last one does the work. Meta calls the performance goal the desired outcome that its system bids on in the ad auction, and it can differ from the objective. Meta's own example is a Sales campaign that optimizes for link clicks within an ad set. That's a click campaign with a sales label, so when someone says they're running a sales campaign, check the ad set.
What each performance goal tells Meta to find
The goals that matter for most small businesses, with Meta's description of who each targets:
| Performance goal | Meta shows your ads to | Objectives that offer it |
|---|---|---|
| Maximize number of link clicks | People most likely to click on them | Traffic, Engagement, Leads, Sales |
| Maximize number of landing page views | People most likely to view the website linked in your ad | Traffic, Engagement, Leads, Sales |
| Maximize number of calls | People most likely to call you | Traffic, Engagement, Leads, Sales |
| Maximize number of leads | People most likely to share their contact information with you | Leads |
| Maximize number of qualified leads | People most likely to convert after sharing their contact information with you | Leads |
| Maximize number of conversions | People most likely to take a specific action on your website | Engagement, Leads, Sales |
| Maximize value of conversions | People most likely to make higher value purchases | Sales |
Source: Meta Business Help Center, About performance goals and performance goals by objective and conversion location, reviewed October 2026. What you can pick also depends on the conversion location.
Read the middle column and the trap is plain. A link click goal finds people who tap. Meta notes it may prioritize higher-quality clicks, but the target is still a click, and nothing in it asks for someone who buys. Our climbing gym case study puts it more bluntly: "Ask for clicks and it will find the people most likely to click and least likely to buy, because those genuinely are different people."
Leads or sales: decide by what you sell and what Meta can see
| What you sell | What Meta can see | Use |
|---|---|---|
| Products bought on your website | A Purchase event with a value, firing once per order | Sales, maximizing conversions or value on Purchase |
| Classes, sessions or tickets booked and paid for online | A Purchase event on the booking confirmation | Sales, optimized for the purchase |
| A service that needs a quote, visit or consultation first | A Lead event on your form, or Meta's instant forms | Leads, maximizing leads |
| Jobs that start with a phone call | Calls from the ad | Leads, with calls as the conversion location |
| Sales closed in Messenger, WhatsApp or Instagram Direct | Conversations | Engagement or Leads, with a messaging app as the conversion location |
| Anything, while your site has no working tracking | Clicks only | Fix tracking first. Instant forms need no website event, so Leads still works meanwhile |
Conversion locations and events by objective: Meta Business Help Center, reviewed October 2026.
Our rule for bookings comes from the gym account, which sells sessions and parties through its own website checkout: if the customer can complete a booking or a purchase online, use Sales and optimize for the purchase event. Use Leads only when the sale genuinely can't be completed on the website, because a lead adds a follow-up step before anyone pays.
Local businesses that sell through a quote or a consultation usually land on Leads, and those that take bookings or orders online on Sales. Our Facebook ads for local businesses optimize every campaign to the booking, the order or the qualified lead. If a Leads campaign isn't producing, nine checks for Facebook ads that aren't getting leads is the place to start. Online stores belong on Sales, which is where our Meta ads for online stores start.
What Sales needs before it works
Switching the objective takes one click. Making it work takes three things.
- An event that fires reliably. A Purchase event on genuine confirmation, once per order, with the value and currency Meta's Pixel reference lists as required. Test it with a real order, and pair the Pixel with the Conversions API so blocked browsers don't hide sales.
- Enough events. Meta says an ad set usually leaves the learning phase after about 50 results in the week after its last significant edit. Below that, Ads Manager shows Learning limited.
- A budget that fits the goal. Meta's guidance is a daily budget of at least 10 times the average cost of your performance goal. A purchase costs more than a click, so a Sales ad set needs more room than a Traffic one.
Many small businesses won't reach 50 purchases a week in one ad set, and that isn't fatal. Meta says Learning limited isn't a penalty. Its suggested fixes include combining ad sets, raising the budget, and optimizing for an event that happens more often, such as add to cart instead of purchase. The gym runs on daily budgets between £5 and £15, well under that guideline, and ten months in it returns £2.95 for every £1 spent.
Why a cheaper click isn't a cheaper customer
Clicks on conversion-focused campaigns cost more, and they should. Across the advertisers in LocalIQ's 2026 benchmarks, the average cost per click was $0.60 on traffic campaigns and $1.80 on lead campaigns. Meta says the same of its own goals: a conversion may cost more than a landing page view. Part of the gap is who Meta is bidding for: a traffic campaign buys anyone likely to tap.
What matters is the cost per customer. Here's the same budget spent two ways:
| Traffic, link clicks | Sales, purchases | |
|---|---|---|
| Ad spend | $600 | $600 |
| Cost per click | $0.50 | $1.50 |
| Clicks | 1,200 | 400 |
| Share of clicks that buy | 0.5% | 3% |
| Sales | 6 | 12 |
| Cost per sale | $100 | $50 |
Illustrative numbers, not benchmarks. They show the mechanism: the pricier click can still be the cheaper customer.
If you're already seeing clicks with no sales, Meta ads getting clicks but no sales walks the whole diagnosis, from tracking to the offer.
Proof: the same budget, a different target
The gym's account had been running on a link click objective, with no purchase event firing. As the case study records, it started at £28.82 per booking on a link click objective and reached £5.13 once purchase tracking and a sales objective were in place, on essentially the same budget.
Be clear about what changed: more than the objective. Purchase tracking went in first, then the objective moved to sales. The order mattered. In the case study's words, "Switching to a sales objective before the tracking is in place gives the algorithm a target it cannot see." And the cost per click went up, as it should: "Cost per click rises as soon as the account stops chasing cheap clicks. That is the intended outcome, not a regression."
The account also tested 118 creatives across 34 campaigns over ten months. The sales objective didn't do the work on its own. It made the work count, because every test was now judged on bookings instead of clicks.
Switching from Traffic to Sales without losing a month
Install and test the purchase event
Fire Purchase on genuine confirmation, with value and currency, plus AddToCart and InitiateCheckout to show where people drop out. Check a real order in Events Manager.
Start a new campaign rather than editing the old one
Meta counts any change to the optimization event as a significant edit, which sends an ad set back into learning. A fresh Sales campaign alongside the old one is cleaner.
Keep the structure simple
One ad set, a fitting budget and a handful of ads. Meta's learning phase guidance notes that with many ads and ad sets, the system learns less about each.
Leave it alone while it learns
Meta advises waiting until an ad set is out of the learning phase before editing it, because edits reset learning.
Judge it on cost per purchase
Expect cost per click to rise. Once the Sales campaign is producing purchases at a cost you can live with, turn off the Traffic campaign.
When Traffic is the right call
Rarely, but not never. Meta pitches Traffic for sending people to a destination, such as a web page that describes your services. It earns its place when the sale happens somewhere you can't track, such as a marketplace that won't take your Pixel, and a visit is the best signal you have. If people buy on your own site, it's no substitute for Sales.
Questions people ask
What's the difference between a link click campaign and a sales campaign?
A link click goal shows your ads to the people most likely to click. A Sales campaign optimizing for purchases shows them to the people most likely to buy on your website, which needs a purchase event Meta can see. The click goal costs less per click and usually more per customer.
Should I use the Leads or the Sales objective?
Sales if customers can buy, or book and pay, on your website and a purchase event fires reliably. Leads if the sale needs a quote, a consultation or a call first, or if you collect details with instant forms.
Is a traffic campaign the same as a conversion campaign?
No. Traffic optimizes for link clicks or landing page views. The old Conversions objective now sits inside Sales, Leads or Engagement, with your website as the conversion location and an event to optimize for.
How many conversions does a sales campaign need?
Meta says an ad set usually leaves the learning phase after about 50 results in the week after its last significant edit. Fewer can still work. Meta suggests combining ad sets, raising the budget, or optimizing for add to cart until purchases build up.
Can I change the performance goal on a live ad set?
Meta treats any change to the optimization event as a significant edit, which sends the ad set back into the learning phase. A new campaign alongside the old one is usually cleaner.
When is it worth getting help?
When tracking works, the campaign optimizes for purchases or leads, and the cost per customer still doesn't add up. We're not the right fit if your offer hasn't sold yet without ads, or if you can't commit a real ad budget alongside the fee.
Not sure what your campaigns are really optimizing for? Book a strategy call and we'll check the objective, the performance goal and the tracking with you.