Ads & campaigns

UTM Tracking for Real Estate Ads: Know Where Every Lead Came From

UTM tracking for real estate ads explained simply: what the five tags mean, a naming system that works, example links for Meta, Google and WhatsApp, and reading the results.

Published 19 October 2026 · 6 min read · by the My Property Pages team

Ask most agents which ad brought their last three buyers and the answer is a guess. "Probably Instagram." "The board, I think." Meanwhile money goes out every month to portals, Meta, Google and a printer, and nobody knows which of them is paying for itself. UTM tracking for real estate ads solves this with nothing more than a few extra words added to the links you already share. Once it is set up, every enquiry arrives with its source attached, and budget decisions stop being guesses.

This guide explains what UTM tags are, a naming system that stays tidy, ready-to-copy examples for each channel, and how to read the results.

What a UTM tag actually is

A UTM tag is a short label added to the end of a web address. Instead of sending people to:

https://mypropertypages.com/p/3bhk-sector-79-mohali

you send them to:

https://mypropertypages.com/p/3bhk-sector-79-mohali?utm_source=instagram&utm_medium=paid&utm_campaign=sec79-3bhk-oct

The buyer sees the same page. The only difference is that the page, your analytics and your lead inbox now know this visitor came from a paid Instagram ad for the Sector 79 listing in October. Nothing to install on the buyer's side, nothing that slows the page.

The five tags and what to put in them

There are five standard UTM parameters. You will use three every time and two occasionally.

Tag Meaning Example values
utm_source Where the link was placed instagram, facebook, google, whatsapp, board, portal, newspaper
utm_medium The type of traffic paid, organic, status, qr, email, referral
utm_campaign Which campaign or listing sec79-3bhk-oct, diwali-plots, aerocity-launch
utm_content Which version of the creative carousel-a, video-b, image-price
utm_term The keyword (mainly Google Ads) 3bhk-mohali, plots-kharar

The first three are mandatory for the tag to be useful. Add utm_content whenever you are testing two creatives against each other. Use utm_term for Google search campaigns if you are setting tags manually.

A naming system that stays tidy

UTM tracking falls apart when one person writes "Instagram", another writes "insta" and a third writes "IG". Analytics treats all three as different sources. Agree a convention and stick to it:

  1. Lowercase only. instagram, never Instagram.
  2. No spaces. Use hyphens: sec79-3bhk-oct.
  3. Fixed list of sources: instagram, facebook, google, whatsapp, board, portal, email, linkedin, youtube. Do not invent new ones casually.
  4. Fixed list of mediums: paid, organic, status, qr, email, referral, bio.
  5. Campaign = listing or theme + month. That way you can compare the same listing across months.
  6. Content = creative format + variant. video-a, carousel-b, image-price.

Write this convention down once, in a note everyone on your team can see. Ten minutes of discipline saves hours of confused reports.

Ready-to-copy examples for each channel

Replace the page address with your own. The structure is what matters.

Instagram paid ad, carousel version A:

...?utm_source=instagram&utm_medium=paid&utm_campaign=sec79-3bhk-oct&utm_content=carousel-a

Facebook paid ad, video version:

...?utm_source=facebook&utm_medium=paid&utm_campaign=sec79-3bhk-oct&utm_content=video-b

Google search ad:

...?utm_source=google&utm_medium=paid&utm_campaign=mohali-3bhk-search&utm_term=3bhk-flat-mohali

WhatsApp status (free, organic):

...?utm_source=whatsapp&utm_medium=status&utm_campaign=sec79-3bhk-oct

Society or buyer WhatsApp group:

...?utm_source=whatsapp&utm_medium=group&utm_campaign=sec79-3bhk-oct

QR code on the sale board:

...?utm_source=board&utm_medium=qr&utm_campaign=sec79-3bhk

Instagram bio link:

...?utm_source=instagram&utm_medium=bio&utm_campaign=profile

Email to your buyer database:

...?utm_source=email&utm_medium=database&utm_campaign=sec79-3bhk-oct

Notice the board and bio links do not carry a month; they stay up for a long time, so a month tag would mislead.

Building the links without typos

