A homeowner clicks your ad on a Tuesday in April and fills out the quote form for a backyard patio. Your designer walks the yard on Friday. The drawings go out the next week, the homeowner thinks it over through May, and the deposit clears in early June. That patio is the best thing your ad budget bought all spring.
Google Ads never hears about it. The account saw a form submission in April, logged one conversion, and moved on. As far as Google knows, that click was worth exactly as much as a homeowner who asked about a $40 mow and never answered your call back.
Here is the tracking setup we give a landscaping account, step by step: a counter on every door, one lead per homeowner, won jobs reported back with their price, and a single stage for the bidding to chase. The examples come from twelve landscaping companies we found running Search ads around one example market, the New York metro, mostly on Long Island, in Westchester and in northern New Jersey. Your market will look different. The setup is the same anywhere.
Every Landscaping Site We Checked Takes Calls and Forms. None of the 12 Books a New Customer Online.
All twelve sites put a phone number in front of the visitor, and all twelve carry at least one form. Not one lets a new customer pick a date and book. Two offer something closer to self-service: one national brand quotes a price after you type your address and email, and one lawn treatment company asks you to upload a photo of your lawn for an AI diagnosis, then gates the full report behind your name, phone and email. One national site runs a chat assistant. One local company lists a number for texting.
That makes landscaping simpler to track than most trades, and easier to get wrong. Every way in needs its own counter:
- Calls from the ad itself. Google's own call tracking counts these, and it costs nothing extra.
- Calls from your website. A forwarding number on the site lets Google tie a call back to the click that brought the visitor.
- Form submissions. Count the thank-you page or the form's success event, not the page the form sits on.
- Quote and diagnosis tools. Count the step where the visitor hands over contact details, because that is the step that becomes a lead.
- Email link clicks. Useful as a secondary signal. Not a lead.
About half the sample also runs a third-party call tracking script. CallRail and CallTrackingMetrics both turned up, along with tracking code from a marketing agency's platform. They add recordings you control, source reports and CRM connections. Worth knowing about, not required: Google's call tracking handles most accounts.
Google Sets No Default Call Length. We Count Landscaping Calls That Pass 30 Seconds.
Google counts a call as a conversion only when it runs past a minimum length you choose. None of Google's help pages states a default, so pick the number yourself.
We use 30 seconds. A wrong number, a robocall or a vendor pitch rarely lasts that long. A homeowner leaving a voicemail about a spring cleanup often does, and a voicemail from a homeowner is a lead you can still win if someone calls back the same day. The customer reviews we read for this guide make that point loudly. In 208 one- to three-star reviews from people who hired a landscaper or asked for a quote, 66 describe a reply that came late or never came. Voicemails count, and they deserve a fast call back.
For calls from ads in the US and Canada, Google can also judge a call from its recording instead of its length. Either way, call reporting has to be on, or none of this gets measured.
Five Quote Forms From One Homeowner Are One Lead. Google's Default Counts Five.
A homeowner planning a patio, a walkway and new plantings may send your quote form three times in one evening. If Google counts every submission, one person looks like several customers, and the bidding learns to chase whoever fills out forms the most.
Google's counting setting has two choices, Every and One. For website conversions the default is Every, so a new form conversion counts every submission unless you change it. For leads, switch it to One: one conversion per ad click, no matter how many times that person writes in. Phone calls start out set to One, so only the forms need the change.
Two more settings belong on the same screen. The conversion window decides how long after a click a conversion still counts. Google's default is 30 days and it can stretch to 90. Thirty is fine for calls and quote forms; the signed job follows the upload rules below. For attribution, leave it on data-driven, Google's default now that the first-click and linear style options have been retired. It spreads credit across the searches and ads a homeowner touched before writing in.
A Conversion That Fires on Every Page Load Teaches Google to Find Browsers.
One site in our sample loads a Google Ads conversion snippet for email-link conversions on every page of the site. If that action counts toward bidding, every visit is a conversion. Google would then do exactly what it was told: find more people who visit pages. Those people are cheap, plentiful and not hiring.
Bad tracking is worse than none, because Google acts on it with your money. Go through the account's conversion list before the first ad runs and split it in two.
- Primary actions are used for bidding and show in the Conversions column. Calls over 30 seconds, quote requests and booked estimates belong here.
- Secondary actions are reported but don't steer the bidding. Email clicks, brochure downloads and page visits belong here, or nowhere.
Anything that fires without a customer asking for something gets fixed or removed before launch.
Then look at how the tags got there. Another site in the sample loads four separate Google Tag Manager containers on the same page. Four containers make it hard to tell which one fires which tag. Google's advice for a site with overlapping tags is to merge them into a single setup, with Tag Manager its first choice. One container, one set of tags, one place to look. Run Google Tag Assistant, act like a customer at every door, and confirm which tags fire.
Six of Eight Landscaping Software Tools Document No Way Back to Google Ads. The Won Job Still Has to Get There.
Calls and forms are leads. The conversion that matters is the job you won and what it paid. That information lives in the software you run the business on, and in landscaping, most of that software keeps it to itself.
We read the public help pages and integration listings for eight tools landscaping companies use to quote, schedule and bill:
- ServiceTitan stores the Google click ID when a visitor calls a tracked number, sends qualifying calls and booked jobs to Google Ads, and can send a completed job with its total revenue as the conversion value. It is a paid add-on, and ServiceTitan built it for HVAC-style trades.
- Jobber sends Google Analytics events for its request form ("generate_lead") and online booking ("purchase"), and Zapier lists templates that send new Jobber requests or clients to Google Ads as offline conversions. Jobber also warns that tracking can break when its request form is embedded on your site in an iframe, because most browsers block the cookies it depends on.
- LMN connects to Google Ads only in the other direction: a Zapier template pulls Google lead form entries in as LMN contacts.
- Aspire, SingleOps, Service Autopilot, Yardbook and Real Green document no Google Ads conversion connection at all. One of our sample sites syncs its quote form to Real Green; an agency blog shows a way to build the return trip through Real Green's API by hand. Nothing on Real Green's own pages does it.
So build the link yourself. It takes two pieces. First, catch something on the way in that Google can recognize later: the click ID, which Google adds to the landing page address after an ad click, saved in a hidden form field, or the customer's email address and phone number, which the form collects anyway. Store it with the lead. Second, when the job is won, send that record back to Google with a conversion name, the date and the job's value, through Zapier, a file upload or your developer, on a schedule rather than when someone remembers.
Google Calls Click-ID Import a Legacy Feature. Enhanced Conversions for Leads Is the Route It Wants.
There are two ways to send a won job back. The older one matches on the click ID. Google now calls offline conversion import "a legacy feature" and says it isn't as durable as enhanced conversions for leads.
Enhanced conversions for leads matches on the customer instead of the click. Your tag collects the email or phone number from the form, sends it to Google in hashed form, and when you later upload the won job with the same contact details, Google matches it to the ad that started it. Nobody has to copy a click ID into a spreadsheet. In June 2026 Google folded enhanced conversions for web and for leads into one on/off setting, which requires confirming the Google Ads Data Processing Terms. For a landscaping company that is a non-health business, this is the default we use.
Two operational notes. Offline conversion and enhanced conversions for leads uploads now run through Google's Data Manager API, a switch made on June 15, 2026, so a homemade upload script written for the old Google Ads API no longer works. And if you use HubSpot as your CRM, its built-in Google Ads connection maps lifecycle stages to conversion actions without code.
A Patio Can Sign Weeks After the Click. Google Drops Lead Uploads Past Day 63.
Here is where landscaping's long jobs bite. Google won't import an enhanced conversions for leads upload more than 63 days after the last click. Click-ID uploads get 90 days.
A weekly mowing customer signs in days. A design-build project can take two site visits, a drawing, a revision and a spring backlog before the deposit clears. A large project that signs in August from a February click never reaches Google at all.
That is an argument for uploading often, not for giving up. Google's own lead-generation advice is to upload conversion data regularly, ideally daily. A weekly upload is the minimum we'd accept. Jobs that sign inside the window go back with their value. Jobs that sign after it still matter for your own reporting, just not for Google's bidding.
Google Wants One Stage to Bid On. For Most Landscapers, That's the Booked Estimate, Not the Signed Patio.
Once you track calls, forms, booked estimates and won jobs, you have to decide which one the bidding chases. Google's advice is to pick one stage of the funnel to bid toward. Google warns that chasing several stages with one strategy doubles up and can drag on results. It also wants the chosen stage busy, around 15 conversions a month, and close behind the click in time, a week or less.
For most landscaping accounts, the signed job is too slow and too rare to bid on at the start. A booked estimate or completed site visit usually clears both bars. So the booked estimate goes in as primary, and the won job goes back with its value as a secondary action that you report on. When the account books enough signed work inside Google's windows, the value-based conversion can take over the bidding. Chapter 3 works out what each kind of job is worth, and Chapter 7 uses that to set bids.
If your quote requests and booked estimates are nearly the same thing, because every request gets a visit, bid on the request. The rule is one stage, not a particular stage.
Next: "Front Yard Landscaping Ideas" Draws the Same Searches as "Landscaping Company." Only One Hires.
Once each door has one counter, the fake signals are gone and won jobs travel home with a price, the account starts learning from homeowners who hire instead of people who click. Chapter 2 sorts the landscaping searches that are browsing from the ones that are ready to hire, and shows where the first dollar belongs.
Every chapter, from tracking to seasonal budgets, license rules and commercial accounts, is on the guide's home page.
For landscaping companies that hire us for Google Ads management, tracking comes first and keywords come after. Doing it yourself? Open the conversion actions in your account tonight and count how many are marked primary.




