Skip to main content
Financial ServicesFor lenders, insurers, advisors

Get your Financial Services tracking to 95%+ accuracy guaranteed in writing.

Mortgage lenders, insurance agencies, RIAs and consumer lenders all report the same thing: applications look cheap, quotes look plentiful, and funded volume doesn't move. The event you send is a browser form submit; the event you get paid on happens weeks later in Encompass, an AMS, or a custodian's system. I connect those two so the platforms optimize toward the outcome your P&L recognizes.

Free30 minutesNo obligation

Financial Services · what breaks

Why financial services attribution breaks

  1. 01

    The conversion you report isn't the one you're paid for

    Applications, quotes and prequals fire in the browser. Funding, binding and account funding happen weeks later inside the loan origination or agency management system, where no pixel ever goes.

  2. 02

    Special Ad Categories remove your targeting levers

    Credit and housing ads lose age, ZIP and detailed targeting, and lookalike options get restricted. Conversion feedback becomes almost the only lever you have left, exactly when yours is weakest.

  3. 03

    The payback cycle outruns the attribution window

    Meta's longest standard setting is a 7-day click window. A mortgage that funds 45 days after the click will never be credited there, no matter how clean the event is.

  4. 04

    Sensitive fields end up in payloads nobody reviewed

    Loan amounts and product names sitting in URLs, account digits picked up by automatic matching, credit bands passed as custom parameters. Hashing a field doesn't make sending it a good idea.

Financial Services · the fix

What changes when funding is the conversion — Financial Services

  • One event per funded loan or bound policy

    What reaches the platforms is what your P&L recognizes, imported from Encompass, LendingPad, EZLynx, Applied Epic, HawkSoft or whatever system you actually close in.

  • Early events priced by their real funding rate

    Inside the short windows we send one verified-intent event carrying an expected value — the historical funding rate for that lead type times your average margin — instead of counting every application as a win.

  • Click IDs that survive the whole cycle

    gclid, gbraid, wbraid, msclkid and fbc are written to the lead record at first touch and travel through underwriting, so the import still has something to match on sixty days later.

  • A defined sensitive-field boundary

    Nothing about creditworthiness, health, account numbers or specific loan terms crosses into an ad platform. The value tier goes out; the underwriting detail stays in the LOS.

Financial Services · architecture

Click to funded loan, across the window gap — Financial Services

Ad click, quote or prequal or application, underwriting, then funded, bound or account funded. That last step happens in a system no pixel reaches, weeks after the click expired inside Meta.

  1. 1

    Click IDs written to the lead at first touch

    gclid, gbraid, wbraid, msclkid and fbc are stored on the lead record the moment it's created, because they have to survive sixty days of underwriting.

  2. 2

    The application form stops leaking

    Automatic enhanced conversions and Meta automatic advanced matching are switched off on application pages and replaced with explicit hashed fields.

  3. 3

    The LOS or AMS becomes the event source

    Encompass, LendingPad, Salesforce Financial Services Cloud, Total Expert, EZLynx, Applied Epic or HawkSoft pushes stage changes in by webhook or nightly export.

  4. 4

    Two tracks, because the windows differ

    Google receives the true funded event inside its 90-day click import window; Meta receives an in-window qualified event priced at the historical funding rate.

  5. 5

    Margin is the value, never the principal

    What leaves is your commission or expected margin for that product, not the loan amount, the balance, or anything underwriting decided.

Financial Services · events

Staged events for a funnel that closes weeks later — Financial Services

Values are margin-based, and the final row is the boundary the container enforces on every payload no matter which platform is asking.

quote_startedA rate, quote or prequal tool beginsgclid, msclkid, event_id, product_groupBrowser to server · reporting only
application_submittedThe application posts successfullygclid, em (hashed, explicitly mapped), ph (hashed), event_id, product_groupBrowser + server, deduped by event_id · reporting only
lead_qualifiedA producer or loan officer dispositions the lead as a real opportunitygclid or hashed contact, value (historical funding rate × average margin), currencyServer · optimization (Meta, in-window)
call_qualifiedA tracked call is dispositioned as an opportunity, not a service callgclid, ph (hashed), call_duration, disposition_codeServer · optimization (secondary)
approvedUnderwriting approves, or a policy moves to quoted-to-bindgclid or hashed contact, value (expected margin), currency, conversion_date_timeServer offline import · reporting only
fundedThe loan funds, the policy binds, or the account is fundedgclid or hashed contact, value (commission or margin), currency, transaction_idServer offline import · optimization (Google, primary)
declined_withdrawnApplication declined or withdrawn, or the policy lapses pre-bindinternal lead_id, reason_codeHeld in your systems · reverses the earlier value
BLOCKED — never leavesAny event carrying underwriting or account detailcredit score or band, prequal result, loan amount or principal, LTV, DTI, account or card digits, SSN, income, property address, health answersDropped in the container before every destination tag