Hand-typing tags invites mistakes. Use a spreadsheet with one column per tag and a formula that joins them, or the free campaign URL builder tools available online. Keep the spreadsheet as your master list of live links, one row per placement. When a campaign ends, mark the row closed.

For printed materials and bios, put the long tagged link behind a short link so it stays readable and the QR code stays simple. The QR-specific advice is in QR codes on sale boards.

Where the data shows up

UTM tags are only useful if something reads them. Three places do:

Google Analytics

If your property pages have Google Analytics installed, every tagged visit appears under traffic acquisition, broken down by source, medium and campaign. You can see not just visits but which sources led to an enquiry, if the enquiry is set up as a conversion event. Our guide on Google Analytics for property pages covers the four reports worth checking.

Your lead inbox or CRM

The most useful place. If your property pages record the utm source against each enquiry, you see "Priya, 3BHK Sector 79, source: instagram / paid / carousel-a" the moment the lead arrives. On the My Property Pages Pages plan, ad-source tracking via utm links is built in, so each lead carries its source into the CRM and you can later count closings per source without a spreadsheet. If you are using another tool, check whether its form captures the URL parameters; many do not by default.

Meta and Google dashboards

The ad platforms show you clicks and, with a Pixel or conversion tag, enquiries. But they each only see their own traffic. UTMs let you compare Instagram against Google against your WhatsApp status in one place, which the platforms will never do for you. If you want the Pixel side of the setup, Meta Pixel for real estate walks through it.

Reading the results: the questions that matter

After a month of tagged links, sit down with the numbers and ask:

  1. Which source produced the most enquiries? Often not the one you spend most on.
  2. Which source produced the most site visits and closings? This is the real question. A source with many enquiries and no visits is sending you browsers, not buyers.
  3. What did each enquiry cost by source? Ad spend divided by enquiries. Free sources (status, groups, board) have a cost in time, which you can estimate roughly.
  4. Which creative won? Compare utm_content variants inside the same campaign.
  5. What is untagged? A large "direct" bucket means links are going out without tags. Find them.

Then act. Shift budget from the source with expensive, low-quality enquiries to the one producing visits. Retire the losing creative. Keep the board QR if it is quietly producing walk-in buyers at zero cost. The framework in how much should a real estate agent spend on ads per listing becomes far more useful once you have this data.

Common mistakes

  • Tagging internal links. Never add UTMs to links between your own pages; it overwrites the original source.
  • Inconsistent spelling. The single biggest cause of useless reports.
  • Forgetting organic placements. Agents tag ads and ignore WhatsApp status, which is frequently the top free source.
  • Never looking. Tags are pointless if nobody opens the report. Put a monthly thirty-minute review in the calendar.
  • Leaking personal data. Never put a buyer's name or phone number in a UTM tag. Tags describe the placement, not the person.

A thirty-minute setup

  1. Write your naming convention (sources, mediums, campaign pattern).
  2. Create a spreadsheet with columns for page, source, medium, campaign, content, and a formula producing the full link.
  3. Build tagged links for every placement currently live: ads, bio, status, board, groups, email.
  4. Replace the untagged links everywhere.
  5. Confirm your page tool or analytics is recording the source against enquiries.
  6. Put a monthly review in the calendar.

From the next lead onward, you will know where it came from. A month from now, you will know where your buyers come from, and that is a different business.

Frequently asked questions

Do UTM tags affect where the link goes?

No. Everything after the question mark is ignored by the page itself; it only gets recorded by analytics or the lead form. The buyer lands on exactly the same page.

Can I use UTM tags on WhatsApp status and Instagram bio links?

Yes, and you should. Any link you share anywhere can carry UTM tags. Use a short link service if the full URL looks too long for a bio or a printed QR code.

What if I forget to tag a link?

Those leads show up as direct or untagged. Build the tags into a saved template so every new campaign starts from it, and audit your live links once a month.

#utm tracking#ads#analytics#lead source#attribution
Share this guide on WhatsApp

Put your next listing on its own page

Free to start: 2 property pages, your agent profile, and every enquiry straight to your phone. The Pages plan adds a sales team, a mini CRM and a follow up bot for $23.99 a month.

Create your free page   See a sample agent page