DripJobs conversion tracking: stop counting taps, see which ads sign proposals
You run Google and Facebook ads, leads land in your DripJobs pipeline, and proposals get signed. But Google and Meta only saw a tap on Book an Estimate, because the form itself runs on your DripJobs booking link, not your website. We tie estimate requests and accepted proposals back to the ad that started them, so your budget goes to the painting, roofing and remodeling jobs you actually close.
Free30 minutesNo obligation
DripJobs · what breaks
What goes wrong when DripJobs meets your ads
- 01
"Google shows more leads than DripJobs ever got"
Your website tag counts taps on the Book an Estimate button. The real submission happens on your DripJobs booking link, and DripJobs documents no place for your Google tag there, so Google learns from taps that never became estimate requests and you pay for more of them.
- 02
"Half my leads say No Lead Source"
DripJobs tells you to match the lead sources in your company settings to the options on your website and ad forms. When they drift apart, a Facebook lead lands with no source, and you can't tell which campaign is paying for itself.
- 03
"The ads report leads, not signed jobs"
The money moment in DripJobs is a proposal marked accepted, often days or weeks after the estimate visit. Nothing sends that back to Google or Meta, so both keep buying cheap form fills from homeowners who never sign.
- 04
"A bedroom touch-up counts the same as a whole-house repaint"
If you sell Good/Better/Best packages, the same lead can be worth a few hundred dollars or many thousands. Without the accepted proposal total on the conversion, every lead looks equal and your bidding can't favor the big repaints and roof replacements.
DripJobs · the fix
What changes after we fix it — DripJobs
Every DripJobs lead traced to its ad
The click ID and UTMs are stored on your site before the visitor jumps to the booking link. When the lead lands in DripJobs, its email and phone go back hashed, so Google's enhanced conversions for leads and Meta's Conversions API can match it to the ad.
Google and Meta learn from signed proposals
When a proposal is marked accepted in DripJobs, the conversion goes server-side to Google Ads and the Meta Conversions API, valued at the proposal total once we confirm your zap can carry it.
Paid leads and marketplace leads in separate columns
Angi webhook leads, Thumbtack and HomeAdvisor deals stay tagged and never inflate the numbers your ad campaigns are judged on.
DripJobs · architecture
What DripJobs actually lets you hook into
In the help center and integration pages we reviewed, DripJobs doesn't document a Google Ads, GA4 or Meta Pixel connection. What it does document is enough to build on.
- 1
Hosted booking link or iframe embed
The booking form runs on your DripJobs booking link (yourcompany.dripjobs.com/booking in their example), and DripJobs says that form can't be edited. It can go in an iframe, though DripJobs warns some sites block iframes from another domain.
- 2
The ?ls= lead source parameter
Adding ?ls=Google or ?ls=Facebook to the booking link sets the lead source from the link and hides that question on the form.
- 3
Thank-you page URL option
The booking form settings include a thank-you page URL. We confirm whether it redirects to your own domain, where a tag could fire.
- 4
Zapier triggers and actions
Zapier is listed on the Advanced and Growth plans. Triggers include Booking Form Submitted, New Lead Created, On-Site Estimate Scheduled, Proposal Accepted, Proposal Rejected and New Payment Received; actions include Create Lead.
- 5
Webhooks for lead providers
Angi leads arrive through a DripJobs webhook in the Cold Leads stage with an Angi Leads tag. Thumbtack has a documented webhook route, HomeAdvisor a Zapier route, and Networx its own integration article.
DripJobs · diagnose
Where DripJobs tracking breaks, in the order we check
The usual DripJobs setup has a healthy pipeline and a blind spot between the ad click and the booking link, so we start there.
- 01
What your Google Ads lead conversion actually counts
If it's a button click or a page view on your site, it's counting intent, not DripJobs submissions.
- 02
Whether the click ID survives the jump to the booking link
Book once from a URL with a test gclid and see if anything links that lead back to the click.
- 03
Lead source settings against your ?ls= links and form options
We compare the sources in your company settings with your form options and each ?ls= link, then look at how many recent deals came in with no source.
- 04
Which zaps already exist and what they send
We list every zap that touches DripJobs and what it creates, because a forgotten one can add duplicate leads or post to the wrong stage.
- 05
How proposal values and payments reach the event
We check whether Proposal Accepted carries the package total or needs a lookup, and whether online card payments fire the payment trigger or only manually recorded ones do.
DripJobs · prove
Proof you get before we hand it over — DripJobs
Tested on your live booking link and a real proposal, not a preview.
Source of truth
Your DripJobs sales pipeline: leads by source, on-site estimates scheduled, and proposals marked accepted with their totals
- A test estimate request from a tagged ad URL, matched to its click in the server container.
- The correct lead source showing on the DripJobs deal, not No Lead Source.
- One accepted-proposal conversion in Google Ads and one in Meta Events Manager, sharing an event ID.
- Conversion value equal to the accepted proposal total.
- An Angi or Thumbtack test lead confirmed absent from ad conversions.
- A closed month of accepted proposals reconciled deal by deal against both platforms.
- The same check repeated 30 days later and after any zap or booking form change.
DripJobs · free audit
What we check in the free audit
- What your Google Ads lead conversion actually counts
- Whether the click ID survives the jump to the booking link
- Lead source settings against your ?ls= links and form options
- Which zaps already exist and what they send
- How proposal values and payments reach the event
Checked against
Your DripJobs sales pipeline: leads by source, on-site estimates scheduled, and proposals marked accepted with their totals
Free30 minutesNo obligation
DripJobs · when not to buy
When you don't need us for DripJobs
Some painting, roofing and remodeling crews only need a quick settings cleanup.
- If nearly all your work comes from referrals, Angi or Thumbtack and you don't run Google or Meta ads, DripJobs' own lead source reports already answer your question.
- If your only problem is No Lead Source deals, match your DripJobs lead sources to your form options. That's a quick fix you can do yourself.
- If you're on a DripJobs plan without Zapier and don't plan to upgrade, proposal-level tracking needs a different route, and we'll tell you before you spend anything.
- If your ad spend is small, a tagged booking link per campaign may tell you enough for now.
DripJobs · what we deliver
The event map on DripJobs
Booking link opened
Fired on your own site when the visitor heads to the DripJobs booking form, with the click ID stored first-party.
Estimate requested
From DripJobs' Booking Form Submitted or New Lead Created trigger, matched back to the stored click. Your primary lead conversion.
On-site estimate scheduled
A quality signal from DripJobs' On-Site Estimate Scheduled trigger: someone is actually going out to measure.
Proposal accepted
The main bidding conversion, from the Proposal Accepted trigger, valued at the proposal or package total.
Deposit or payment recorded
Optional revenue confirmation from the New Payment Received trigger, once we test which of your payment paths fire it.
Excluded on purpose
Angi webhook leads, Thumbtack and HomeAdvisor imports, proposal views and rejected proposals never count as ad conversions.
Written guarantee
95%+ tracking accuracy
Measured against Your DripJobs sales pipeline: leads by source, on-site estimates scheduled, and proposals marked accepted with their totals. Miss it and we keep working at no cost.
From $400 · See packages
FAQ
DripJobs questions, answered
Not in the DripJobs help center or integrations page we reviewed. Its documented hooks are the booking link, the ?ls= lead source tag, a thank-you page URL option, webhooks and Zapier, so ad tracking is built around those.
The booking form runs on your DripJobs booking link, DripJobs says that form can't be edited, and it doesn't document a place for tracking code. We capture the click on your own site first and match it to the DripJobs lead afterward.
It stamps a lead source, like ?ls=Facebook, on everyone who books through that link and hides the source question. It helps your DripJobs reports, but it doesn't tell Google or Meta anything.
Yes, once accepted proposals are sent back and matched to the original click. DripJobs' Proposal Accepted trigger in Zapier supplies the event, and Google's offline conversion import and enhanced conversions for leads are built for sales that close after the click.
DripJobs lists Zapier on its Advanced and Growth plans, and that's the cleanest way to get proposal events out. If you're on Pro, we look at what else your setup allows before recommending an upgrade.
They can if every new DripJobs lead fires a conversion. We filter on the Angi Leads tag, the Cold Leads stage and your provider sources so only website and ad leads count.
More on DripJobs
- 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 DripJobs, and what their bookings feed
- XactimateYour ads learn from every wet-carpet call. The paid claims sit in Xactimate.
- ProjulProjul conversion tracking for remodelers who can't tell which ads sign jobs
- D-ToolsD-Tools conversion tracking: know which ads turn into signed proposals
- BuildertrendBuildertrend shows your sold jobs. Your ads still can't see them.
- Estimate RocketEstimate Rocket conversion tracking: your ads see the form fill, never the signed proposal
- BuildingConnectedYou win the bid in BuildingConnected. Google Ads never hears about it.
- Contractor ForemanContractor Foreman knows which estimates got approved. Your ads don't.
- HoverHomeowners design their new siding in Hover. Your ads never hear about it.
Free · 30 min
See which ads actually sign DripJobs proposals
Free30 minutesNo obligation
