Skip to main content

Last Updated: October 25, 2026

Quick Summary

You track mortgage website traffic in GA4 by creating a property and web data stream, installing the Google tag through Google Tag Manager, and marking lead events like quote requests and phone clicks as key events. Then read the traffic acquisition report to see which channels bring visitors and leads.

  • Create one GA4 property per website and keep regional or loan program sites separate.
  • Verify tracking in the Realtime report before trusting any acquisition data.
  • Fire form events only after the success state renders, never on button clicks.
  • Tag every paid campaign link with UTMs so traffic does not fall into direct.
  • Compare qualified leads by channel in your CRM, not just volume in GA4.

Table of Contents

What GA4 Measures on a Mortgage Website

Google Analytics 4 records what visitors do on your mortgage website, from the first page they land on to the forms and calls that turn them into leads. This guide from LoanSites walks through the full setup, from property creation to lead attribution.

GA4 does not just count visits, it records actions. Every click, scroll, form start, and phone tap can become an event, and events are what let you connect mortgage website traffic to actual applications.

A common mistake is treating GA4 like the old Universal Analytics. GA4 is event-based, so you design tracking around what borrowers do, not just which pages they load.

What GA4 measures on a mortgage site:

  • Users and sessions, how many people visit and how often they return
  • Page views and engagement, which pages hold attention and which get skipped
  • Traffic acquisition, where visitors come from (organic search, paid, direct, referral, social)

The setup below follows Google’s own guidance for creating a property and data stream, then tagging the site. Google Analytics 4 web setup documentation recommends Google Tag Manager for easier changes down the road, and we agree: it saves you from editing site code every time you add an event.

Here is what GA4 records on a mortgage site, in plain terms.

What GA4 measures What it tells you
Users and sessions How many people visit and how often they return
Page views and engagement Which pages hold attention and which get skipped
Traffic acquisition Where visitors come from: organic search, paid, direct, referral, social
Events Form starts, submissions, phone clicks, calculator use, chat opens
Conversions Events you mark as valuable, like a completed lead form

Step 1: Create Your GA4 Property and Web Data Stream

In the Admin area of your Google Analytics account, create a new property for your mortgage site, then add a web data stream pointing to your domain, the stream generates the measurement ID your tracking tag needs.

Follow these steps:

  1. Sign in to Google Analytics and open Admin.
  2. Under the property column, choose Create Property and name it after your mortgage brand.
  3. Set your reporting time zone and currency to USD.
  4. Choose Web as your platform and enter your website URL.
  5. Copy the Measurement ID (it starts with “G-“).
  6. Decide whether to use Google Tag Manager or paste the Google tag directly into your site header.

One property per website is the clean approach. Keep sites for different loan programs or regions separate so the data stays readable.

Installing the Google Tag on Your Mortgage Site

The Google tag is the snippet that sends data from your site to GA4 (Set up the Google tag with gtag.js | Tag Platform).

If your site runs on a template-based builder, check whether it has a built-in GA4 field before editing code. Many do, and using it avoids broken tags. A custom-built site gives you cleaner control here, which is one reason we build custom mortgage websites with unlimited customization.

Verifying That Tracking Is Working

Confirm tracking before you trust any report. Open the Realtime report in GA4, then visit your own site in another browser tab. Your visit should appear within seconds, along with the page and approximate location.

If nothing shows up:

  • Check that the Google tag fires on the page (use a tag-checking browser extension)
  • Confirm the Measurement ID matches your data stream
  • Make sure the tag sits in the page head, not buried in a script that fails to load

Pair GA4 with Search Console once tracking is confirmed, so you can see which search queries bring visitors in. Our guide on using Google Search Console to improve your mortgage website SEO covers that next step.

Reading the GA4 Traffic Acquisition Report

The GA4 traffic acquisition report (Reports, then Acquisition) shows where your visitors come from, grouped by channel.

LoanSites // Best Mortgage Loan Officer Websites

LoanSites – Mortgage Website Marketing

The report breaks traffic into channels:

  • Organic search, visitors from unpaid Google results
  • Direct, typed URLs, bookmarks, and untagged traffic
  • Referral, links from other sites