Financial Services · prove

Reconciled to the closing report, line by line — Financial Services

Every month the funded and bound records get compared to what the platforms recorded, and every difference gets a name before anyone changes a bid.

Source of truth

Funded loans and bound policies in Encompass, LendingPad, EZLynx, Applied Epic or HawkSoft — your monthly closing report

  • Export funded and bound records with funding date, product, commission or margin, and the originating lead ID.
  • Confirm each record still carries the click ID captured at first touch; a rising blank rate means the CRM field mapping broke.
  • Compare funded counts and margin value to Google Ads offline conversions by conversion date, not by click date.
  • Treat Meta separately: funded events land outside the 7-day click window, so they're measurement there, not optimization.
  • Confirm no audience or list was built from credit, housing or employment attributes — Special Ad Category rules cover lists too.
  • Diff the outbound payload against the allow-list, then split the remaining gap into window differences and real data loss.

Financial Services · free audit

What we check in the free audit

  • The conversion you report isn't the one you're paid for
  • Special Ad Categories remove your targeting levers
  • The payback cycle outruns the attribution window
  • Sensitive fields end up in payloads nobody reviewed

Checked against

Funded loans and bound policies in Encompass, LendingPad, EZLynx, Applied Epic or HawkSoft — your monthly closing report

Get my free conversion tracking audit

Free30 minutesNo obligation

Financial Services · when not to buy

When a lender, agency or advisor should pass — Financial Services

Four genuine reasons not to do this.

  • Most volume comes from referrals, renewals and your existing book, and paid media is a small line item you'd cut in a slow quarter.
  • You're a single producer spending a few hundred a month. You can read your own pipeline faster than any import will report it.
  • Compliance hasn't approved sending any hashed identifier to an ad platform. That decision comes first; there is no build without it.
  • You buy leads from an aggregator who owns the click and the landing page. There's no first-party session to instrument — renegotiate.

Financial Services · what we deliver

What we build for a lender, agency or advisory firm — Financial Services

  • LOS, AMS or CRM conversion pipeline

    Stage changes in Encompass, Salesforce Financial Services Cloud, Total Expert, Velocify or your agency management system pushed into the server container by webhook or scheduled export.

  • Staged Google Ads offline conversion import

    Application, approved and funded imported as three separate conversion actions with their own values, inside Google's 90-day click-to-conversion window.

  • Meta CAPI with an in-window expected-value event

    One qualified-lead event per applicant, valued on how often that lead type historically funds, deduplicated against the browser event by event_id.

  • Call attribution joined to loan officer disposition

    CallRail or Invoca sessions matched to the stored click ID, with the call only counted once the producer or loan officer dispositions it as a real opportunity.

  • Sensitive-parameter blocking rules

    Automatic enhanced conversions and Meta automatic advanced matching switched off on application forms, replaced with explicit hashed email and phone against a documented allow-list.

  • Monthly funding reconciliation

    Platform-reported conversions compared line by line to funded and bound records, separating attribution differences from genuine data loss. That's the Source-of-Truth Reconciliation Method, run on your closing report.

Written guarantee

95%+ tracking accuracy

Measured against Funded loans and bound policies in Encompass, LendingPad, EZLynx, Applied Epic or HawkSoft — your monthly closing report. Miss it and we keep working at no cost.

Get my free conversion tracking audit

FAQ

Financial Services questions, answered

Send your margin, not the principal. A $600,000 purchase mortgage and a $600,000 HELOC don't earn you the same thing, and if you feed principal into Smart Bidding it will chase the biggest loans rather than the most profitable ones. We build a value per product from your own commission and pull-through math.

Free · 30 min

Get funded volume into your ad accounts

Free30 minutesNo obligation