For real estate investors

    Know which ads bring the deals you actually close

    You run ads for motivated sellers, buyers or private lenders, and most leads go nowhere. GetAttrib keeps the first ad on every lead and follows it to the closed deal, so you can put your budget behind the ad sets that bring deals, not just enquiries.

    • Free to start
    • One script on your site
    • Lead-to-sale rate on the free plan
    Works with the tools you already use
    • Meta
    • Gravity Forms
    • Cal.com
    • Stripe
    • Zapier
    Example
    What Ads Manager tells you
    Leads and cost per lead
    Today
    • Cash buyers list112 leads at $9
    • Sellers: any condition64 leads at $22
    • Sellers: pre-foreclosure21 leads at $41
    Cut pre-foreclosure, it is the most expensive.
    What GetAttrib shows
    Closed deals per ad set
    With GetAttrib
    • Cash buyers list1 sale, $6,000
    • Sellers: any condition3 sales, $39,000
    • Sellers: pre-foreclosure4 sales, $52,000
    Pre-foreclosure brought the most deals. Keep it.

    Where the numbers go wrong

    Most enquiries are not deals

    A cheap lead from an ad set that never closes costs more than an expensive one that does. You need the closed deal attached to the lead.

    Deals take a long time

    A seller lead can take weeks to close. Judging an ad set after three days cuts the ones that were about to work.

    You advertise to several audiences

    Sellers, buyers and lenders each have their own ads. Mixed together, you cannot tell which audience pays for the others.

    Sound familiar

    Questions you ask yourself every month

    Which of my 300 leads this month was actually a deal?

    Is the cheap ad set the good one, or just the cheap one?

    How long should I wait before I turn this ad set off?

    Did that closing come from Facebook or from the mailer?

    Which audience is paying for the others?

    Why does Meta say 40 leads when my sheet says 12?

    The steps to a closed deal

    What counts as a conversion for a real estate investor

    A click is not a result and a form fill is not a deal. In real estate investing, a lead goes through a few clear steps before you are paid. GetAttrib records the steps it can see and keeps the first ad attached to the person the whole way.

    Tracked
    Step 1
    Enquiry

    A seller, buyer or lender fills in a form on your site.

    Automatic once the script is on the page. Works with WPForms, Gravity Forms and plain HTML forms.

    Tracked
    Step 2
    Booked call

    The person books a call or viewing.

    Cal.com bookings arrive as leads with their ad source. Or tag a thank-you page with a URL Rule, no code.

    Not tracked
    Step 3
    Offer or contract

    You make an offer, or a contract is signed.

    Stays in your CRM or notes. GetAttrib does not track this step today.

    Tracked
    Step 4
    Closed deal

    The deal closes and a fee or profit is paid.

    Matched by email when the payment lands in Stripe, or sent in through the webhook from your CRM, title company workflow or a Zapier, Make or n8n automation.

    Sales cycle

    Why deals make ad reports lie

    A motivated seller can take weeks to decide. A buyer or private lender can take longer. If you judge an ad set after three days, the ad sets whose leads close slowly look like failures, and you cut them just before they pay.

    GetAttrib shows the median days from a person's first lead to their first sale, for every campaign and ad set. That number tells you how long to wait before you judge an ad set, and it is on the free plan.

    The second problem is the price of a lead. The cheapest leads usually come from the broadest ad sets, and the broadest ad sets bring the most people who were never going to sell. Cost per lead rewards the wrong thing.

    Median days to close, by ad set
    Example
    Buyers: cash buyers list12 days
    Sellers: pre-foreclosure24 days
    Sellers: any condition31 days

    Judge these ad sets at day 3 and none of the sales above have arrived yet.

    The report

    One month, read two ways

    This is the kind of table the KPI Sheet and the Performance Breakdown give you, with spend, leads, sales and days to close for each ad set. The numbers below are an example, not a real account.

    KPI Sheet, by ad set
    Example
    Ad setSpendLeadsCost per leadSalesRevenueLead-to-saleDays to close
    Sellers: any condition
    $1,40864$223$39,000
    4.7%
    31
    Sellers: pre-foreclosure Most deals
    $86121$414$52,000
    19.0%
    24
    Buyers: cash buyers list Cheapest lead
    $1,008112$91$6,000
    0.9%
    12
    Judged by cost per lead
    $9
    The cash buyers ad set looks like the winner. It brought 112 leads and one sale.
    Judged by lead-to-sale rate
    19.0%
    Pre-foreclosure turned about one lead in five into a sale, in 24 days, at the highest revenue.

    Example only. Read by cost per lead, the cash buyers ad set wins. Read by sales and lead-to-sale rate, pre-foreclosure wins, even though each lead costs more than four times as much. Name your ad sets by audience, as above, so the sheet keeps sellers, buyers and lenders apart.

    Example: a seller lead

    Example
    1. Day 1

      A homeowner clicks the Meta ad 'Spring Sellers: pre-foreclosure' and fills in the form.

    2. Day 3

      They book a call through Cal.com. The booking joins the same lead.

    3. Day 24

      The deal closes and you record a $13,000 assignment fee. It is credited to the ad set from Day 1.

    Example only. The names and amounts are made up to show how a journey reads.

    Lead journey
    Example
    m***@example.com
    Seller lead, ad set: Sellers: pre-foreclosure
    Deal closed
    Day 1
    Clicked the Meta ad and sent the form
    facebookSpring SellersPre-foreclosureAd: letter-video
    Day 3
    Booked a call on Cal.com
    Booking
    Day 24
    Assignment fee recorded
    Confirmed
    $13,000
    Credited to the first ad that found themFirst click
    Rules of this market

    Housing ads and what to watch

    Meta limits targeting for housing ads

    Ads about housing fall under Meta's Special Ad Categories, which restrict some targeting options. With fewer ways to narrow the audience, the offer and the creative carry more of the result, so it matters more to know which ad brings closed deals. Check Meta's current housing ad policy for your campaigns.

    GetAttrib does not change your targeting

    It records which ad each visitor clicked and what they did afterwards. It does not target anyone and it does not change how Meta delivers your ads.

    You choose what Meta hears about

    On paid plans you pick which events are sent back to Meta (lead, purchase and more). A 5-minute safety queue lets you undo an event before it is sent, and dry-run mode shows the exact payload without sending anything. Personal details are hashed with SHA-256 first.

    Sellers are often in a hard moment

    Pre-foreclosure, inherited and divorce leads are sensitive. Keep that detail out of event names and form tags, and out of anything you send to an ad platform.

    Setup

    Set up for seller, buyer and lender leads

    1. 1

      Add the script to your site

      Create a project, paste the one small script into your site or landing page, or into Google Tag Manager.

    2. 2

      Connect your forms

      WPForms, Gravity Forms and HTML forms are recorded as leads with the ad that brought the person.

    3. 3

      Capture bookings

      Connect Cal.com, or mark a thank-you page as a booking with a URL Rule.

    4. 4

      Record the closed deal

      Connect Stripe, or send each paid fee in through the webhook with the person's email. Keap contacts and sales also flow in.

    5. 5

      Connect Meta and name your ad sets

      Connect your ad account for spend and ad names, and name ad sets by audience (sellers, buyers, lenders) so the sheet keeps them apart.

    Compared

    Ads Manager, a spreadsheet and GetAttrib

    Meta Ads ManagerCRM export in a spreadsheetGetAttrib
    Shows which ad a closed deal came from
    No, it reports leads and its own estimates
    Only if someone copies the source over by hand
    Yes, the first ad on the lead
    Days to close per ad set
    No
    By hand, per export
    Yes, median per ad set
    Spend, leads and sales on one screen
    Spend and leads only
    By hand
    Yes, for Meta ads
    Counts a deal once
    A platform can claim a deal it only influenced
    Depends on the sheet
    Yes, one fixed rule
    Tracks phone calls
    No
    Only if logged by hand
    Not today
    Price
    Free
    Your time
    Free to start, $49 a month for Starter
    Straight answers

    What GetAttrib does not do for investors today

    No direct call tracking

    Not today

    A call booked online is attached to the lead. A person who just phones the number on an ad is not tracked back to the ad.

    No Facebook Instant Forms

    Not today

    Leads that stay inside Facebook's own form are not part of the website script. Use a form on your site to track them.

    No direct HubSpot link yet

    Not today

    It is in marketplace review. Until then, a CRM automation can send won deals in through the webhook.

    Meta spend only

    Not today

    Spend and cost per lead are shown for Meta ads. Leads and sales from Google clicks are tracked, but Google Ads spend is not connected yet.

    What it costs when you invest in more than one market

    Free covers 1 website and 5,000 tracked events a month, with the KPI Sheet, lead-to-sale rate and days to close. If you run a separate site for each market, Starter is $49 a month for up to 5 websites and unlimited events, and it sends confirmed sales back to Meta. Pro is $99 a month for unlimited websites.

    Free
    $0
    1 website
    Starter
    $49 a month
    up to 5 websites
    Pro
    $99 a month
    unlimited

    Works with the tools you already use

    Questions people ask

    Also for

    See which ad made your next result

    Free to start. Paste one script on your site and connect your tools.