AURA

Calls from a property listing: tracking which one leads to a signed deal

Real estate agencies invest in Google Ads, but after clicking an ad, clients call a general number — no one knows which campaign. Learn how to track calls and connect them to signed deals.

Published
13 min read2641 words

AURA — a virtual business manager. Management on facts, not impressions. Who we are

Key takeaways

  • Call assets in Google Ads add phone number to ads — works only on Search Network
  • Number must be in E.164 format and visible in page code or domain verified in Search Console
  • Offline conversion import with GCLID lets you connect a call to a signed deal
  • Enhanced conversions for leads uses hashed contact data to assign conversion
  • Call reporting only measures call fact and duration — doesn't know if there was a deal

A few words that show up in this text

Explained in plain language — you do not need to know the trade to read on.

CRM
One place holding clients and enquiries: who asked, about what, and what happened next.
RODO
Polish name for the European GDPR data protection law.
Make
A tool for building automations, running in the vendor’s cloud.
follow-up
A planned return to the client after the first conversation or quote.

Real estate agencies invest in Google Ads advertising, but after a user clicks on an ad, the potential client calls a general company number — and no one knows which campaign that call came from. Three campaigns for three different apartments, all calls going to one phone, zero data about which ad actually led to a signed deal. Without tracking, it's impossible to tell which ad is profitable and which only generates costs. The agency owner can't see how much each inquiry from each campaign really costs and can't shift the budget to what works.

On this page, you'll learn how Google Ads lets you track phone calls and how to connect them with the final outcome — a signed deal. You'll also find a ready-made table template to fill in yourself and an explanation of what tracking can and can't tell you about a customer's interest in a specific property.

Bright modern apartment with a vase of flowers on the windowsill
Example of a property listing — one of the elements that attracts calls

Why agencies don't know where their clients come from

Real estate agency owners often run several campaigns at the same time — each promoting a different apartment or house. A potential client clicks on an ad for a specific apartment in Mokotów, but calls the agency's general number. The consultant answers, talks, enters the case into CRM — and that's where the link between that specific campaign and that specific client ends. The statistics system only shows that there was a click, but there's no way to know if the click turned into a conversation, a viewing, or a signed deal.

The problem stems from traditional conversion tracking in Google Ads measuring actions on the website — clicks, impressions, form fills. A phone call is an action outside the system. The client calls, talks to a person, and might sign a week later. To connect this chain, additional tools are needed, which I describe below. Without them, the agency owner spends budget on advertising but doesn't know which campaigns bring money and which only generate costs.

Read more about how AI reception works (AI reception and telephony) — it answers calls, also at night, and logs every conversation in the CRM with a summary and a recording.

Call assets in Google Ads

Call assets are a Google Ads feature that adds a phone number directly into the ad text. When a user clicks on the number on a phone or the "Call us" button on a computer, the call is charged the same as a headline click — standard CPC applies. You don't need to create a separate campaign for phone numbers; the number appears in every ad you add it to.

Key requirement: the phone number must be visible in the website's source code or the domain must be verified in Google Search Console. If the number isn't strictly formatted to the E.164 standard (e.g., +48221234567 without spaces), the ad will be disapproved as "Unverified Phone Number". This means before launching a campaign, you need to make sure the page actually contains the same number that appears in the ad — literally, in the HTML code, not just on the visual version of the page.

Call reporting is enabled in the account settings. Once enabled, Google Ads uses its own forwarding numbers to measure call duration and count them as conversions. This feature works only on the Search Network and uses Google's forwarding numbers — it's not available in the Display Network or for external forwarding numbers. If you run campaigns in the Display Network or use your own call tracking system, this method won't work and you'll need another solution.

Find more details in the Google Ads documentation about call assets.

Number validation and E.164 format

Google requires the phone number to be in E.164 format — with the international country code, without spaces, dashes, or parentheses. For Polish numbers, this means the format +48700000123 (nine digits after the country code). The number must be visible in the page source — literally in the HTML code, not in a widget loaded via JavaScript or in an image. Alternatively, you can verify the domain in Google Search Console, which removes the requirement to place the number in the code, but requires access to verify the domain.

Google also checks whether the number actually belongs to the business being advertised. Vanity numbers (easy-to-remember sequences), premium numbers (with higher per-minute rates), and fax numbers are not accepted as call assets. If the number fails verification, the ad won't display with that asset.

Call reporting limitations

