Your ads are taking credit for jobs Modernize sent you. We pull the two apart.
You buy homeowner inquiries and calls from Modernize, QuinStreet's home services brand, and you run Google Ads and Meta for the same windows, siding or solar jobs. Those quote requests start on QuinStreet's own and partner sites, so they never carry a click ID from your ads, yet they end up mixed into your ad conversions anyway. We label every Modernize lead on arrival, keep its contracts out of what Google and Meta learn from, and show what a signed job costs from each source.
Free30 minutesNo obligation
Modernize · what breaks
What goes wrong when you buy Modernize leads and run ads
- 01
"Meta is taking credit for my Modernize jobs"
If your CRM sends every signed contract to Meta with the homeowner's phone and email, Meta matches those details to its users and can credit your campaigns for a job Modernize delivered. You pay twice for one homeowner, and Meta's bidding starts chasing people Modernize already found.
- 02
"The same homeowner is in my CRM twice"
A Modernize homeowner gets your follow-up call, then searches your company name, taps your brand ad and fills your form. Now one kitchen remodel shows as a Modernize lead and a Google Ads lead, and your brand campaign looks better than it is.
- 03
"Modernize calls are ringing my tracked line"
QuinStreet sells call products that connect homeowners directly to your sales reps. If those transfers land on a number that also sits in your call-tracking pool or Google call assets, every Modernize call inflates your ad call count.
- 04
"I can't say whether Modernize is worth renewing"
You pay Modernize for the homeowners it delivers and Google and Meta for clicks and impressions, so the only fair comparison is cost per signed window, siding or solar contract. Without that number you renew on gut feel, or cut the source that's actually signing jobs.
Modernize · the fix
What changes once Modernize leads are tracked properly
Modernize is its own source, not a guess
Set automatically from the CRM import or the transfer line, not picked by a rep after the visit.
Your ads train only on homeowners who clicked them
Conversion uploads filter on a stored click ID and an ad source, and duplicate records are merged before anything goes out.
A per-trade renewal answer
Cost per signed contract for Modernize next to Google Ads and Meta, split by trade, because a solar lead and a gutter lead aren't worth the same.
Modernize · architecture
What Modernize actually gives you to connect
QuinStreet publishes its lead formats, not an ad-tracking integration. Anything not listed here gets confirmed on your account.
- 1
Inquiries from QuinStreet's own sites
QuinStreet says inquiries come from its owned and operated websites and network partners, so no Pixel or GTM tag of yours ever fires on the request.
- 2
Call products
QuinStreet describes direct calls and transfers to your sales reps. We check which of your numbers they ring.
- 3
Click listings to your own site
QuinStreet also sells listings that send shoppers to a branded site. If you buy these, tag the landing URL so those visits don't pass as ad traffic.
- 4
CRM lead-provider partners
MarketSharp and Leap both list Modernize as a partner. Confirm whether your CRM imports Modernize leads automatically and what source value it writes.
- 5
No documented Google Ads or Meta connection
We found no published Modernize link to Google Ads, GA4 or Meta, so the fix lives in your CRM and server container.
Modernize · diagnose
Where Modernize tracking breaks, in diagnostic order
Start with the phone line, because a mislabeled transfer corrupts both your call tracking and your ad bidding at once.
- 01
Find the number Modernize transfers ring
Compare it with your call-tracking pool and Google call assets.
- 02
Open five recent Modernize leads in the CRM
Check that the source field says Modernize, not blank, web or the rep's guess.
- 03
Search for homeowners with two records
Same phone or address under Modernize and under Google Ads or Meta.
- 04
Review what your offline conversion upload sends
Every signed contract, or only ad-sourced ones with a click ID.
- 05
Check disputed leads against what you paid Modernize
Confirm whether your account credits back bad leads, and make sure any credits come off your cost per job.
Modernize · prove
The QA evidence — Modernize
Checked on real Modernize leads and real ad leads moving through your CRM, not on test records.
Source of truth
Your CRM's signed contracts by original source, cross-checked against your Modernize lead and billing history
- A live Modernize inquiry arriving in the CRM with source Modernize already set.
- A Modernize call transfer confirmed on a line outside your ad call tracking.
- A test ad lead carrying its GCLID or fbclid through to the signed stage.
- A duplicate homeowner merged, keeping Modernize as the original source.
- Zero Modernize contracts in the Google Ads or Meta upload over a closed month.
- Cost per signed job by source and trade reconciled to your invoices, then repeated 30 days later.
Modernize · free audit
What we check in the free audit
- Find the number Modernize transfers ring
- Open five recent Modernize leads in the CRM
- Search for homeowners with two records
- Review what your offline conversion upload sends
- Check disputed leads against what you paid Modernize
Checked against
Your CRM's signed contracts by original source, cross-checked against your Modernize lead and billing history
Free30 minutesNo obligation
Modernize · when not to buy
When you don't need this with Modernize
Sometimes Modernize and your ads simply don't touch.
- If Modernize is your only paid lead source and you don't run Google Ads or Meta, there's no ad attribution to protect.
- If your ads never upload offline conversions and only count form fills on your own site, Modernize leads can't leak into bidding.
- If you buy a handful of Modernize leads a month in one trade, a weekly spreadsheet match may answer the renewal question without a build.
- If the only problem is transfers ringing a tracked line, moving them to an untracked number is a quick fix your phone provider can make, and we'll tell you so.
Modernize · what we deliver
The event map when Modernize sits beside your ads
Modernize inquiry or transfer received
Logged with source Modernize and the format: web inquiry, call transfer or click listing. Reporting only.
Ad lead captured
Your own form fill or tracked call from Google or Meta, with the click ID saved on the record.
Duplicate homeowner check
Phone and address matched against open Modernize leads, so one project keeps one original source.
In-home estimate set
Counted by source, so you see whether Modernize homeowners book consultations as often as ad leads.
Contract signed
Sent to Google Ads and Meta with the contract value only when the original source is an ad.
Disqualified lead
Wrong trade, outside your service area or unreachable. Excluded from every upload and flagged in your cost-per-job math.
FAQ
Modernize questions, answered
No. The homeowner submits the request on QuinStreet's own or partner sites, so nothing of yours loads on that page. Modernize leads get tracked inside your CRM instead.
No. Google's offline import ties a sale back to an ad click through the GCLID you saved with the lead, or hashed email and phone with enhanced conversions for leads. A Modernize lead didn't start with your ad click, so uploading its contract teaches bidding the wrong lesson.
A homeowner you call from a Modernize lead may search your name before booking. If they click your brand ad, Google can get the credit, so we merge those records under the original source.
Only if they ring a tracked number. We check which line QuinStreet routes to and move it if it overlaps your ad numbers.
Compare cost per signed contract, not cost per lead, for each trade you sell. That takes a reliable source on every CRM record, which is the first thing we fix.
More on Modernize
- Enhanced ConversionsEnhanced Conversions enrich the conversions that already fire. First we make sur…
- Meta CAPIA one-click CAPI integration sends thin events. That's why your Event Match Qual…
- Cross-Domain TrackingYour checkout provider is the best performing traffic source in your GA4 account…
RELATED GUIDES
Booking tools beside Modernize, and what their bookings feed
- UpworkUpwork conversion tracking: the client your ad found signed on Upwork, and Google Ads never heard about it
- HomeGuideHomeGuide conversion tracking: is HomeGuide or your ads booking the jobs?
- Google Things to DoGoogle Things to Do conversion tracking: stop your ads taking credit for tickets the free listing sold
- GetMyBoatGetMyBoat conversion tracking: see which charters your ads booked and which GetMyBoat found
- Care.comCare.com conversion tracking: know whether your listing or your ads fill your open spots
- CarePatrolCarePatrol conversion tracking for when you can't tell advisor referrals from the move-ins your ads earned
- ConstructConnectConstructConnect jobs are showing up as Google Ads wins
- Lawyers.comPaying for Lawyers.com and Google Ads? Find out which one actually signs your cases
Free · 30 min
Find out what a Modernize job really costs you
Free30 minutesNo obligation
