+150 XP

Engagement metrics that predict a sale, not just clicks

Two buyers, same portal, same week. The first saves 14 listings, opens every photo on three of them, and returns to one property page six times in ten days. The second saves 40 listings, watches every virtual tour end to end, and never comes back. The first is close to an offer. The second is furnishing a daydream. Most dashboards rank them the other way round, because the second buyer generated more events.

This lesson isolates the behaviours that actually precede a transaction: saved searches, repeat views of a single listing, gallery depth, and the shape of the enquiry itself.

Why engagement metrics get misread in real estate

Teams import benchmarks from e-commerce without adjusting for how property decisions work: long cycles (often 30 to 90+ days from first search to offer, per NAR research), one decision worth several years of income, and a purchase most people repeat once every 5 to 10 years.

In e-commerce, more clicks and longer sessions usually mean more intent. In property, that relationship inverts at the top of the range. Six visits to one listing can mean a partner and a lender are being walked through it. Forty saves across four postcodes and two price bands can mean someone is calibrating what their money buys, or checking what their own flat is worth.

The question is not how much engagement, but which behaviour, at what frequency, in what order.

Four signals, ranked by what they predict

Saved searches (the earliest usable signal)

A saved search with alerts on is a subscription: a declared area, price band and property type, plus permission to interrupt. It beats a listing save because it is specific and because it renews. The thing to measure is not the save but the alert engagement. Someone who opens and clicks three consecutive alert emails inside a fortnight is in market.

It also gives you demand data before a listing goes live. If a new three-bed matches 900 active saved searches and a comparable one two suburbs over matches 40, you know which one needs paid promotion and which one needs a viewing rota. REA Group, Hemnet and Idealista all run this alert machinery, and all three sell listing exposure and lead products to agents, so their published engagement figures are sales material for their own inventory, not neutral benchmarks.

Failure mode: alert fatigue. A search saved once and never opened again still counts as an active subscriber and inflates your addressable audience. Count openers, not subscribers.

Listing saves and gallery depth

A save is one click, cheap to generate and easy to inflate with retargeting. Read it as reach.

Gallery depth is the better version of the same instinct: how far into the photo set someone gets, and whether they open the floor plan or the map. Photo 2 of 20 is a scroll. Photo 18, then the floor plan, then back to the kitchen shot is a buyer measuring where the sofa goes. Most portal back offices expose photo-position and floor-plan events; few marketing teams ever pull them. Test the correlation against your own closed deals before you assign it weight.

Virtual tour completion (mid-funnel, underused)

Completion rate = (users who finish the tour) / (users who start it).

Worked example: 200 active listings, 45 tour starts per listing on average, 18 completions.

Completion rate = 18 / 45 = 40%

Cited ranges put average completion around 25 to 45% depending on property type and tour length (directional, methodologies vary). So 40% is respectable, not exceptional. The value sits in what follows completion: a viewing request. Someone who walks kitchen to bedroom to bathroom is testing "could I live here", a late-funnel question.

Counter-example worth holding onto: long tours on entry-level stock complete less often and still convert fine, because those buyers and renters decide on price and location and skip the walkthrough. Segment completion by price band, or you will spend a quarter "fixing" a tour that was never broken.

Repeat visits to the same listing (the strongest single behaviour)

Returns by one identified visitor to one property page inside a 7 to 14 day window.

Repeat visits to a single property indicate deliberation, usually with a second decision maker brought in to look. Timing carries the signal. One visit, then another 45 days later, is a restarted search. Three visits in five days alongside a completed tour or a mortgage calculation is a call an agent should make today.

Two edge cases break the metric. A couple sharing one login reads as a single very keen buyer; the same couple on two devices reads as two lukewarm ones. And anonymous traffic cannot be de-duplicated at all, so a listing showing 300 views might be 300 people or 90.

Enquiry quality, not enquiry volume

Portals hand you an enquiry as a row: name, email, listing, timestamp. Score the contents instead. Free text the buyer typed beats a template. A named viewing window ("Saturday or Sunday morning") beats "please send more information". A phone number offered unprompted beats chat-only contact. Strongest of all is a sentence about a mortgage in principle, a chain, or a notice period on a rental, because it means paperwork already exists.

The second-order consequence catches teams out. When a portal makes contact easier (one-tap enquiry, prefilled message, in-app chat), enquiry volume rises and average enquiry quality falls, with no change in your market or your marketing. Budget then drifts toward whichever platform redesigned its button, and the cost-per-lead figure that the neighbouring lesson reprices starts lying to you while looking better every month. Keep a quality-weighted enquiry count and re-baseline it whenever a platform changes its form.

