15 min read 3093 words Updated Mar 17, 2026 Created Mar 17, 2026
#advertising#audit#lead-generation#meta-ads#performance-report

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

MetricValue
Total Spend$1,061.84 AUD
Total Leads86
Overall CPL$12.35 AUD
Active Campaigns5 (1 completed)
Active Ad Sets9 (1 completed)
ObjectiveLead Generation (on-platform forms)
Daily Spend (avg)~$11.80 AUD

Campaign Performance Summary

CampaignAd SetsSpendLeadsCPLStatus
The Botany (Inner South)1 (Waterloo)$342.6053$6.46Active
Ashbury (Inner West)1 (Ashbury)$199.7319$10.51Completed
North Sydney2 (McLaren, Serendipity)$175.116$29.19Active
Macquarie Park3 (La Vera, Mac Collection, Mac Rise)$171.794$42.95Active
Epping2 (Cielo, Senso)$172.614$43.15Active

Ad Set Performance Ranking

RankAd SetCampaignSpendLeadsCPLDaily SpendStatus
1WaterlooThe Botany$342.6053$6.46$5.71Active
2AshburyAshbury$199.7319$10.51$8.68Completed
3Macquarie CollectionMacquarie Park$40.402$20.20$2.38Active
4The McLarenNorth Sydney$130.256$21.71$7.66Active
5CieloEpping$106.203$35.40$6.25Active
6La VeraMacquarie Park$97.692$48.85$5.75Active
7SensoEpping$66.411$66.41$3.91Active
8SerendipityNorth Sydney$44.860N/A$2.64Active
9Macquarie RiseMacquarie Park$33.700N/A$1.98Active

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

#CheckStatusNotes
1Meta Pixel installed and firingUNABLE TO ASSESSNo Events Manager data provided
2Conversions API (CAPI) activeUNABLE TO ASSESSNo Events Manager data. Critical for iOS signal recovery
3Event deduplication configuredUNABLE TO ASSESSNeed event_id matching verification
4EMQ score ≥8.0 for Lead eventUNABLE TO ASSESSNo EMQ data. Provide Events Manager screenshot
5Standard events configuredPARTIAL PASSLead form events fire on-platform (bypasses pixel dependency)
6Custom conversions for non-standard eventsUNABLE TO ASSESSNo Events Manager data
7AEM configured for iOSUNABLE TO ASSESSCritical post-iOS 14.5
8Domain verification completedUNABLE TO ASSESSRequired for proper attribution
9Server-side events include customer_info paramsUNABLE TO ASSESSNeed CAPI integration details
10Attribution setting correctPASS7-day click / 1-day view is correct for lead gen
11On-platform lead formsPASSAll campaigns use instant forms — reduces tracking dependency
12Currency & value parametersN/ALead 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

#CheckStatusNotes
13≥3 creative formats activeUNABLE TO ASSESSExport is by placement, not creative format
14≥5 creatives per ad setUNABLE TO ASSESSNo creative-level data in export
15Creative fatigue: CTR drop >20% over 14 daysUNABLE TO ASSESSNo time-series data available
16Video creative ≤15s (Stories/Reels)UNABLE TO ASSESSNo creative-level data
17UGC/testimonial creative testedUNABLE TO ASSESSNo creative-level data
18DCO testedUNABLE TO ASSESSNo creative-level data
19Headline under 40 charsUNABLE TO ASSESSNo ad copy data
20Creative refresh cadence 2-4 weeksUNABLE TO ASSESSNo creative-level data
21Placement-level delivery diversityPASSAds delivering across Feed, Reels, Stories, Marketplace
22Advantage+ Placements enabledLIKELY PASSDelivery across 14+ placement types suggests this is on

Placement Performance (Waterloo ad set — best data):

PlacementSpendLeadsCPLCTRCPM
Instagram Stories$34.409$3.823.75%$23.01
Instagram Reels$40.167$5.742.46%$17.02
Feed$235.5133$7.144.22%$19.20
Facebook Reels$20.063$6.692.73%$20.28
IG Lead Gen Multi-submit$8.321$8.321.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

