🙌 Our latest webinar is live!
Nov 7
Guides

Marketing Attribution for Lending and Fintech Leads

Andre Sottil
Founder & CEO, Admira

Marketing attribution for lending and fintech ties each ad click to what happens after the application: identity verification, credit decision, offer acceptance and, most importantly, the funded loan or activated account, so you can measure cost per funded loan by channel instead of cost per application. Applications are cheap to generate and easy to inflate. A channel that brings many applicants who fail underwriting or abandon at the offer screen can look like your best performer in Ads Manager while losing money.

This guide covers the lending funnel and its metrics, why application volume misleads, the ad policies that apply to financial products, a worked example, privacy rules for sending data back to ad platforms, and a real customer result.

Why doesn't cost per application work for lenders?

Three things break the link between applications and revenue:

  • Approval rates vary by channel. One audience may be approved at 40%, another at 10%. Ad platforms optimize toward people who apply, not people who qualify.
  • Drop-off happens after the click. Identity checks, document upload, the offer screen and the contract each lose applicants. A channel's value depends on how its users move through these steps.
  • Revenue depends on repayment. A funded loan that defaults can cost more than it earns. The real value of a customer depends on credit performance, which arrives months after the ad.

So the useful question is not "which ad gets the most applications?" but "which ad produces funded, performing loans at the lowest cost?"

What does the lending funnel look like, and what should you measure?

StageMetricSend to ad platforms?
Application startedCost per start, start-to-submit rateOptional; high volume, weak signal
Application submittedCost per applicationYes, as a secondary event
Identity / KYC passedKYC pass rate by sourceUseful if volume is low downstream
ApprovedApproval rate and cost per approvalYes, a strong quality signal
Offer accepted / contract signedOffer acceptance rateYes
Funded / disbursed (or account activated)Cost per funded loanYes, the main optimization event
Performing after first paymentsEarly default rate by sourceUse in reporting and value rules

For card, wallet or neobank products, replace "funded" with "account activated" or "first transaction," and keep the same structure.

Which ad policies apply to lending and fintech?

Meta requires the Financial Products and Services Special Ad Category for financial campaigns based in or shown to the US, starting in January 2025; it replaced the older Credit category. Campaigns in this category get the same restrictions as housing and employment: age generally fixed at 18 to 65+, no gender targeting, location radius of at least 15 miles or 25 km, no ZIP code targeting and no lookalike audiences. Meta's documentation says the restrictions currently apply to businesses based in or reaching the US, Canada and Europe, and other businesses may opt in (Meta Special Ad Category documentation).

Google Ads personal loan ads must disclose the minimum and maximum repayment period, the maximum APR and a representative cost example on the landing page. Loans must have a repayment period of at least 61 days, and in the US ads for personal loans with an APR of 36% or higher are not allowed. Some countries also require financial services verification before you can advertise (Google Ads personal loans policy).

The practical effect: when targeting is restricted, the algorithm relies on your conversion signals. Sending funded loans instead of raw applications is often the biggest quality lever you have left.

Example: cost per application vs cost per funded loan

Example (hypothetical numbers): a consumer lender spends $30,000 a month across three channels.

ChannelSpendApplicationsApprovedFundedCost per applicationCost per funded loan
Meta$14,0001,400420210$10.00$66.67
Google Search$10,000600270170$16.67$58.82
TikTok$6,0001,00015060$6.00$100.00
Total$30,0003,000840440$10.00$68.18

TikTok has the cheapest applications and the most expensive funded loans. Google Search costs 67% more per application than Meta but 12% less per funded loan. Now add value: if the expected net revenue per funded loan, after expected losses, is $90, TikTok loses $10 on every loan while Google earns about $31. Approval rate (15% on TikTok vs 45% on Google) explains most of the gap, so the fix may be creative and landing page targeting, not shutting the channel off. For a deeper version of the value logic, see POAS vs ROAS.

How do you set up lending attribution step by step?

  1. Map the funnel stages in your loan system. Each stage needs a timestamp and an application ID that links back to the lead.
  2. Capture source data at the first form step. Store UTMs and click IDs on the application record, not just in analytics. Our guide to passing UTM parameters into the CRM covers hidden fields.
  3. Find the drop-off stage per channel. Compare start-to-submit, KYC, approval and offer acceptance rates by source. The biggest leak is usually one specific step.
  4. Send approved and funded events server-side. Use the Meta Conversions API and Google offline conversion imports, with hashed identifiers only. See connecting offline conversions to ad platforms.
  5. Assign values carefully. Use expected net revenue per product, not the loan amount. Sending loan principal as "value" teaches the algorithm to chase large loans, not profitable ones.
  6. Report cost per funded loan and early default by source monthly. Judge a channel on loans that perform, once the first payments are in.

What data should you never send to ad platforms?

Send the event name, time, value and hashed contact identifiers (email, phone with country code). Do not send credit scores, income, loan purpose, rejection reasons or account balances. Beyond platform policies, financial data is covered by privacy and banking rules in most countries, so involve compliance before you add any custom parameter. A first-party data strategy helps you keep sensitive data in-house while still giving algorithms useful signals.

Customer result: Apurata found the stage where applicants dropped

Apurata, a lending company, used Admira to follow applicants from ad to loan and found where they were dropping off: the interest-rate disclosure stage. After addressing that stage, Apurata raised loan completion by 35% (Admira customer results). The lesson applies to most lenders: the ad is rarely the only problem. Attribution that stops at the application can't show you that the leak is inside your own funnel.

Where does Admira fit, and where doesn't it?

Admira connects Meta, Google Ads, TikTok and Click-to-WhatsApp leads to CRM stages (HubSpot, Salesforce, Kommo, Clientify, ActiveCampaign or a custom integration the team builds), shows buyer journeys and drop-off by source, and sends funnel events back to the ad platforms through its Conversion API. Tracking is cookieless by default, data is hosted on AWS in Austin, US, and it is GDPR and CCPA compliant. Admira is not a loan management system or a credit-risk model, and it does not decide what data your compliance team allows you to share. See lead tracking for how the source capture works.

Who this is for, and when it doesn't apply

For consumer and SME lenders, BNPL, credit card issuers, neobanks and insurtechs that acquire customers through paid media and approve or activate them in a separate system. Less relevant if all your customers come through brokers or partners with no paid acquisition, or if your volume is so low that you fund only a few loans a month from ads; then manage by approval rate and review cost per funded loan quarterly.

FAQ

Should I optimize Meta for applications or funded loans?

Optimize for the deepest event with enough volume. If funded loans are too few per week for the campaign to learn, use approved applications and keep funded loans as the reporting metric.

What is a good cost per funded loan?

It depends on your expected net revenue per loan after losses. Compare cost per funded loan with that value by product, and stop scaling any channel where cost exceeds value.

Is it allowed to send loan data to Meta and Google?

You can send conversion events with hashed identifiers, within platform policies and local law. Do not send sensitive financial details, and get compliance sign-off for every field.

Do I have to use Meta's Financial Products and Services category?

It is required for financial campaigns based in or shown to the US. Meta's documentation says restrictions apply to businesses based in or reaching the US, Canada and Europe; check your own markets before launch.

How do I handle rejected applicants in attribution?

Track them by source. A high rejection rate is a targeting signal. Do not send rejections to ad platforms with rejection reasons attached.

How long until I can judge loan quality by channel?

Funding data arrives in days. Repayment data takes at least a few payment cycles. Report cost per funded loan weekly and early default by source once the first payments are due.