In this guide
- Ads for housing must use Meta's special ad category, which limits targeting by age, gender, ZIP code and some other options.
- Success comes from creative, location, fast follow-up and tracking leads through to viewings and sales.
- Send qualified and viewing stages back to Meta.
Real estate is one of the more regulated categories in advertising. Meta applies special rules for housing, employment and credit ads to prevent discrimination, and they change how you can target. This page covers the restrictions at a high level, what works inside them and how to track leads properly. Rules differ by country and change, so check Meta's current policies and your local law. See Facebook lead ads, lead acquisition and Facebook ad optimisation.
The special ad category
When you run ads for housing, you declare the special ad category. Meta then limits targeting options: for example, restricted age and gender targeting, no ZIP code targeting and narrower use of some detailed options and lookalike audiences. The details depend on the country. The aim is that you reach people by location (such as a radius) and interest in the offer, not by protected characteristics.
Check your tracking in one pass
This is an example. Run the check on your own site to see where yours stands.
What works inside the limits
- Location by radius or city, rather than ZIP code.
- Creative that speaks to the listing: clear photos, video tours, price and key features.
- Lead ads or a landing page with a short form and a clear next step, such as booking a viewing.
- Broad targeting with good conversion signals, letting the platform find interested people.
- Retargeting of site visitors within the rules.
Tracking the journey
| Step | Event | Where tracked |
|---|---|---|
| Ad click | UTMs and click ID saved | Landing page and CRM |
| Enquiry | Lead | Form or lead ad, sent from the server |
| Qualified | Stage in CRM | Offline conversion to Meta |
| Viewing booked or held | Stage in CRM | Offline conversion |
| Offer or sale | Stage with value | Offline conversion |
Raw events in. Clean events out.
Open Tracked collects each event on your own domain, removes the noise and sends what is left to Meta, Google Ads, TikTok.
Follow up fast
Enquiries cool in minutes. Route them to an agent immediately, with the listing and the source attached. Track response time and the share of leads who answer.
Send stages to Meta
Cost per lead is a weak measure in property: many leads are browsing. Send qualified and viewing stages back as offline conversions so Meta learns what a serious lead looks like. See CRM data to Meta with webhooks and Meta offline conversions. A tagging server on your own subdomain receives the stages and forwards them. Open Tracked's CRM pipeline can hold the stages and send them to Meta and Google Ads.
Measure
- Cost per qualified lead and per viewing.
- Viewing-to-offer rate by source.
- Time to first contact.
- Compare listings, because a few popular ones can drive most leads.
Privacy
Real estate leads are personal data. Collect consent for contact and for advertising use, and store it with the lead. See GDPR and server-side tracking.
Works with your stack
Grab a logo and throw it. These are the tools Open Tracked already talks to.

Frequently asked questions
Can I target by ZIP code for real estate ads on Facebook?
Housing ads are restricted. Meta limits targeting options such as age, gender and ZIP code. Check its current policy for your country.
What is the special ad category?
A declaration for housing, employment and credit ads that limits targeting to prevent discrimination.
How do I track leads to viewings and sales?
Save identifiers at the form, record stages in a CRM and send them back to Meta as offline conversions.
Which metric should I use?
Cost per qualified lead and per viewing, not only cost per lead.
Do lead ads work for real estate?
They can, with qualification questions and fast follow-up.
Do I need spreadsheets to read my results?
No. Once tracking is live, the Open Tracked analytics shows spend, revenue, ROAS and profit, and you can ask Ari, the built-in AI assistant, questions about your own numbers in plain words. Ari's allowance depends on your analytics plan.
Is Open Tracked different from Open Track or Open Space Track?
No. Open Tracked is the official name of our server-side tracking platform, and the website is opentracked.io. Many people search for it as Open Track, OpenTrack or Open Space Track. All of them lead to the same product: server-side Google Tag Manager hosting, first-party analytics and a CRM pipeline.

Fix your tracking at the source
Open Tracked hosts your server-side Tag Manager, keeps first-party cookies alive and shows what each ad is really worth.
The Open Tracked team
We build Open Tracked: server-side tracking hosting, analytics and the tools around them, for stores that spend on ads. Questions about this guide, or an idea for the next one?
Comments
Loading comments...
