Opens in a new tab

GA4 and Call Tracking Setup for a Vancouver Trade Business: Know Which Ads and Pages Actually Ring the Phone

By
Mario Micka
•
September 16, 2026 · Updated September 17, 2026
Google Anatytics | Digital Trek

Ask a Vancouver plumber where last month’s jobs came from and you will hear “word of mouth, mostly”. Ask the dispatcher and you will hear “the phone rang”. Neither answer tells you whether the $2,500 you spent on Google Ads made money. This is the setup that does.

What “tracking” means for a trade

For a trade business, a lead is a phone call or a short form. Almost nobody buys a furnace by clicking “add to cart”. So tracking has one job: connect each call and form to the page, the campaign and the keyword that produced it. Once that connection exists, decisions get easy. You stop the campaign that produces clicks but no calls, you put more into the one that books jobs, and you can see that the “furnace repair Burnaby” page is worth ten times the “about us” page.

The four pieces

1. Google Tag Manager

One container installed on every page of the site. Everything else is added inside it, so nobody ever needs to edit the site’s code again to add or remove a tracking tool. If a previous developer pasted five different scripts into your theme, this is where you consolidate them.

2. Google Analytics 4

GA4 is the current version of Google Analytics; the old Universal Analytics stopped collecting data in 2023, so if your reports stopped that summer, this is why. It is installed through Tag Manager with a single tag. On its own GA4 tells you which pages people visit and where they came from. It only becomes useful for a trade once you tell it what a lead is, which is the next two pieces.

3. Form submissions as conversions

Every quote form and contact form fires an event in Tag Manager when it is submitted successfully, and that event is marked as a conversion in GA4 and imported into Google Ads. Not “someone loaded the contact page”, which is a common and useless setup, but “someone actually submitted the form”.

4. Call tracking numbers

A call tracking service gives you a pool of local 604 or 778 numbers. When a visitor arrives from Google Ads, the site shows them one number; from organic search, another; from your Google Business Profile, a third. All of them forward to your real line. When a call comes in, the service records which number was dialled, which page the caller was on and, for ads, which keyword they searched. Calls become conversions in GA4 and Google Ads just like forms. Recordings let you check that “leads” were real jobs and not sales calls from software vendors.

The setup we install, in order

  1. Tag Manager container on the site; remove old scripts from the theme.
  2. GA4 property, linked to Google Ads and Search Console.
  3. Form conversion events for every form, tested with a real submission.
  4. Call tracking pool with dynamic number swapping, main number kept on the Google Business Profile so the profile’s own data stays clean.
  5. Call and form conversions imported into Google Ads so bidding optimizes for leads, not clicks.
  6. A one-page monthly report: leads by source, cost per lead by campaign, top pages by calls.

Two mistakes we fix every month

Counting the same lead twice. A caller who also fills in the form shows up as two conversions unless the setup deduplicates them. Your cost per lead looks half of what it really is, and the budget decision that follows is wrong.

Swapping the number on the Google Business Profile. Some services suggest putting a tracking number on your profile. Do not, unless the tracking number is set as the primary and your real number is kept as an additional number. Otherwise your profile’s phone stops matching the rest of the web, and item 2 of the SEO checklist breaks.

What it looks like when it works

An appliance repair company we manage in Metro Vancouver runs Google Ads across several cities. With calls and forms tracked to the keyword, we could see which repair types and which cities produced booked jobs at an acceptable cost, and shift budget every week instead of guessing. The appliance repair case study walks through it. Every Digital Trek Google Ads and SEO plan includes this setup, because without it we would be reporting traffic, and traffic does not pay your crews.

Not sure whether your current setup counts calls at all? Book a free strategy call and we’ll check it in the first call, free.

Related guides

Frequently asked questions

How much does call tracking cost?

Call tracking services charge a monthly fee plus per-minute usage; for a small trade business it is typically a few dollars a day, a rounding error next to a single missed job. It is included in Digital Trek’s plans.

Will a tracking number hurt my SEO?

Not if it is set up correctly: dynamic swapping on the website only, with your real number in the site’s schema and on your Google Business Profile.

Do I need GA4 if I have call tracking?

Yes. Call tracking tells you about calls; GA4 ties calls, forms and page behaviour together and feeds Google Ads the data it needs to optimize.

Can you see which Google Ads keyword produced a phone call?

Yes, when the call tracking pool is connected to Google Ads with a unique number per visitor. That is how we prune keywords that spend without ringing the phone.

Mario Micka, founder of Digital Trek

Written by Mario Micka
Mario Micka is the Founder and Digital Strategist behind Digital Trek, a Vancouver based digital marketing agency focused on helping home service businesses, trades, healthcare providers, and local service companies generate measurable growth through digital marketing. More about Mario and Digital Trek.

Work with Digital Trek

We help Vancouver home-service companies and clinics get more calls from search: SEO company in Vancouver, Google Ads management in Vancouver, Vancouver web design and local SEO services. Get a quote.