Skip to main content
Google Ads · Mortgage brokersGoogle Ads × Mortgage brokers

Google Ads conversion tracking for mortgage brokers

A mortgage journey runs for months, passes through a regulated advice process, and produces its revenue at completion — long after any cookie and often beyond the import window. What Google Ads adds on top of that is a mechanical requirement: gclid, gbraid and wbraid have to reach the record that holds the money, because Google Ads can only credit a conversion it can tie back to a click it recognizes. This page covers both halves — what a conversion is in mortgage brokers, and what Google Ads specifically needs to accept it.

Free30 minutesNo obligation

Specific to Google Ads × Mortgage brokers

Google Ads for mortgage brokers: applications, gclid and no loan data

Mortgage brokers on Google Ads should optimize on the submitted loan application, imported through offline conversion import against the gclid, gbraid or wbraid stored on the CRM record and sent from the CRM or loan origination system. Use a blended expected-commission value, never the loan amount, rate, credit score or income.

Google is where mortgage intent is clearest: refinance rates, pre-approval, first-time buyer programs by state. Refinance and purchase behave differently against the window. A refinance usually moves from application to funding fast enough that the funded loan can be imported within 90 days of the click; a purchase borrower is often pre-approved months before finding a house, so the funded purchase loan falls outside. Split the two into separate conversion actions so each gets a target it can reach.

Credit products fall under Google's personalized advertising restrictions in the US, which remove age, gender, parental status, marital status and ZIP code targeting. Google may also require financial services verification before mortgage ads serve; check your account status. Enhanced Conversions for leads sends hashed email and phone, which is fine. The loan amount, property value and credit band have no place in the conversion or any custom variable.

The most common break is the application portal. The borrower clicks from your site into the lender's or the loan origination system's application on another domain, the gclid stays behind, and the submitted 1003 can't be matched. Pass the CRM record ID into the portal link so the application can be joined back to the stored click ID.

Google Ads · Mortgage brokers · what breaks

Why Google Ads under-reports for mortgage brokers

  1. 01

    Enquiry forms treated as the conversion

    Including people who are years away.

  2. 02

    Completions months outside the window

    So the revenue event can't drive bidding.

  3. 03

    Loan and credit detail in event parameters

    Financial data travelling to ad platforms.

  4. 04

    Gclid, gbraid and wbraid never reaches the record

    Three parameters, not one. gclid is the long-standing identifier; gbraid and wbraid arrive on iOS traffic where privacy constraints prevent the usual one. Capture code that names only gclid loses a growing share, silently, and the loss is invisible until you audit how many records carry an identifier.

Google Ads · Mortgage brokers · the fix

What working looks like — Google Ads · Mortgage brokers

  • Application submitted as the bidable conversion

    Inside the window, predictive of revenue.

  • Completions reported with real commission

    Where attribution survived.

  • Financial detail stripped

    Before anything is dispatched.

Google Ads · Mortgage brokers · architecture

How Google Ads and mortgage brokers actually connect

  1. 1

    The conversion in mortgage brokers

    Enquiry, agreement in principle, full application, completion. The bidable window usually reaches the application and not the completion.

  2. 2

    Google Ads needs a click to match

    A click identifier inside the 90-day window, a conversion action name that matches one configured in the account, a conversion timestamp for when the outcome happened, and a value. Read the match rate after uploading — a file can upload perfectly and match nothing.

  3. 3

    The identifier: gclid, gbraid and wbraid

    Three parameters, not one. gclid is the long-standing identifier; gbraid and wbraid arrive on iOS traffic where privacy constraints prevent the usual one. Capture code that names only gclid loses a growing share, silently, and the loss is invisible until you audit how many records carry an identifier.

  4. 4

    Where it gets sent from

    your CRM's record of submitted applications and completions.

  5. 5

    Deduplication and window

    There's no shared event ID mechanism like Meta's. What matters instead is the counting setting on each conversion action — 'one' for lead-type conversions so a repeat submitter doesn't count three times, 'every' for ecommerce where a second purchase is a second sale. This is the single most common misconfiguration we find in Google Ads accounts. Google's offline import window is 90 days from the click. Anything older can't be matched, and rows outside it fail as unmatched without much explanation. Measure your median click-to-outcome time against that before designing anything.

