Relegance Properties
Strong project. Broken measurement. Cost per lead doubled in eight months.
- Sector
- Real estate brokerage · Dubai off-plan
- Timeframe
- 47 days
- Engagement
- Tracking rebuild + campaign restructure, no budget increase
Event match quality
Dedup key set · duplicates gone
Same budget, 47 days
A Dubai real estate brokerage was marketing an off-plan project on Meta Ads and had been for eight months.
Leads were coming in, but cost per lead had climbed from AED 90 at launch to AED 184, and fewer than 6% of Meta leads were booking a viewing. The brokerage assumed audience saturation or creative fatigue. A Meta Events Manager audit put signal quality at 4.8 out of 10: the pixel fired duplicate lead events on some forms and none on others, and the server-side connection had no deduplication key, so the algorithm was optimising toward counted-twice leads.
- 01
I rebuilt the tracking layer before touching a single campaign: a GTM server container, the CAPI deduplication key set correctly, and signal quality taken from 4.8 to 9.1 in ten days. The algorithm received accurate lead data for the first time.
- 02
I separated awareness and conversion objectives that had been sharing one campaign, rebuilt prospecting around verified buyer-intent signals — GCC residents with investment interest, Dubai property search behaviour, lookalikes from the top fifth of CRM leads by deal progression — and rebuilt the retargeting pool from qualified form engagements only.
- 03
I introduced creative rotation with a minimum of six live creatives, frequency caps of 2.5 per week in prospecting, and bilingual English–Arabic copy across every segment. Then I let the algorithm exit its learning phase on clean data before judging anything.
States of the system, not metrics — these are things that either were or were not true, so they can be stated without claiming a result.
| After | ||
|---|---|---|
| Conversion signal | Duplicate and missing lead events, no dedup key | Server-side CAPI, deduplicated, 9.1/10 signal quality |
| Campaign structure | Awareness and conversion in one campaign | Separate objectives, separate learning |
| Retargeting pool | All website visitors | Qualified form engagements only |
| Creative | Three ads for eleven weeks, frequency above 4.2 | Six or more live, capped at 2.5 per 7 days |
- GTM server container + CAPI with deduplication
- Signal quality 4.8 → 9.1 in Meta Events Manager
- Campaign architecture: prospecting and retargeting separated
- Intent-based audiences from CRM deal progression
- Six-creative rotation, EN/AR, frequency-capped
- Baseline and 47-day measurement against platform data
What this engagement was held to, and what the platform reported. Each figure names the source it was pulled from.
- Cost per lead
- AED 184 → AED 72 (−61%)
- Total spend ÷ platform-reported lead events, Meta Ads Manager, 47-day period
- Signal quality
- 4.8 → 9.1 / 10
- Meta Events Manager event match quality score
- Lead volume
- +180%
- Platform-reported lead events, same budget
- Pipeline generated
- AED 2.1M+
- CRM deal value attributed to the period
✓ Every figure is sourced from platform reporting — Meta Ads Manager, Meta Events Manager, Google Ads or the client’s CRM — never modelled or estimated. The full write-up, as published, follows below.
Next project
UAE skincare brand (confidential)
Reasonable CPM. Reasonable CTR. Return on ad spend stuck below 2× for eleven months.
Working on something with a similar shape?
admin@kuraib.site