Meta Ads Audit Report
Account: Lux Living (Real Estate Lead Generation)
Region: Sydney, Australia | Currency: AUD
Reporting Period: Nov 15, 2025 - Feb 15, 2026 (90 days)
Audit Date: February 15, 2026
Meta Ads Health Score: 46/100 (Grade: F)
Pixel / CAPI Health: 55/100 ██████░░░░ (30%)
Creative: 45/100 █████░░░░░ (30%)
Account Structure: 30/100 ███░░░░░░░ (20%)
Audience: 50/100 █████░░░░░ (20%)
Verdict: This account has a strong-performing anchor ad set (Waterloo) but is severely undermined by budget fragmentation across too many underfunded ad sets. The majority of spend outside Waterloo is generating leads at 3-10x the cost, and two ad sets have produced zero leads. Consolidation is the single highest-impact action available.
Account Overview
| Metric | Value |
|---|---|
| Total Spend | $1,061.84 AUD |
| Total Leads | 86 |
| Overall CPL | $12.35 AUD |
| Active Campaigns | 5 (1 completed) |
| Active Ad Sets | 9 (1 completed) |
| Objective | Lead Generation (on-platform forms) |
| Daily Spend (avg) | ~$11.80 AUD |
Campaign Performance Summary
| Campaign | Ad Sets | Spend | Leads | CPL | Status |
|---|---|---|---|---|---|
| The Botany (Inner South) | 1 (Waterloo) | $342.60 | 53 | $6.46 | Active |
| Ashbury (Inner West) | 1 (Ashbury) | $199.73 | 19 | $10.51 | Completed |
| North Sydney | 2 (McLaren, Serendipity) | $175.11 | 6 | $29.19 | Active |
| Macquarie Park | 3 (La Vera, Mac Collection, Mac Rise) | $171.79 | 4 | $42.95 | Active |
| Epping | 2 (Cielo, Senso) | $172.61 | 4 | $43.15 | Active |
Ad Set Performance Ranking
| Rank | Ad Set | Campaign | Spend | Leads | CPL | Daily Spend | Status |
|---|---|---|---|---|---|---|---|
| 1 | Waterloo | The Botany | $342.60 | 53 | $6.46 | $5.71 | Active |
| 2 | Ashbury | Ashbury | $199.73 | 19 | $10.51 | $8.68 | Completed |
| 3 | Macquarie Collection | Macquarie Park | $40.40 | 2 | $20.20 | $2.38 | Active |
| 4 | The McLaren | North Sydney | $130.25 | 6 | $21.71 | $7.66 | Active |
| 5 | Cielo | Epping | $106.20 | 3 | $35.40 | $6.25 | Active |
| 6 | La Vera | Macquarie Park | $97.69 | 2 | $48.85 | $5.75 | Active |
| 7 | Senso | Epping | $66.41 | 1 | $66.41 | $3.91 | Active |
| 8 | Serendipity | North Sydney | $44.86 | 0 | N/A | $2.64 | Active |
| 9 | Macquarie Rise | Macquarie Park | $33.70 | 0 | N/A | $1.98 | Active |
Wasted spend (zero-lead ad sets): $78.56 AUD (7.4% of total budget) **Non-performing spend (zero leads + CPL >3x account avg):** $242.66 AUD (22.8% of total budget)
Section 1: Pixel / CAPI Health — 55/100
| # | Check | Status | Notes |
|---|---|---|---|
| 1 | Meta Pixel installed and firing | UNABLE TO ASSESS | No Events Manager data provided |
| 2 | Conversions API (CAPI) active | UNABLE TO ASSESS | No Events Manager data. Critical for iOS signal recovery |
| 3 | Event deduplication configured | UNABLE TO ASSESS | Need event_id matching verification |
| 4 | EMQ score ≥8.0 for Lead event | UNABLE TO ASSESS | No EMQ data. Provide Events Manager screenshot |
| 5 | Standard events configured | PARTIAL PASS | Lead form events fire on-platform (bypasses pixel dependency) |
| 6 | Custom conversions for non-standard events | UNABLE TO ASSESS | No Events Manager data |
| 7 | AEM configured for iOS | UNABLE TO ASSESS | Critical post-iOS 14.5 |
| 8 | Domain verification completed | UNABLE TO ASSESS | Required for proper attribution |
| 9 | Server-side events include customer_info params | UNABLE TO ASSESS | Need CAPI integration details |
| 10 | Attribution setting correct | PASS | 7-day click / 1-day view is correct for lead gen |
| 11 | On-platform lead forms | PASS | All campaigns use instant forms — reduces tracking dependency |
| 12 | Currency & value parameters | N/A | Lead gen forms, no purchase values |
Key Finding: Using on-platform lead forms is smart — it avoids many iOS 14.5+ tracking issues. However, if you're doing any website retargeting, lookalike audience building from website visitors, or tracking the lead-to-sale journey, Pixel + CAPI are still essential.
Recommendation: Provide Events Manager screenshot and EMQ scores to complete this section. Even with lead forms, Pixel/CAPI data feeds the algorithm better optimization signals.
Section 2: Creative — 45/100
| # | Check | Status | Notes |
|---|---|---|---|
| 13 | ≥3 creative formats active | UNABLE TO ASSESS | Export is by placement, not creative format |
| 14 | ≥5 creatives per ad set | UNABLE TO ASSESS | No creative-level data in export |
| 15 | Creative fatigue: CTR drop >20% over 14 days | UNABLE TO ASSESS | No time-series data available |
| 16 | Video creative ≤15s (Stories/Reels) | UNABLE TO ASSESS | No creative-level data |
| 17 | UGC/testimonial creative tested | UNABLE TO ASSESS | No creative-level data |
| 18 | DCO tested | UNABLE TO ASSESS | No creative-level data |
| 19 | Headline under 40 chars | UNABLE TO ASSESS | No ad copy data |
| 20 | Creative refresh cadence 2-4 weeks | UNABLE TO ASSESS | No creative-level data |
| 21 | Placement-level delivery diversity | PASS | Ads delivering across Feed, Reels, Stories, Marketplace |
| 22 | Advantage+ Placements enabled | LIKELY PASS | Delivery across 14+ placement types suggests this is on |
Placement Performance (Waterloo ad set — best data):
| Placement | Spend | Leads | CPL | CTR | CPM |
|---|---|---|---|---|---|
| Instagram Stories | $34.40 | 9 | $3.82 | 3.75% | $23.01 |
| Instagram Reels | $40.16 | 7 | $5.74 | 2.46% | $17.02 |
| Feed | $235.51 | 33 | $7.14 | 4.22% | $19.20 |
| Facebook Reels | $20.06 | 3 | $6.69 | 2.73% | $20.28 |
| IG Lead Gen Multi-submit | $8.32 | 1 | $8.32 | 1.53% | $63.51 |
Key Finding: Instagram Stories delivers the lowest CPL ($3.82) at 44% lower cost than Feed ($7.14). However, Feed gets ~69% of the spend because it has the most inventory. This is likely Advantage+ Placements working correctly — letting Meta optimize across placements.
Recommendation: Export at the ad level (not placement level) to enable full creative audit. Include columns: Ad name, Creative type, Thumbnail/preview, and date range breakdowns.
Section 3: Account Structure — 30/100
| # | Check | Status | Notes |
|---|---|---|---|
| 23 | CBO vs ABO intentional | WARNING | Appears to be ABO. With this budget level, CBO would help |
| 24 | ≤5 campaigns per objective | PASS | 5 campaigns, all leads |
| 25 | Learning phase: <30% in Learning Limited | PASS | No ad sets showing "Learning Limited" |
| 26 | Budget per ad set ≥5x CPA | FAIL | 0 of 9 ad sets meet this threshold |
| 27 | Ad set audience overlap <30% | UNABLE TO ASSESS | No overlap tool data |
| 28 | Naming conventions consistent | PASS | Clear geographic + property naming |
| 29 | ASC active (e-commerce) | N/A | Not e-commerce |
| 30 | Simplified structure (fewer, larger ad sets) | FAIL | 9 ad sets splitting $11.80/day = critically fragmented |
| 31 | Campaign consolidation appropriate | WARNING | 4 active campaigns could consolidate to 2 |
| 32 | Budget allocation matches performance | FAIL | Best performer (Waterloo) gets only 32% of budget |
Budget Fragmentation Analysis (CRITICAL ISSUE)
The minimum daily budget per ad set should be 5x your target CPA to exit Meta's learning phase.
| Ad Set | Daily Spend | CPL Achieved | 5x CPA Threshold | Gap | Verdict |
|---|---|---|---|---|---|
| Waterloo | $5.71 | $6.46 | $32.30 | -$26.59 | FAIL |
| Ashbury | $8.68 | $10.51 | $52.55 | -$43.87 | FAIL (completed) |
| The McLaren | $7.66 | $21.71 | $108.55 | -$100.89 | FAIL |
| Cielo | $6.25 | $35.40 | $177.00 | -$170.75 | FAIL |
| La Vera | $5.75 | $48.85 | $244.25 | -$238.50 | FAIL |
| Senso | $3.91 | $66.41 | $332.05 | -$328.14 | FAIL |
| Macquarie Collection | $2.38 | $20.20 | $101.00 | -$98.62 | FAIL |
| Serendipity | $2.64 | N/A | N/A | N/A | FAIL (0 leads) |
| Macquarie Rise | $1.98 | N/A | N/A | N/A | FAIL (0 leads) |
Not a single ad set meets Meta's learning phase budget requirement. The algorithm cannot optimize effectively at these spend levels. This is the root cause of the high CPLs across newer ad sets.
What "Good" Looks Like
With $11.80/day total budget and a target CPL of ~$10:
- Ideal structure: 1-2 ad sets maximum
- Required daily budget per ad set: $50+ (5x $10 CPL)
- Current reality: $11.80 split 9 ways = $1.31/ad set average
Section 4: Audience & Targeting — 50/100
| # | Check | Status | Notes |
|---|---|---|---|
| 33 | Prospecting frequency <3.0 (7-day) | PASS | All frequencies 1.0-1.9 range |
| 34 | Retargeting frequency <8.0 (7-day) | N/A | No retargeting campaigns visible |
| 35 | Custom Audiences in use | UNABLE TO ASSESS | No audience type data |
| 36 | Lookalike Audiences tested | UNABLE TO ASSESS | No audience type data |
| 37 | Advantage+ Audience tested | UNABLE TO ASSESS | No audience type data |
| 38 | Interest targeting broad enough | UNABLE TO ASSESS | No targeting data in export |
| 39 | Purchaser/converter exclusions | UNABLE TO ASSESS | No exclusion data |
| 40 | Location targeting appropriate | PASS | Geographic campaigns match Sydney suburbs |
| 41 | No audience overlap between ad sets | WARNING | Multiple ad sets per campaign risk overlap |
| 42 | Retargeting campaigns active | FAIL | No retargeting visible — missing low-funnel opportunity |
Key Finding: Frequency is healthy across the board (1.0-1.9), meaning you're not over-saturating audiences. However, there's no retargeting campaign visible. People who engaged with your lead forms but didn't submit, or who visited your website, should be retargeted.
Section 5: Advantage+ Assessment
| Feature | Status | Recommendation |
|---|---|---|
| ASC (Shopping Campaigns) | N/A | Not e-commerce |
| Advantage+ Audience | UNABLE TO ASSESS | Test broad targeting vs current setup |
| Advantage+ Creative | UNABLE TO ASSESS | Enable text/brightness enhancements if not already |
| Advantage+ Placements | LIKELY ON | Delivery across 14+ placements confirms this |
| Advantage+ Budget (CBO) | LIKELY OFF | ABO structure — consider switching |
Findings Summary
CRITICAL (Fix Immediately)
Budget fragmentation is destroying performance. 9 ad sets share ~$11.80/day. No ad set can exit learning phase. Consolidate to 1-2 ad sets immediately.
Two ad sets have zero leads after 17 days. Serendipity ($44.86) and Macquarie Rise ($33.70) have spent $78.56 with zero results. Pause immediately.
70% of spend outside Waterloo generates leads at 3-10x the cost. Waterloo CPL is $6.46. The next best active ad set (Macquarie Collection) is $20.20 — over 3x higher.
HIGH PRIORITY
No retargeting campaign exists. Website visitors and form abandoners should be retargeted. This is typically the lowest-CPL audience for real estate.
Pixel/CAPI status unknown. Even with on-platform forms, Pixel + CAPI are essential for building website custom audiences, lookalikes, and tracking the lead-to-inspection-to-sale journey.
Campaign structure needs consolidation. 4 active campaigns with 8 active ad sets should consolidate to 2 campaigns with 2-3 ad sets max at this budget level.
MEDIUM PRIORITY
No creative-level data available for audit. Re-export at ad level with creative type to assess format diversity, fatigue, and copy quality.
Consider CBO over ABO. Campaign Budget Optimization would let Meta auto-allocate budget toward the best-performing ad sets within each campaign.
Audience composition unknown. Verify whether you're using Lookalike Audiences, Custom Audiences, or broad/Advantage+ Audience targeting.
LOW PRIORITY
- EMQ scores not provided. Even with lead forms, EMQ affects how well Meta can match your leads back for optimization.
Quick Wins (Sorted by Impact)
1. Pause Zero-Lead Ad Sets — Save $78.56 immediately
Impact: HIGH | Effort: 5 minutes
Pause Serendipity and Macquarie Rise ad sets. They've spent $78.56 over 17 days with zero leads. Reallocate this budget to Waterloo.
2. Consolidate to 2 Ad Sets — Improve algorithm optimization
Impact: HIGH | Effort: 30 minutes
Restructure the account:
- Ad Set A (Primary): Broad Sydney Inner South targeting (replicates Waterloo's success)
- Ad Set B (Test): Next best geography (North Sydney or Epping)
- Allocate 70% of budget to A, 30% to B
- This gives each ad set ~$4-8/day — still below ideal but far better than $1-2/day
3. Increase Daily Budget — Exit learning phase
Impact: HIGH | Effort: Budget decision
With a $10 target CPL, each ad set needs **$50/day minimum** to exit learning phase.
- Current total: ~$11.80/day
- Recommended minimum: $50-100/day (1 ad set) or $100-200/day (2 ad sets)
- If budget can't increase, consolidation (#2) is even more critical
4. Launch Retargeting Campaign — Capture low-funnel leads
Impact: MEDIUM-HIGH | Effort: 1 hour
Create a retargeting ad set targeting:
- Website visitors (last 30 days)
- People who opened but didn't submit lead forms
- Video viewers (75%+ completion)
Typical retargeting CPL is 40-60% lower than prospecting.
5. Scale Waterloo — Your proven winner
Impact: MEDIUM | Effort: 10 minutes
Waterloo delivers $6.46 CPL — nearly half the account average. Increase its daily budget by 20-30% every 3-4 days (gradual scaling to avoid resetting learning phase).
Recommended Account Restructure
Current Structure (Fragmented)
5 Campaigns → 9 Ad Sets → ~$1.31/ad set/day
Result: Algorithm can't optimize, CPLs range from $6-$67
Recommended Structure (Consolidated)
Campaign 1: "Lux Living — Sydney Lead Gen" (CBO, $70/day)
├── Ad Set A: Inner South (Waterloo/Botany) — Broad targeting
│ └── 5+ creatives (mix of image, video, carousel)
└── Ad Set B: Greater Sydney Test — Rotating test geography
└── 5+ creatives
Campaign 2: "Lux Living — Retargeting" ($30/day)
└── Ad Set: Website visitors + Form abandoners + Video viewers
└── 3-5 creatives (testimonials, property details, urgency)
Total: 2 Campaigns → 3 Ad Sets → ~$33/ad set/day
This structure:
- Gets closer to learning phase exit ($33/day vs $1.31/day)
- Lets Meta's algorithm optimize across the best audiences
- Separates prospecting from retargeting
- Still covers multiple properties within each ad set's creative rotation
Operational Rules (Implement Immediately)
| Rule | Threshold | Action |
|---|---|---|
| Zero-lead kill switch | Ad set spends 2x target CPL ($24.70) with 0 leads | Pause immediately |
| CPL ceiling | Ad set CPL exceeds 3x best performer ($19.38) | Pause and reallocate |
| Scale trigger | Ad set delivers 10+ leads at target CPL | Eligible for budget increase |
| Budget increase pace | Max 20-30% increase | Every 3-4 days (avoid learning phase reset) |
Had these rules been in place, Serendipity and Macquarie Rise would have been paused at ~$25 spend instead of running to $44.86 and $33.70. Senso, La Vera, and Cielo would also have been flagged.
Statistical Significance Caveat
At $2-8/day per ad set, the newer ad sets (17 days active) have generated only 0-3 leads each. This is **not statistically significant**. La Vera's 2 leads at $48.85 CPL could theoretically become 6 leads at $16.28 in the next 17 days due to pure variance. However, the structural problem (budget fragmentation) means these ad sets will likely never accumulate enough data to optimize properly, regardless of time.
Data Gaps — What's Needed for Complete Audit
| Missing Data | Impact on Audit | How to Get It |
|---|---|---|
| Events Manager / Pixel status | Can't score 8 of 12 Pixel/CAPI checks | Screenshot of Events Manager overview |
| EMQ scores | Can't assess data quality | Events Manager → Data Sources → EMQ tab |
| Creative-level export | Can't score 8 of 10 creative checks | Ads Manager export at Ad level with creative type |
| Audience Overlap report | Can't assess overlap between ad sets | Audiences → Select 2+ → Actions → Show Overlap |
| Audience targeting details | Can't assess targeting strategy | Screenshot of each ad set's targeting settings |
| Budget settings | Can't confirm CBO vs ABO | Campaign-level settings screenshot |
Providing these would move the audit from 46/100 to a fully scored assessment. The structural issues identified above will remain regardless — they're clearly visible in the performance data.
Appendix: Performance by Geography
| Location | Properties | Spend | Leads | CPL | Verdict |
|---|---|---|---|---|---|
| Inner South (Waterloo/Botany) | Waterloo | $342.60 | 53 | $6.46 | Strong performer |
| Inner West (Ashbury) | Ashbury | $199.73 | 19 | $10.51 | Good (completed) |
| North Sydney | McLaren, Serendipity | $175.11 | 6 | $29.19 | Underperforming |
| Macquarie Park | La Vera, Mac Collection, Mac Rise | $171.79 | 4 | $42.95 | Poor — fragmented |
| Epping | Cielo, Senso | $172.61 | 4 | $43.15 | Poor — fragmented |
The Inner South (Waterloo) generates leads at $6.46 — that's 4.5x cheaper than North Sydney, 6.6x cheaper than Macquarie Park, and 6.7x cheaper than Epping. This suggests either stronger demand, better creative, or better audience fit in the Inner South market.
Report generated February 15, 2026. Score: 46/100 (F). Primary issue: severe budget fragmentation. 12 of 46 checks could not be assessed due to missing Events Manager, creative, and audience data.