A simple lead-scoring logic

lead_score = 0

if listing_saved: lead_score += 1
if saved_search_alerts_clicked >= 3 within 14 days: lead_score += 4
if gallery_depth >= 70% or floor_plan_opened: lead_score += 3
if virtual_tour_completed: lead_score += 5
if repeat_visits_to_same_listing >= 3 within 14 days: lead_score += 8
if enquiry_names_viewing_slot_or_finance: lead_score += 6

# Route to sales if score crosses threshold
if lead_score >= 12:
    route_to_agent("high_intent")
elif lead_score >= 5:
    route_to_agent("nurture_sequence")
else:
    keep_in_marketing_automation()

The weights are illustrative. Calibrate them against 12 to 24 months of your own leads and check which behaviours actually preceded closed deals. What holds across markets is the shape: single-touch actions score low, repeated and effortful ones score high.

Getting this wrong costs agent time, which is the scarcest input you have. An agent who can hold roughly 20 real conversations a week loses half that capacity if saves and template enquiries are routed as hot leads, and the buyers who were genuinely deliberating get called on day four instead of day one.

Benchmarks to sanity-check your engagement

A majority of US listings above the median price now carry some form of 3D or video tour (estimate, NAR and portal-reported data), up sharply since 2020, which means tour presence is no longer a differentiator and tour completion is the only part still worth measuring.

For alert engagement, gallery depth and enquiry quality there are no credible public benchmarks, so build your own baseline over a quarter and compare against yourself.

Do not port thresholds across countries. Hemnet carries the overwhelming majority of Swedish agent listings, so its engagement patterns describe a whole national market with one funnel. Idealista competes with agency sites and regional portals across Spain, Italy and Portugal, so the same buyer often appears twice in different systems and repeat-visit counts read low. The enquiry-to-viewing-to-offer ratios the funnel lesson takes apart only mean something once you know which behaviours you are feeding into them.

Knowledge check

1. Why do e-commerce engagement benchmarks (more clicks/time-on-page = more intent) fail to translate directly to real estate marketing?

2. A buyer saves 40 listings and watches every virtual tour end-to-end but never returns. Based on the lesson's reasoning, why might this NOT indicate strong purchase intent?

3. What is the core methodological fix the lesson proposes for correctly using engagement metrics in real estate marketing?

MULTIPLE CHOICE

4. Select ALL correct answers about why 'listing saves' are described as a vanity-prone metric.

Select all the correct answers.

MULTIPLE CHOICE

5. Select ALL correct answers about the buyer who saves 14 listings, tours 3 virtually, and revisits one property page 6 times over 10 days.

Select all the correct answers.

Building this without over-instrumenting

A common mistake: buying heatmap and session-replay tools before defining what "repeat visit to the same listing" means in your own CRM (Customer Relationship Management system). Start simple:

  1. Tag listing pages with unique property IDs, not just URLs (URLs change; property IDs don't).
  2. Track authenticated sessions where possible (portal login or CRM cookie), since anonymous repeat visits cannot be attributed to one buyer.
  3. Set a 14-day rolling window for "repeat" so restarts are not confused with active deliberation.
  4. Store the enquiry text, not only the enquiry event. You cannot score quality retrospectively on data you threw away.
  5. Review the conversion correlation quarterly. Buyer behaviour moves with rate environments and inventory levels.

For a rigorous, free primer on event tracking and funnel construction before you build any of this, Google's Analytics Academy transfers directly to CRM and portal setups.

🎬 [VIDEO: "Real Estate Lead Scoring Explained" - youtube.com - search for CRM and PropTech channels covering lead scoring models for property portals, useful for seeing scoring logic implemented in real tools]

Key takeaways

  • Saved searches with live alert engagement are the earliest signal worth acting on, and they double as pre-launch demand data for a listing.
  • Listing saves are reach, not intent. Gallery depth, especially floor plan opens, is the version of the same instinct that predicts something.
  • Repeat visits to one listing inside 7 to 14 days are the strongest single behavioural predictor, and shared logins plus anonymous traffic are what break the count.
  • Score the enquiry, not the enquiry count, and re-baseline whenever a portal changes its contact form, because volume up plus quality down looks like success.
  • Combine signals into a weighted score calibrated on your own closed deals, and segment tour benchmarks by price band before you act on them.