Insights

Real Estate Advertising

How Real Estate Teams Should Track Marketing ROI

A measurement model that connects ad spend to qualified opportunities, appointments, agreements, transactions and attributed revenue instead of stopping at platform lead counts.

The measurement chainUse the same definitions across channels. “Attributed” means the business has a documented rule or model linking the outcome to marketing touchpoints; it does not mean every dollar of revenue was caused by a single ad.
01
Spend

Channel, campaign, ad set/ad group and creative/keyword.

02
Lead

Form, call, message or other captured inquiry.

03
Qualified opportunity

Meets the team’s defined seller or buyer criteria.

04
Appointment

Booked and separately measured as shown or missed.

05
Agreement

Listing or buyer-representation milestone where applicable.

06
Transaction

Closed outcome recorded in the CRM.

07
Attributed revenue

Revenue associated with the closed outcome under the chosen attribution policy.

The platform dashboard is not the financial model

Ad platforms are good at measuring events they can observe: impressions, clicks, form submissions and some downstream conversions. A brokerage or team, however, earns revenue after a much longer offline process. If the CRM never sends qualified and closed outcomes back into the measurement system, the team is optimizing only the top of the funnel.

Google explicitly supports this deeper model through enhanced conversions for leads, which can use hashed first-party data and click identifiers to connect offline CRM outcomes back to ad interactions. Google Analytics attribution reports also show how different touchpoints receive credit along a path rather than assuming every conversion belongs entirely to the final click.

Define the funnel before calculating ROI

A team should decide exactly what qualifies as a lead, a contacted lead, a qualified opportunity, an appointment, a show, an agreement and a closed transaction. If those definitions change by agent or source, the ROI calculation will appear precise while comparing different things.

The minimum technical requirement is a persistent source identifier that survives the handoff from landing page to CRM and remains attached to the opportunity as it moves through the pipeline. UTM parameters, platform click identifiers and first-party lead identity can all contribute, depending on the channel and consent model.

Use formulas that match the business question

Cost per lead equals marketing spend divided by captured leads. Cost per qualified opportunity substitutes qualified opportunities in the denominator. Appointment rate equals booked appointments divided by the relevant qualified or contacted population. Show rate equals attended appointments divided by booked appointments. Customer acquisition cost can be expressed as attributable marketing and sales cost divided by closed clients or transactions, depending on how the team defines acquisition.

ROAS is typically attributed revenue divided by ad spend. Marketing ROI is a broader management calculation and may use contribution margin or gross profit rather than gross revenue in the numerator. Teams should document which version they use so a 4.0 “ROAS” is not confused with a 400% profit return.

Attribution is a model, not a fact of nature

Google Analytics explains attribution as assigning credit to the ads, clicks and other factors on the path to an important action. Its available reporting models include data-driven attribution and last-click approaches. The correct model depends on what decision the team is trying to make and the quality of its data.

For a real estate business, it is often useful to keep both a source-of-origin field and an attribution view. Source of origin answers where the relationship first entered the system. Attribution can answer which marketing touchpoints participated before an appointment or transaction. Keeping both prevents the final retargeting click from erasing the role of the campaign that originally created the opportunity.

The dashboard should expose leakage, not just celebrate volume

A useful weekly view shows spend, leads, contact rate, qualified rate, appointments, show rate and pipeline value by channel. A monthly or quarterly view can extend to agreements, transactions and attributed revenue. When one channel has cheap leads but poor contact or qualification, the leak becomes visible. When another has fewer leads but stronger downstream progression, the team can evaluate it on economics instead of volume.

YOUR NEXT MOVE

Stop Losing Opportunities Between Lead Capture and the Close.

We’ll identify the biggest leaks across acquisition, response, follow-up and pipeline — then show you what to fix first.

Find My Growth Gaps