Each channel shows users, sessions, engagement rate, and key events. Engagement rate matters more than raw sessions.

Watch out: if your paid campaigns are not tagged with UTM parameters, that traffic lands in “direct” or “referral” and your channel data turns into guesswork.

For a deeper walkthrough on turning these numbers into leads, see our guide on using mortgage website analytics to improve lead generation.

GA4 Form Submission Tracking for Mortgage Leads

Form submissions are the clearest lead signal on a mortgage site, and GA4 form submission tracking turns them into measurable events. The standard approach is enhanced measurement plus a custom event for the actual submit.

A loan officer at a wooden desk reviewing a laptop screen showing website analytics, a notepad with handwritten notes and a coffee mug beside the keyboard, bright morning light from a window
A loan officer at a wooden desk reviewing a laptop screen showing website analytics, a notepad with handwritten notes and a coffee mug beside the keyboard, bright morning light from a window

Name your mortgage forms as distinct events

Instead of one catch-all generate_lead event, fire a separate event per form type so you can see which offer actually converts. A practical naming set:

  • quote_request, rate quote or payment estimate request
  • preapproval_start, pre-approval inquiry form
  • application_start, first step of a multi-step application

Keep names lowercase with underscores, and keep them stable. Renaming events later breaks historical comparisons in your reports.

Add parameters that make the event useful

An event name alone tells you something happened. Parameters tell you what kind of lead it was:

  • form_name, the internal name of the form
  • loan_purpose, purchase, refinance, home equity, or reverse
  • loan_type, conventional, FHA, VA, USDA, or jumbo

Do not send names, email addresses, phone numbers, Social Security numbers, income figures, or any other personally identifiable or sensitive financial data into GA4 event parameters. Track the action, not the person. To tie a lead to a source in your CRM, pass the source through hidden form fields, not analytics.

Schedule a Call Today →

Fire only on a successful submit

The most common implementation error is firing the event on a validation error or button click rather than the confirmed success state, which inflates your lead count and corrupts cost-per-lead math. Fire only after the success message or thank-you state renders. For multi-step applications, fire application_start on the first step and application_submit only on the final confirmation.

A simple setup sequence:

  1. Enable Enhanced measurement in your data stream settings.
  2. Create one custom event per form type, using the names above.
  3. Attach the parameters listed above where they apply.
  4. Mark each lead event as a key event so it appears in conversion reports.
  5. Test with a real submission of each form and confirm it shows in Realtime with the correct parameters.
Watch Out
Do not rely on enhanced measurement’s automatic form detection alone for mortgage lead forms. It can miss forms built with custom JavaScript or multi-step flows, and it does not distinguish a quote request from an application. Use it as a safety net, not as your primary lead tracking.

If your forms get views but few completions, the call-to-action needs work. Our guide on creating mortgage website calls-to-action that generate more leads covers what to change.

GA4 Phone Call Conversion Tracking on Your Site

Phone calls are a major lead source for loan officers, and GA4 phone call conversion tracking captures them as events.

Two methods work well:

  • Click tracking, record an event when a visitor taps a phone link
  • Call tracking numbers, use a third-party service that swaps in a tracked number and reports calls back to GA4

Click tracking is free and fast to set up. It counts intent, not completed calls.

Mark the phone-click event as a key event. Then compare it against form submissions to see which channel drives calls versus forms. That split changes where you spend money.

GA4 Key Events for Lead Generation in Mortgage Funnels

GA4 key events are the actions you decide matter most, and for a mortgage site they should map to your funnel. Mark too many and the signal blurs. Pick the handful that represent real borrower progress, then use them to measure lead quality, not just volume, the step that connects traffic reporting to business outcomes.

Map key events to funnel stages

A practical set for a mortgage funnel, ordered from early interest to close:

  • Calculator completion, payment or affordability tool finished (early interest)
  • Rate table interaction, rate table sorted, filtered, or expanded (product research)
  • Product page view, a specific loan program page viewed (consideration)

Tracking all of them shows where borrowers drop off, not just how many arrive.

Measure lead quality by channel, not just volume

Sessions and even lead counts can mislead. The useful comparison is qualified leads by channel: tag every campaign link with UTMs, pass the traffic source into your CRM via hidden form fields, then compare lead quality by channel inside the CRM rather than volume in GA4. Volume is the easy number; quality is the one that matters.

