The Closed-Loop Tax: Enhanced Matching Killed CPL
TL;DR: Google just rolled Enhanced Matching into Customer Match. The UI copy sounds polite. The actual move is not. Google is closing the cookieless hole by forcing advertisers to feed first-party CRM data back into the bid. If you still judge campaigns by cost-per-lead, you are buying form-fills while the algorithm hunts closed revenue. Stop buying lists. Start training the bid on who actually paid.
I am James, CEO of Mercury Technology Solutions. Hong Kong — August 23, 2026
If your media report still opens with CPL, your lead generation spend is about to get more expensive and less honest at the same time.
Enhanced Matching is a Customer Match layer that matches your consented CRM emails against publisher lists without third-party cookies. Google is testing and rolling it now. It accepts emails that are not Gmail. Membership lasts 60 days, not the old 540.
What is Enhanced Matching in Google Ads? It is Customer Match that still works after third-party cookies die: your consented CRM emails, matched against publisher lists, with a 60-day membership window.
That is the product note.
The strategy note is uglier:
Google is not helping you find leads. It is helping you find people who will pay — if you give it the receipts.
This is not a "nice-to-have integration." This is a closed-loop tax. Advertisers with a live CRM feedback loop will keep teaching the model what a buyer looks like. Advertisers still optimizing for a thank-you page will keep buying noise, then blame "lead quality" when the noise was the brief.
What Enhanced Matching Changes in Customer Match
Enhanced Matching sits in Account settings, under Customer Match. You check a box that says you want to expand reach with consented user lists. Future uploads pick it up. Old lists do not, unless you re-upload them.
Three details matter more than the checkbox:
- It works without third-party cookies. The old identity layer is dying. Google is replacing it with your customer file.
- It matches non-Google emails. Yahoo, Outlook, Live, the addresses your actual buyers use at work. The Gmail-only fantasy is over.
- The list expires in 60 days. A quarterly CSV dump is now a dead list with extra steps.
In other words: the platform is no longer pretending it can guess buyers from a pixel and a landing-page fire. It wants the system of record.
並非是 Google "added a matching feature." 而是 Google finished a move it has been making for years — Enhanced Conversions, offline import, Data Manager, conversion-value bidding. Enhanced Matching is the audience half of the same loop.
Think of it as two pipes that operators keep treating as separate products:
Loop
What you send
What Google does
Audience loop
Customer lists, hashed emails, consented CRM IDs
Finds more of the same people, even without cookies
Value loop
GCLID, hashed email, offline wins, deal value
Teaches Smart Bidding what a win is worth
Most Threads takes mash these together. Fine. They are the same strategy wearing two labels.
If you only upload audiences, you expand reach. If you never return closed-won value, you expand the wrong reach.
The CPL Trap
CPL is a comfortable lie.
It is easy to report. Easy to benchmark. Easy to tell a boss "we bought 400 leads this month." It is also how you train an auction to hunt the cheapest form-fill in the cheapest geo with the loosest intent.
The algorithm does not care that your "lead" was a student, a competitor, a tire-kicker outside the service area, or a contact who will never clear credit. You scored the conversion at the form. The bid learned: this is winning.
Then everyone holds a meeting about "lead quality going to hell."
Of course it did. You paid the machine to maximize the wrong event.
Stop buying names. Start buying closed deals.
The reframe is not poetic. It is an auction design problem. Smart Bidding is an OODA loop. Observe click. Orient with identity. Decide bid. Act. If the only "observe" you return is form_submit = 1, the loop collapses to volume. If you return closed_won = 48000 HKD in Kowloon, 14-day cycle, the loop has a target.
Google's own product surface has been screaming this for years: Maximize Conversion Value, tROAS, offline conversions, Enhanced Conversions for leads. Enhanced Matching just makes the identity side of that loop less optional.
The operators still arguing about "how much is a lead worth" are asking the pre-cookie question. The live question is: what is a *qualified closed deal* worth, and how fast can you tell the bid?
Why Does Lead Quality Feel Worse?
Lead quality did not randomly decay. Three things happened at once.
The identity layer got thinner. Cookies, fingerprinting, and "we will figure it out on the thank-you page" stopped being enough. Match rates fell. The bid started guessing.
The cheap inventory got better at looking like intent. Forms are easy. Buying is not. Any auction optimized for forms will be farmed by people who are good at forms.
Google started preferring advertisers who close the loop. Not as a morality play. As a measurement advantage. The account that returns hashed emails and GCLIDs every day has a cleaner signal. The account that does not is bidding blind and calling it "brand."
This is signal-to-noise, not vibes.
You do not fix it with a new landing page headline. You fix it by changing the loss function.
The Super-Broker Problem
The first comment on every post like this is the same: 養套殺.
You feed Google your closed-won file. Google trains its model. Google later cuts you out and sells the pattern to your competitor. Or to itself.
That fear is not stupid. It is incomplete.
Google does not print money from your CRM. Google prints money when you keep paying the auction. A platform that kills its paying advertisers is not a predator. It is a suicide. The more accurate read is worse in a quieter way:
Google does not want to replace you. It wants to become the only broker you cannot fire.
That is the Iserlohn move. Occupy the chokepoint. Make the switching cost the strategy. Once the only high-fidelity copy of "who paid, for how much, in which region" lives inside Ads, you do not have a media account. You have a dependency.
So yes — send the data. The bid is blind without it.
And no — do not let Ads become the system of record.
Your CRM stays the source of truth. Google gets a hashed, consented, purpose-limited feed. You keep retention, lifecycle, and the actual customer relationship on a surface you own. Enhanced Matching expands reach. It does not get to own the customer.
If your only "retention layout" is a remarketing list inside Google, you already lost the 養套殺 argument. You just have not received the invoice yet.
How to Feed CRM Data Into Google Ads This Week
Three moves. None of them are creative. All of them beat another creative test.
1. Close the CRM pipe. Daily.
Return GCLID or hashed email. Prefer Data Manager or a native CRM connector over a hero intern with a CSV. Enhanced Matching only applies to future uploads, and the list dies in 60 days. Daily is the unit. Weekly is already stale. Monthly is a museum.
If you are not already on Customer Match, start there. Then opt into Enhanced Matching under Account settings. Re-upload the live lists so the new matching layer actually touches them.
Consent is not a footnote. If the list is dirty, you did not build an audience. You built a policy incident.
2. Redefine "high quality" in the bid, not in a Slack rant.
Write the deal conditions into the conversion, not into a weekly complaint thread.
- Deal value, not a flat "lead = 1"
- Serviceable geo
- Budget floor
- Sales-accepted vs sales-qualified vs closed-won as separate events if your cycle is long
The model cannot honor a quality bar you never scored. "Our sales team says the leads are bad" is not a bidding signal. A rejected-lead conversion with value 0 is.
3. Change the objective.
Stop Maximize Conversions if the conversion is a form. Move to Maximize Conversion Value or tROAS once you have enough value data to not starve the bid.
This is the part people delay because the dashboard looks scarier. Good. A scary accurate number beats a calm fake one.
Stop optimizing for the thank-you page. Start optimizing for the invoice.
The Closed-Loop Tax
Here is the pattern under the product name.
Every major ad platform is making the same trade: privacy theater on the surface, first-party gravity underneath. The advertiser who owns a clean customer file gets cheaper discovery. The advertiser who rented identity from the browser gets a higher CPA and a story about "the algorithm changing."
The algorithm did change. It stopped subsidizing data poverty.
You can refuse to upload CRM data. That is a choice. The cost of that choice is now explicit. You will buy more of the wrong people, at a higher price, with less ability to prove otherwise.
You can also upload everything and sleepwalk into broker lock-in. That is the other failure mode.
Google Ads Enhanced Matching does not make first-party CRM optional. It makes the closed-loop tax visible. Smart Bidding and tROAS only work once that loop is closed.
The adult position is narrower:
Feed the bid the truth. Keep the customer file. Bid for value. Measure the invoice.
If your leads have felt worse lately, do not start with creative. Start with the loop. What event are you scoring? How fast does closed-won come back? Does the bid know the difference between a name and a payment?
Google is not asking for more data because it likes you. It is asking because the old identity layer died, and the only remaining fuel is the file you already have.
Use it. Or keep burning budget to teach a blind model how to fill forms.
Mercury Technology Solutions: Accelerate Digitality.


