Create a separate Google Ads conversion action for each outcome a service business sells on: form leads, calls from your website and calls from your ad. Fire each one from Google Tag Manager, count leads once, and test every action in Tag Assistant before you raise your budget.
By Donnie Strompf. Updated October 2026.
I am Donnie Strompf, and I have done SEO since 2008. The menu names and steps below match Google’s own help pages as of October 15, 2026. If a label on your screen differs, the linked help page is the tiebreaker.
Key takeaways
- Make one conversion action per outcome. A quote request, a website call and a call from your ad are three different actions.
- Count a lead once per ad click. Count a sale every time it happens.
- Test each action yourself before the budget goes up.
The setup order for a service business
Create the conversion actions in Google Ads before you configure their tags in Tag Manager. The table shows what to create and how it fires.
| Outcome | Create it as | How it fires | Count setting |
|---|---|---|---|
| Quote or contact form | Website conversion action | Google Ads Conversion Tracking tag in Google Tag Manager, on the thank-you page or the form event | One |
| Call from your website | Phone call conversion action, calls to a number on your website | Google forwarding number and a website call snippet | Per your call-length rule |
| Call from your ad | Phone call conversion action, calls from ads | Call-only ads, or call and location assets | Per your call-length rule |
| Purchase or paid booking | Website conversion action | Same tag type, with a value and a Transaction ID | Every |
Create the conversion actions in Google Ads
In Google Ads, open the Goals menu, go to Summary, and select + Create conversion action. For a website outcome, enter your domain and select Scan so Google can find the best way to connect. Then choose a data source, either the Google tag or your Google Analytics events, and decide whether the conversion is set up automatically without code or manually using code. Google lists these steps on its website conversion tracking page.
Use the “manually using code” path for a form that never changes the URL, because there is no page load to match. Use the URL path if the form sends people to a thank-you page with its own address.
Connect the tags in Google Tag Manager
You can fire the conversion from Google Tag Manager, and it is the better choice when you need control over when tags fire. Before the conversion tag, add the Conversion Linker. In your container, select Tags, then New, then Tag Configuration, and choose Conversion Linker. Set the trigger to All Pages and save. Google’s Conversion Linker help page says the tag stores ad click information in first-party cookies and local storage, so a later conversion can be tied to the click. It also says you can skip the linker when a Google tag already loads on every page.
Then add the conversion tag itself. Select Tags, New, Tag Configuration, Google Ads, then Google Ads Conversion Tracking. Back in Google Ads, open the Goals icon, go to Summary, click the conversion action, and under Tag setup choose Use Google Tag Manager. Copy the Conversion ID and the Conversion label into the tag, pick a trigger, save, use Preview, and then Publish.
Check two things in Google’s Tag Manager conversion tracking guide. Actions that Google creates for you, such as Smart campaign conversions, have no Conversion label, so create a manual action instead. And if your site can generate a Transaction ID, pass it through the data layer to avoid duplicate sales.
Track phone calls
A form submission fires a tag on your website, but a phone call needs separate tracking. Google’s phone call conversion overview lists five types. Two matter for most local firms: calls from ads, and calls to a phone number on your website.
Both count a call only when it lasts longer than a minimum length you choose, and Google gives no default. Review which calls became qualified inquiries, then set a minimum that excludes most wrong numbers.
For website calls, Google swaps your number for a Google forwarding number at no cost. Create the conversion action, set up the Google tag, and next to Phone snippet select Download snippet. In Google Tag Manager the tag type is Google Ads Calls from Website Conversion, and you enter the phone number exactly as it appears on your site. The call tracking setup page adds three limits. The default tag tracks one number per page, Tag Manager is not recommended if your site already uses dynamic number insertion or a third-party call tracking service, and you should allow up to an hour before testing.
Set Count to One for leads and Every for sales
Each conversion action has a Count setting. Go to Goals, Conversions, Summary, click the action, select Edit settings, and choose One or Every. Google’s counting options page suggests One for leads, because you care whether a unique lead came in rather than how many times a form was sent. It suggests Every for sales. A change applies to future conversions only, so set it before the campaign spends.
Turn on enhanced conversions
Enhanced conversions send hashed customer details with the conversion, which helps Google match a conversion to an ad click when the cookie is missing. In Google Ads, open the Goals menu, go to Settings, expand the Enhanced conversions for web panel, select Turn on enhanced conversions, accept the compliance statement, and choose Google Tag Manager as the method.
Google’s enhanced conversions guide says the data must already appear on the page where the conversion tag fires, and that email or a full address is the minimum. It also notes that since April 2026 the web and leads versions share one setting.
Test every action before you raise the budget
Open Goals, then Summary, and choose All conversions from the Conversions dropdown. The Tracking status column shows Unverified, Tag inactive or Needs attention for actions that need work. Hover over the status, select Troubleshoot, and follow Tag Assistant, entering your landing page rather than the conversion page. Google’s Tag Assistant troubleshooting page says a verified action reads “no recent conversions” until the first live one arrives, and then changes to Recording.
Run one pass per action: submit your own form, and click your own ad on a phone and call. In Google Tag Manager, use Preview first to see which tags fired. Before repeating a call test, delete the “gwcc” cookie from the earlier attempt, as Google’s call tracking page advises.
Pick an attribution model after you have data
Attribution decides which ad click gets credit when a person touches more than one. Google removed first click, linear, time decay and position based from Google Ads in 2023, so older guides that recommend them are out of date. To change the model, open Goals, Conversions, Summary, click the action, select Edit settings and use the Attribution model dropdown. Google’s data-driven attribution page says any conversion action can use it.
Limits to plan for
Tracking records what the browser and Google can see. Ad blockers, declined cookies and calls placed after a visitor leaves your site will always leave gaps, and enhanced conversions narrow them without closing them. Compare ads and keywords against each other using the same count, since the total will miss some conversions.
If organic search feeds the same leads, read the SEO fundamentals guide so paid and organic results are measured the same way. Handing the setup off is an option too. Google Ads management runs $600 to $1,000 a month, plus ad spend that is paid to Google, and the full range is on the pricing page.
FAQ
Do I need Google Tag Manager to track conversions?
No. The Google tag alone can record a conversion, and the “automatically without code” option matches a page URL for you. Tag Manager earns its place when the form never changes the address, when you need several tags on one trigger, or when someone other than your developer should edit tracking.
What minimum call length should I choose?
Choose the shortest call your business would treat as a qualified inquiry. Check how long the first call ran on a few recent booked jobs and set the minimum just under that. Too short and wrong numbers inflate the count; too long and you drop good leads.
Can I use a call tracking service with Google Ads?
Yes, with a different path. Call tracking vendors that swap numbers on your page cannot be scanned automatically, so Google asks you to verify the domain through Search Console or by placing the Google tag directly in your HTML. You can also import call conversions from a CRM and count only the calls that became sales.
How much data does data-driven attribution need?
Google recommends at least 200 conversions and 2,000 ad interactions on supported networks in a 30 day period. Below that, the model still runs but assigns credit less precisely. A small account can still use it, and should compare results from one month to the next before relying on them.
Are enhanced conversions safe for customer privacy?
Google hashes first-party data such as email with one-way SHA-256 before sending it, and matches the result against signed-in Google accounts. Collection starts only after you accept the terms in your account. If you use Consent Mode, the ads cookie follows the ad storage consent setting, so a declined consent is respected.
Should every form on my site be its own conversion?
Only the forms that lead to revenue. A quote request and an emergency booking each deserve an action, because each has a different value to you. A newsletter box or a careers form should not share an action with them, since a combined number hides which one pays you.
Next step
The free AI-visibility audit comes first, then a 15-minute call to look at how your Google Ads account is measured. Once tracking works, our Google Ads optimization tips cover what to change next, and a free Google Ads account audit also reviews your tracking.
Get your free AI-visibility audit
Marketing that works, in your inbox
AI search & SEO news, what’s working right now, and guides we actually use with clients. A couple of emails a month, no spam.
Unsubscribe anytime. We treat your inbox the way we treat our clients’ brands.