Build a mortgage-focused dashboard

A single GA4 exploration answering the loan officer’s real question, which channel produces applications, beats a dozen standard reports. Build one with:

  • Dimensions: session default channel group, landing page, event name
  • Metrics: sessions, key events, key event rate, engagement rate
  • Breakdown: key events by channel, then filter to application_submit and quote_request

Save it as an exploration and share it with your marketing lead. Review it monthly against your CRM’s qualified-lead counts.

Validation checklist and common fixes

Before you trust the numbers, run this check:

  • Confirm each key event fires once per real action in Realtime.
  • Confirm no key event fires on validation errors or button clicks before success.
  • Confirm paid campaigns carry UTMs so they do not fall into direct or referral.

Common problems and fixes:

  • Missing conversions: the event fires but is not marked as a key event, or the tag loads after the form submits. Move the tag to the page head and re-mark the event.
  • Duplicated conversions: both a form-submit event and a thank-you page view are marked as key events. Keep one.
  • Misattributed traffic: campaign links lack UTMs, so paid traffic lands in direct. Tag every link before launch.
Key Takeaway
A mortgage GA4 setup is only as good as its key events. Define them by funnel stage, validate them against real submissions, and report them by channel next to CRM lead quality. That is what turns traffic data into decisions about where to spend.

If your site pulls traffic but produces few leads, the problem is usually conversion, not traffic. Our breakdown of why your mortgage website gets traffic but no leads walks through the likely causes.

Connect Acquisition Data to Application and Lead Outcomes

Traffic data alone does not pay the bills. The value comes from connecting source and channel to actual applications, so you know which marketing earns its keep. Tag every campaign link with UTMs, pass the traffic source into your CRM via hidden form fields, and compare lead quality by channel inside the CRM rather than volume in GA4.

On privacy: mortgage sites handle sensitive financial data, so review your consent setup and avoid sending personal details into analytics events. Track the action, not the person.

Schedule a Call to Get Your Tracking Built Right

Getting GA4 right takes clean installation, sensible events, and a site that does not fight you on code changes.

LoanSites builds custom mortgage websites with unlimited support and unlimited customization, so tracking changes never require a rebuild.

Schedule a call to get your tracking built correctly the first time.


Tracking mortgage website traffic is not the hard part. The hard part is building a site that turns that traffic into booked calls and applications.

Frequently Asked Questions

How do I track mortgage lead form submissions in GA4?

Mark each form submission as a key event in GA4 so it appears in your conversion reports. Create a custom event that fires when the form’s thank-you page loads or when the submit button triggers a success message, then register that event as a key event under Admin > Events. Test it with the Realtime report before relying on the data. Once live, you can see which channels and landing pages produce form fills, not just visits, which is the number that matters for mortgage website traffic.

How do I measure phone calls from my mortgage website in GA4?

Set up GA4 phone call conversion tracking by firing an event when a visitor taps a tel: link on mobile or clicks a displayed number on desktop. Register that event as a key event so call clicks count alongside form fills. Because many mortgage prospects call rather than submit a form, call tracking closes a real gap in your lead data. Pair it with call tracking software if you need to tie specific calls back to campaigns, and review the source and medium attached to each call event.

How do I tell whether SEO is bringing qualified mortgage leads?

Use the GA4 traffic acquisition report to isolate organic search sessions, then compare their key event rates against paid and direct traffic. A channel with high traffic but few form or call events is not producing qualified leads. Build segments for visitors who reached rate pages or loan program pages and check their conversion rates. LoanSites builds Advanced SEO packages around exactly this question, so the traffic you earn is measured against applications and calls rather than raw sessions.

How long should I collect GA4 data before evaluating website performance?

Wait at least four to six weeks before drawing conclusions, and longer for mortgage, where the decision cycle spans weeks or months. GA4 needs enough sessions to show stable patterns in the traffic acquisition report and key events. Early data is noisy, especially for low-volume channels like referral or social. Use the period to confirm tracking is accurate, then compare month over month. If numbers look flat after two full months, review your key event setup before assuming the traffic is the problem.