Call reporting in Google Ads has limitations worth knowing about before implementation. First, it only works on the Search Network — campaigns in the Display Network, video, or apps don't support this feature. Second, reporting uses Google's forwarding numbers, which means both the caller and the recipient see a different number than the one in the ad. This can be confusing for the customer who sees a Google number on their phone screen instead of the agency number.

Third, reporting only measures the fact of the call and its duration — it doesn't know whether the conversation ended in a deal, a viewing, or just a question. That's why call reporting is just the first step; to know which call actually brought real revenue, you need to connect the data with your CRM and offline conversion import.

Offline conversion import and GCLID

Offline conversion import is a method that lets you measure actions happening outside the website — for example, signing a deal in the office or a phone conversation. Google Ads assigns a unique identifier called GCLID (Google Click ID) to every click on an ad. GCLID is automatically saved along with the query data if the Google Ads tag is properly configured on the page.

When a client signs a deal, you pass the GCLID to Google Ads along with the conversion type (e.g., "deal signed") and the time it occurred. This way you see not just the ad click, but the final result — the connection between the ad and the actual transaction. This is exactly what a real estate agency owner needs: they know which ad brought the client who ultimately signed the deal.

Find technical details in the official Google Ads guide on offline conversion imports.

Enhanced conversions for leads

Google recommends using enhanced conversions for leads instead of GCLID alone, especially if you're not sure GCLID will be captured with every click. This method involves sending user-provided data — most commonly an email address or phone number — in hashed form (SHA-256). The hash is compared with Google's data, which allows assigning the conversion to a specific click even without GCLID.

For a real estate agency, this means if a client leaves an email in a contact form on the site (e.g., "I want to view the apartment"), that email can be sent to Google Ads as an enhanced conversion. Even if the user didn't click the ad in a way that allowed GCLID capture, Google can match the conversion based on the hashed email.

10%
Google states that advertisers combining first-party data with GCLID saw a median 10% increase in conversions compared to standard offline import.

That's manufacturer data, but it's worth treating as orientational — results depend on the industry, data quality, and how accurately the process is configured.

What you need to tell the client

Before implementing offline conversion import or enhanced conversions, you need to inform the client about what data is being collected and for what purpose. This is about consent where required by law — in Poland, this includes RODO, and additionally Google has its own user consent policies for the EU. The client should know that during first contact (e.g., filling out a contact form), their email or phone is collected, which may later be used to assign the conversion. If the agency collects this data based on consent, they must keep documentation of that consent.

This is not legal advice — whether a specific message is marketing and what legal basis applies, a lawyer or IOD (Data Protection Officer) should assess.

The basic technical element that appears on a property page is the phone link in HTML format: <a href="tel:+48221234567">. The tel: URL scheme is a standard that works on iPhone (opens the Phone app with the number entered), on Android, and in a desktop browser (opens the default phone app or a program like Skype). This link is visible in the page code and can be searched by Google in the context of phone number verification for call assets.

Make sure the phone link on your page uses exactly the same number configured as a call asset in Google Ads — otherwise the ad may be disapproved. The number in the link must also be in E.164 format, i.e., with the country code.

Learn more about phone links in Apple documentation.

What's realistically available for a small agency

For a small real estate agency that doesn't have a budget for advanced call tracking systems, there are two practical options. The first is using call assets in Google Ads with reporting enabled — all you need is for the number to be on the page in E.164 format and optionally for the domain to be verified in Search Console. This solution is free within Google Ads and only requires proper tag configuration on the page.

The second option is dynamic number substitution, but this requires an external call tracking provider that swaps numbers on the page depending on traffic source. For a small agency just starting out with one or two campaigns, the simpler call assets solution is more than enough.

The third option, available at no cost, is manual tracking: with every client inquiry, you note where they called from (which ad they saw), and then in your CRM or spreadsheet, mark whether a deal was reached. This requires discipline, but it's completely free and requires no technical configuration.

See how to automate processes in a real estate agency so you don't lose information about the client source.

Call tracking table — do it yourself

The simplest way to start is a spreadsheet where you record all incoming calls from advertising each month. It should include the following columns: call date, source (campaign/ad from Google Ads), stage (first contact, viewing, offer, deal), and notes (e.g., conversation topic, client preferences).

DateCampaignStageNotes
Sep 02Mokotów ApartmentFirst contactLooking for 2-room rental
Sep 05Białołęka HouseOfferSent 3 offers
Sep 12Śródmieście ApartmentDealRental agreement signed

The table doesn't need to be complex — it just needs to show how many calls from each campaign end in deals versus just questions without follow-up. After a few months, it's clear which campaigns bring real revenue and which only generate costs. This is the foundation for optimizing your advertising budget.