#CheckStatusNotes
23CBO vs ABO intentionalWARNINGAppears to be ABO. With this budget level, CBO would help
24≤5 campaigns per objectivePASS5 campaigns, all leads
25Learning phase: <30% in Learning LimitedPASSNo ad sets showing "Learning Limited"
26Budget per ad set ≥5x CPAFAIL0 of 9 ad sets meet this threshold
27Ad set audience overlap <30%UNABLE TO ASSESSNo overlap tool data
28Naming conventions consistentPASSClear geographic + property naming
29ASC active (e-commerce)N/ANot e-commerce
30Simplified structure (fewer, larger ad sets)FAIL9 ad sets splitting $11.80/day = critically fragmented
31Campaign consolidation appropriateWARNING4 active campaigns could consolidate to 2
32Budget allocation matches performanceFAILBest 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 SetDaily SpendCPL Achieved5x CPA ThresholdGapVerdict
Waterloo$5.71$6.46$32.30-$26.59FAIL
Ashbury$8.68$10.51$52.55-$43.87FAIL (completed)
The McLaren$7.66$21.71$108.55-$100.89FAIL
Cielo$6.25$35.40$177.00-$170.75FAIL
La Vera$5.75$48.85$244.25-$238.50FAIL
Senso$3.91$66.41$332.05-$328.14FAIL
Macquarie Collection$2.38$20.20$101.00-$98.62FAIL
Serendipity$2.64N/AN/AN/AFAIL (0 leads)
Macquarie Rise$1.98N/AN/AN/AFAIL (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

#CheckStatusNotes
33Prospecting frequency <3.0 (7-day)PASSAll frequencies 1.0-1.9 range
34Retargeting frequency <8.0 (7-day)N/ANo retargeting campaigns visible
35Custom Audiences in useUNABLE TO ASSESSNo audience type data
36Lookalike Audiences testedUNABLE TO ASSESSNo audience type data
37Advantage+ Audience testedUNABLE TO ASSESSNo audience type data
38Interest targeting broad enoughUNABLE TO ASSESSNo targeting data in export
39Purchaser/converter exclusionsUNABLE TO ASSESSNo exclusion data
40Location targeting appropriatePASSGeographic campaigns match Sydney suburbs
41No audience overlap between ad setsWARNINGMultiple ad sets per campaign risk overlap
42Retargeting campaigns activeFAILNo 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

FeatureStatusRecommendation
ASC (Shopping Campaigns)N/ANot e-commerce
Advantage+ AudienceUNABLE TO ASSESSTest broad targeting vs current setup
Advantage+ CreativeUNABLE TO ASSESSEnable text/brightness enhancements if not already
Advantage+ PlacementsLIKELY ONDelivery across 14+ placements confirms this
Advantage+ Budget (CBO)LIKELY OFFABO structure — consider switching

Findings Summary

CRITICAL (Fix Immediately)

  1. 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.

  2. 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.

  3. 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

  1. No retargeting campaign exists. Website visitors and form abandoners should be retargeted. This is typically the lowest-CPL audience for real estate.

  2. 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.

  3. 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

  1. No creative-level data available for audit. Re-export at ad level with creative type to assess format diversity, fatigue, and copy quality.

  2. Consider CBO over ABO. Campaign Budget Optimization would let Meta auto-allocate budget toward the best-performing ad sets within each campaign.

  3. Audience composition unknown. Verify whether you're using Lookalike Audiences, Custom Audiences, or broad/Advantage+ Audience targeting.

LOW PRIORITY

  1. 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).


Current Structure (Fragmented)

5 Campaigns → 9 Ad Sets → ~$1.31/ad set/day
Result: Algorithm can't optimize, CPLs range from $6-$67
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)

RuleThresholdAction
Zero-lead kill switchAd set spends 2x target CPL ($24.70) with 0 leadsPause immediately
CPL ceilingAd set CPL exceeds 3x best performer ($19.38)Pause and reallocate
Scale triggerAd set delivers 10+ leads at target CPLEligible for budget increase
Budget increase paceMax 20-30% increaseEvery 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 DataImpact on AuditHow to Get It
Events Manager / Pixel statusCan't score 8 of 12 Pixel/CAPI checksScreenshot of Events Manager overview
EMQ scoresCan't assess data qualityEvents Manager → Data Sources → EMQ tab
Creative-level exportCan't score 8 of 10 creative checksAds Manager export at Ad level with creative type
Audience Overlap reportCan't assess overlap between ad setsAudiences → Select 2+ → Actions → Show Overlap
Audience targeting detailsCan't assess targeting strategyScreenshot of each ad set's targeting settings
Budget settingsCan't confirm CBO vs ABOCampaign-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

LocationPropertiesSpendLeadsCPLVerdict
Inner South (Waterloo/Botany)Waterloo$342.6053$6.46Strong performer
Inner West (Ashbury)Ashbury$199.7319$10.51Good (completed)
North SydneyMcLaren, Serendipity$175.116$29.19Underperforming
Macquarie ParkLa Vera, Mac Collection, Mac Rise$171.794$42.95Poor — fragmented
EppingCielo, Senso$172.614$43.15Poor — 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.