Meta gives you 6 campaign objectives — Sales, Leads, Engagement, Traffic, Awareness, App Promotion. For 90%+ of home service contractors, only 2 are worth using. Picking the wrong one wastes 30-50% of your budget instantly. Here's how to choose right.
The Right Answer for 90% of 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 CTR looks great (3%+); your conversion rate is awful (under 1%); your CPL is 3-5x higher than running 'Leads' objective. 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. Your CPL typically drops 30-60% within 2 weeks of the switch + Learning Phase resets cleanly to find converters instead of clickers.
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 70%+ of 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 (90% of 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