Where tracking falls short

Call tracking measures numbers, but it doesn't measure the customer's intent regarding a specific property. You know from the report that a client called from the "Mokotów Apartment" campaign and signed a deal. But you don't know if they were actually interested in that specific apartment from the ad, or if they were looking for something completely different and just happened to land on that ad through broad keyword matching or by accident.

The phone conversation is the only moment when the consultant finds out what the client is really looking for: how many rooms, which district, what budget, buying or renting. This information isn't in any Google Ads or CRM report — it's only in the mind of the person answering the phone. That's why with every call it's worth asking questions and recording the answers, even if the conversation doesn't end in a deal. Over time, this data allows you to better match ad content and ad groups.

Read more about analysis of Warsaw company websites to understand why clients don't leave contact details.

How it looks with a system

When an agency uses a complete system — Google Ads with call assets, CRM with saved GCLID, and offline conversion import — the process looks like this:

  1. Campaign
  2. Click
  3. GCLID saved
  4. Deal signed
  5. Report
The diagram shows the same process step by step — from the first link to the last.

This way, the agency owner sees not just the number of clicks and cost per click, but the real return on advertising investment. They also see which properties attract clients willing to sign deals and which only generate curious browsers.

See how Google Ads works in Aura (Google Ads) — campaigns billed by leads and orders, not by clicks.

If you want to implement full call tracking, you may need several services that work together. Google Ads helps you reach customers when they are searching for property, and Analytics and BI shows where inquiries really come from and how much each one costs. CRM and automations records every contact and conversation history so nothing falls through the cracks. Integrations connect these systems into one data flow, while Dashboards and AI Reports show results in a form the owner can simply read.

Learn more about automation in a real estate agency, process automation costs, why customers don't leave inquiries, and reporting automation.

Frequently asked questions

Do call assets work in every Google Ads campaign?

No. Call reporting works exclusively on the Search Network and uses Google's forwarding numbers. Campaigns in the Display Network, video, or apps don't support this feature. If you run campaigns in other networks, you need an external call tracking system or manual tracking.

What to do when the phone number is disapproved as unverified?

Make sure the number on the page is exactly in E.164 format (e.g., +48221234567) and that it's visible in the source code, not just in a JavaScript-loaded widget. You can also verify the domain in Google Search Console — this removes the need to place the number in the code, but requires Search Console access.

Do I need to inform the client about collecting data for offline conversion import?

Yes. Google requires clear information about what data is collected and obtaining consent where required by law (RODO in Poland) or Google's policies. This primarily applies to contact data (email, phone) that is transmitted in hashed form with enhanced conversions for leads.

How much does call tracking implementation cost?

The basic version with call assets in Google Ads is free — you only pay for ad clicks (as with any campaign). Dynamic number substitution through an external provider is an additional cost. Manual tracking in a spreadsheet is free, but requires time to enter data.

Does call tracking work for local campaigns?

Yes, call assets work for local campaigns, but make sure the phone number is visible on the landing page and the page is linked to the campaign through location attributes. Call reporting will show the number and duration of calls, but to know which ones led to a deal, you still need offline conversion import or manual tracking.

Can I track calls from Facebook or Instagram ads?

Not using Google Ads call assets — this feature is only available in Google Ads. For Meta ads, you need an external call tracking system that swaps numbers on the page depending on traffic source. Some real estate CRM systems offer this integration as part of their package.

Smiling real estate agent outside an apartment building entrance
Consultant answers call from client interested in property

Who writes this

See your business as a system.

Aura is a virtual business manager: management on facts, not impressions. For a company that wants a system running its processes instead of the owner’s memory.

The website, CRM, admin panel and automations are modules of the same system. We are not a website agency.

Look at my business

You will land on the home page. Give a company name — Aura looks at it in public data and shows what a client sees before calling you. No promises of a result.

See what we do

Related services

Read next Scroll for more

Let us look at your numbers

Tell us how enquiries are handled today — how many there are, who picks them up, where they get lost. Aura walks the process with you and shows what can be taken off a person, and what is better left alone.

Talk to Aura

The home page with Aura opens. Give a company name — she looks at it in public data and shows what a client sees. No promises of a result.

Prefer to write? marketing@auraglobal-merchants.com

Next step

Let us check whether Aura fits your place

We do not take everyone: first we look at your processes, sales and current systems and tell you honestly whether it makes sense for us to come in. A few questions, about five minutes.

Take the assessment →