Key Takeaways
- Meta offers six campaign objectives and contractors should use two. Picking the wrong one tells Meta to find the wrong people from day one.
- For any contractor running form-driven lead generation the answer is 'Leads', optimised for your custom Lead event through Pixel and CAPI. Don't overthink it.
- 'Traffic' is the common trap: Meta finds people who click rather than people who convert, so click-through rate can look healthy while few of those clickers ever fill in a form.
- A campaign optimising for Traffic finds clickers, not enquirers; if leads are the goal, the objective should be Leads.
Meta gives you 6 campaign objectives — Sales, Leads, Engagement, Traffic, Awareness, App Promotion. For most home service contractors, only 2 are worth using, because the objective tells Meta which people to find. Here's how to choose right.
The Right Answer for Most Contractors
PICK 'LEADS' — optimized for your custom Lead event (form submit) via Pixel + CAPI. This is the right answer for any contractor running form-driven lead generation. Don't overthink it.
If you're running form-based lead gen (your typical contractor use case), 'Leads' is the right objective. It tells Meta: 'find me people who will fill out a form on the landing page.' Meta optimizes its targeting + creative-delivery toward that outcome.
The 6 Objectives Explained for Contractors
The 'Traffic' Objective Trap
The single most common contractor mistake is selecting 'Traffic' objective. Meta optimizes for clicks — finds people who CLICK, not people who CONVERT. Your click-through rate looks great; your conversion rate is poor; your cost per lead is higher than a Leads campaign would deliver. The campaign LOOKS active but doesn't deliver booked jobs.
If you're running 'Traffic' objective + wondering why your CPL is bad — switch to 'Leads' immediately. The new campaign goes through the learning phase optimising for people who submit forms rather than people who click.
When Sales Objective Makes Sense
Sales objective is built for e-commerce — people buying products online. For contractors who don't have an e-commerce checkout, it's not the right fit. EXCEPTION: if you sell maintenance plans, service contracts, or other digital-checkout offerings online, Sales objective optimizing for the 'Purchase' event can work — but most contractors should stick with Leads.
The Sneaky 'Awareness' Use Case
Awareness objective is wasteful for direct response BUT useful at $5K+/mo total ad spend as a TOP-OF-FUNNEL feeder for retargeting. Run a small awareness campaign ($500-1K/mo) targeting cold audiences with brand-building video. Capture viewers who watched 75%+ as a Custom Audience. Retarget that audience with direct-response 'Leads' campaigns. The awareness spend amplifies your Leads efficiency rather than competing with it.
The Optimization-Event Layer (Within 'Leads' Objective)
After picking 'Leads' as the objective, you also pick the OPTIMIZATION EVENT — the specific Pixel event Meta optimizes toward. Common contractor options:
- Lead (recommended) — fires on form submit. The right answer for almost all contractors.
- Submit Application — same as Lead but for contractors using application-style forms (financing forms, free-quote applications).
- Contact — fires on phone-click (tap-to-call from mobile). Use if most of your conversions are phone calls.
- Schedule — fires when someone books an appointment via calendar widget. Use if your funnel ends at scheduled appointment.
- PageView — DON'T use. Optimizes for browsers, not buyers.
Common Optimization-Event Mistakes
Optimizing for 'Add to Cart' or 'CompleteRegistration' on a contractor account = bad fit. These events were designed for e-commerce. Stick with 'Lead' or your custom Pixel event that fires on form submit.
When to Switch Objectives Mid-Campaign
Almost never. Switching objectives RESETS Learning Phase + costs you 14-21 days of inefficient spend while Meta re-learns. The only legitimate reason to switch: your original objective was clearly wrong (e.g. you launched on Traffic when you should have used Leads). Otherwise, stick with what you picked + iterate within it.
The Decision Tree
Use this 30-second decision tree:
- Are you generating leads via form submits? → LEADS objective (most contractors)
- Do you sell digital products online? → SALES objective (very rare for contractors)
- Are you at $5K+/mo + want top-of-funnel reach? → Run a small AWARENESS campaign as a feeder, but keep most budget on LEADS
- Anything else? → LEADS objective; you're overthinking it