Picture one month of ads for an electrical contractor. A homeowner calls about a dead outlet. One example shop we studied charges a $69 service fee and waives it when the repair goes ahead. A second homeowner books a panel replacement. A third signs for a standby generator, a job another example shop prices from about $8,500, with whole-house systems around $15,000.
Unless you tell it otherwise, Google Ads writes all three into its books the same way: one conversion, one conversion, one conversion. The outlet call and the generator are equals. Every bid the account places after that leans on the same flat scoreboard.
This chapter fixes the scoreboard before anything else gets built. Our evidence is a dozen electrical contractors we confirmed as Search advertisers in one example market, Columbus, Ohio. Your market has different trucks and different phone numbers. The wiring underneath is the same.
Google Bids Toward Whatever You Count, Whether or Not It Paid
A conversion is the action you tell Google Ads to treat as a win. Google watches who completes it, what they searched and when, then hunts for more people who look like them. Conversion tracking is your report card and also the account's diet. Feed it junk and it gets very good at finding more junk.
The first campaign in this guide is what we call Isolation: a short list of proven electrical searches on exact match, with you typing in each bid. Exploration, our name for the second, loosens the match types and lets Google's bidding chase the odd phrasings a homeowner types at 9 p.m. with half the lights out. Isolation can survive on thin tracking for a while because you make the decisions. Exploration can't, because Google makes them, using whatever you counted.
So if the only thing counted is "someone tapped the call button," Google gets excellent at finding people who tap call buttons. Some of them are customers. Some are price checkers, wrong numbers and people calling to ask whether you sell light bulbs.
Electrician Sites Take Leads Through Five Doors. Every Door Needs Its Own Counter.
We clicked through each of the twelve sites as a homeowner with a dead circuit would, stopping just short of sending anything. Every one of them showed a phone number. Seven offered online booking or a live scheduler. Three opened a chat window. One invited a text ("call or text"). The five without online booking all used a quote or service request form instead.
Each door needs its own counter, and each one counts differently.
Phone calls. Google Ads already ships with call tracking, at no added charge, so begin there. Calls placed straight from the ad count through a call asset. For calls dialed from your site, Google swaps in a forwarding number that only ad visitors see, so it knows which rings came from a click. Google now records calls by default in the US and Canada and has its AI judge whether each one was a real lead. When there's no recording to judge, Google falls back on a call-length floor that you set yourself. We set it to 30 seconds. A homeowner who reaches voicemail and says "half my kitchen outlets died, please call me back" in 25 seconds has told you more than most forms do, so don't set the bar so high that real messages fall under it.
Online booking. This is where tracking quietly breaks. The seven booking tools on the example sites included ServiceTitan's scheduler, Housecall Pro, Broccoli, a RecreateAI form and a company's own scheduler. Two of them send the homeowner to a booking page on another company's web address (book.housecallpro.com and book.broccoli.com). A Google Ads tag that lives only on your site can't follow the visitor over there. Jobber, another field-service tool, cautions that its Google Analytics tracking can break when the request form sits inside a frame on your page, since most browsers now block the third-party cookies it relies on. The fix is cross-domain measurement in Google Analytics, a confirmation page on your own site after the booking, or the booking tool's own Google Ads integration. Then book a real appointment through your own ad and check whether Google saw it.
Request forms. Count the submission, not the page that holds the form.
Chat and text. Count the conversation started, as a secondary action (more on that label below). A tap that opens a chat window isn't a job.
Third-party call tracking tools such as CallRail and CallTrackingMetrics are worth knowing about. They give each marketing source its own phone number, record calls, and pass call data to Google Ads and to your other systems. Three of the twelve example sites showed signs of phone numbers that change by page, location or visitor, which is how these tools and ServiceTitan's version work. You don't need one to start. Google's forwarding numbers cover calls from your ads. These tools earn their fee when you want every source, from the truck wrap to the yard sign, in one report.
Primary Conversions Steer the Bids. Page Views and Phone Taps Belong in the Background.
Every conversion action in Google Ads carries one of two labels. Primary actions are used for bidding. Secondary actions are for observation only, unless you add them to a custom goal. Use secondary for anything you want to watch without letting it steer.
In a brand-new account, a qualified call and a submitted request form are primary. A completed online booking is primary. Chat starts, text taps and clicks on your email address are secondary. Page views are neither. If an old account counts visits to the services page, or taps on the "Call Now" button with no call behind them, as primary conversions, Google has been learning from browsers. Switch those off before the first new campaign runs. Sometimes the cleanest move is to retire the polluted actions and rebuild, rather than coach the account out of habits it learned from bad data.
A few settings decide whether the numbers mean anything:
- Count: One for leads. Google recommends counting a lead once. Phone calls start out on One. Website actions start out on Every, which means a homeowner who resends the request form because they mistyped their address shows up as two leads until somebody flips that setting.
- Click-through window: 90 days for forms and bookings. The default is 30, and the range runs from 1 to 90. A homeowner pricing a panel upgrade often takes weeks to decide.
- Attribution: data-driven. It's the default, and Google has retired the old rule-based models except last click.
- Enhanced conversions: on. More on this in the next section.
The Call Is the Lead. The Paid Invoice Is the Conversion.
Calls, forms and bookings are leads. They're how a job starts. The thing you actually want more of is the paid job, and that happens later, off the website, in your field-service software.
The gap between the two is real. In the Google reviews we read, three low-rated reviews (three stars or fewer) of electricians in the example market came from homeowners who booked online and nobody showed up. One wrote, "Maybe don't send emails saying the 'job has been scheduled.'" (Google review, business withheld.) Every one of those bookings looked like a win in the ad account.
So the method sends the result back. Here's how it works:
- Auto-tagging stamps each ad visit. The click ID (Google calls it a GCLID) arrives in the address of the page the homeowner lands on.
- The click ID travels with the job. Your forms capture it in a hidden field, and call tracking ties it to the caller. It lands on the customer record in your field software.
- When the job is done and paid, the job goes back to Google Ads. It goes back with its value, using the same click ID. Google calls this offline conversion import. Uploads that arrive more than 90 days after the click aren't imported, so a long generator job should send back the signed contract first.
How hard that is depends on your software:
- ServiceTitan has a Google Ads integration. When a caller who arrived from an ad is classified as a lead, it sends that call to Google Ads using the click ID. Its completed-jobs conversion sends "the Total Revenue for the completed job" as the conversion value. Its default lead call is 60 seconds, longer than our 30-second standard, so check that setting.
- Housecall Pro and Workiz connect through Zapier templates. Housecall Pro's sends new scheduled jobs to Google Ads as offline conversions. Workiz's fires when a job is marked done.
- Jobber sends Google Analytics events for requests and bookings, with the frame warning above.
None of the four appears on Google's own list of Data Manager sources, so each connection goes through the vendor's integration, Zapier or a spreadsheet upload.
Enhanced conversions add a backup. The homeowner's email or phone number goes to Google scrambled (hashed), which lets Google tie the job to the ad even when the identifier got lost on the way. As of June 2026 the web and leads versions share a single switch, and Google asks you to accept its Data Processing Terms before it flips. An electrical contractor isn't in any of the sensitive categories Google bars from this, so switch it on. Uploads matched this way have a shorter limit of 63 days.
A Service Call and an $8,500 Generator Should Never Look Alike in Your Reports
Each conversion action can carry a value. Google's setting lets you "use different values" for each conversion. Otherwise every conversion gets the same default value you typed in. For an electrician, different values are the whole point. One example site quotes "fair rates ranging from $150 to $3,000" for its jobs. Another prices standby generators from about $8,500, and whole-house systems at about $15,000. A flat value can't describe that spread.
Once invoice values flow back, the reports change shape. A campaign that books forty outlet and fixture calls looks like the hero by conversion count. Then the value column shows that the six generator jobs from a smaller ad group paid for the month. You see which service lines earn their budget, which keywords bring the panel and generator work, and which ones only bring the $69 visit.
This is about what you can see, not a new way to bid. In this method, bidding stays on conversions: manual bids in Isolation, then a target cost per conversion in Exploration (Chapter 7). Values are the evidence for where the money goes. Google also offers value rules that raise or lower values by location, device or audience, but they adjust a number you already send. They can't stand in for the invoice.
Google Tag Manager Holds the Wiring Together. Tag Assistant Proves the Current Flows.
Google recommends the Google tag on every page. When a site already runs both the Google tag and Google Tag Manager, Google says to consolidate, "preferably Google Tag Manager." We agree. Tag Manager keeps every conversion tag, click trigger and form listener in one place, so a website redesign doesn't quietly unplug your tracking.
Before the first ad runs, test every door:
- Call the forwarding number from an ad preview.
- Submit the request form.
- Book a real slot in the scheduler, then cancel it.
- Open the chat.
Tag Assistant shows whether each tag fired. Then check the conversion actions' Status column in Google Ads the next day. Anything other than active means look now, not at the end of the month.
Next: Google Now Knows Which Jobs Paid. Chapter 2 Sorts the Searches That Hire From the Ones That Just Ask.
With calls, forms and bookings counted in the right columns and paid jobs coming back with their value, Google can finally learn from customers instead of clicks. Chapter 2 decides which electrical searches deserve your first dollar. "Lights flickering" and "electrician near me" are both electrical searches, and only one of them is ready to book.
All sixteen chapters, from job values to emergency calls, generators and license numbers in ads, are on the guide's home page.
When an electrical contractor brings us in for Google Ads management, the tracking gets rewired before a single keyword is bought. Doing it yourself? Call your own forwarding number this week and see what Google wrote down.