Google Ads · Mortgage brokers · events

The conversion map for mortgage brokers

Four stages across a regulated, months-long process with a hard data-handling constraint.

EnquiryBrowser-side plus call tracking. Volume only.
Agreement in principleServer-side from the CRM. A genuine intent signal.
Full applicationServer-side. The realistic optimization target.
CompletionServer-side with commission value, where the cycle fits the window.
Loan detailStays internal. Never dispatched.

Google Ads · Mortgage brokers · diagnose

Diagnostic order — Google Ads · Mortgage brokers

  1. 01

    Count records carrying gclid, gbraid and wbraid

  2. 02

    Loan amount sent as conversion value at enquiry

    Revenue that doesn't exist yet, and financial data that shouldn't leave.

  3. 03

    Click ID lost between enquiry and application

    Multi-step forms and portal handoffs both drop it.

  4. 04

    Optimizing on completions

    Outside the window, so the conversion action never gets enough volume.

  5. 05

    Read the match rate on the upload, not the success message

    A conversion action that stops receiving hits is flagged as inactive 30 days later — by which point a month of budget has already run against a missing signal. Check the last-received date on every action monthly; it takes two minutes and it's the cheapest monitoring available.

Google Ads · Mortgage brokers · prove

How it gets proven — Google Ads · Mortgage brokers

Source of truth

your CRM's record of submitted applications and completions

  • Click ID present on a live CRM record after a full application journey.
  • No loan amount, credit indicator or property value in any dispatched event.
  • Applications reconciled against the CRM for a closed month.
  • Completion attribution rate reported honestly, including what fell outside the window.
  • The match rate on the upload, not the success message read directly, not inferred from an upload succeeding.

Google Ads · Mortgage brokers · free audit

What we check in the free audit

  • Count records carrying gclid, gbraid and wbraid
  • Loan amount sent as conversion value at enquiry
  • Click ID lost between enquiry and application
  • Optimizing on completions
  • Read the match rate on the upload, not the success message

Checked against

your CRM's record of submitted applications and completions

Get my free conversion tracking audit

Free30 minutesNo obligation

Google Ads · Mortgage brokers · when not to buy

When you don't need this — Google Ads · Mortgage brokers

  • If Google Ads already reports conversions that reconcile against your crm's record of submitted applications and completions within a few percent, this is working and there is nothing to buy.
  • Measure identifier coverage yourself first — pull your last hundred records and count how many carry gclid, gbraid and wbraid.
  • If you're running Performance Max exclusively and haven't separated your conversion actions, the import will work and the reporting won't tell you much. Worth sorting the account structure first.

Google Ads · Mortgage brokers · what we deliver

What gets built — Google Ads · Mortgage brokers

  • Click ID captured and stored on the CRM record

    It has to survive months.

  • Sensitive parameters stripped server-side

    Amounts, credit indicators, property values.

  • Application and agreement-in-principle as staged events

    Different values.

  • Completions uploaded where the cycle allows

    Otherwise reported only.

  • Dispatch via Google's offline conversion import

    Uploaded against the click identifier, either through the Google Ads API or as a file. The upload is the easy part; what limits it is how many of your records carry an identifier at all. Verify the current column format against Google's own template — it has changed before.

Written guarantee

95%+ tracking accuracy

Measured against your CRM's record of submitted applications and completions. Miss it and we keep working at no cost.

Get my free conversion tracking audit

From $400 · See packages

FAQ

Google Ads · Mortgage brokers questions, answered

Yes. Refinances usually fund inside the 90-day import window and purchases often don't, so they need different optimization targets and values.

Free · 30 min

Get Google Ads reporting what mortgage brokers actually earn

Free30 minutesNo obligation