Indigo Tones Digital Marketing
3D dashboard with a rising orange line graph, phone icon and target with a dart in the bullseye
Fire AlarmMarketing Tracking

How to Tell If Your Fire Alarm Marketing Is Working

Rankings and impressions are early signs. Here’s how to trace each new inspection contract back to the call, form, or search that brought it in.

The monthly report lands in your inbox, full of green arrows. Impressions, rankings, and something called visibility are all up. Then you open next quarter’s inspection schedule, and it looks exactly like last quarter’s. So what did all those arrows buy you?

Key takeaways
  • Use one tracking number you own as your Business Profile primary and keep your office line as an additional number.
  • Check calls, website clicks, and search terms in your Business Profile Performance tab every month, remembering it includes Google Ads activity.
  • Mark two key events in GA4, a real form submit and a phone tap, and check the AI Assistant channel for AI referral traffic.
  • Track every lead from source to won or lost, because signed contracts are the only proof that marketing works.

You can tell your marketing is working when you can trace a new inspection contract back to where that customer found you. That takes five pieces: a call tracking number that doesn’t scramble your listings, your Google Business Profile Performance tab, key events in Google Analytics 4, Search Console, and a lead sheet that ends in won or lost. Rankings and impressions are early signs. Count contracts, not clicks.

This is the measurement setup behind our marketing for fire alarm companies, and it’s one part of our guide to marketing a fire alarm company.

Track your calls without scrambling your phone number

Calls matter. Invoca’s 2025 benchmark found “37% of phone leads convert during the call,” with home services at 46%. But scattered tracking numbers can scramble your listings.

Google’s Business Profile guidelines say “The phone number must be under the direct control of the business.” BrightLocal, a local SEO software vendor, suggests you “set your call tracking number as the primary phone and the standard business number as additional.” Google lets you add “up to 2 more phone numbers” beyond the primary.

So use one tracking number that you own as your Business Profile primary, keep your office line as an additional number, and swap numbers dynamically only on your website. Every directory should show the same number, since NAP consistency means your name, address, and phone match everywhere. Then listen to a few recorded calls each month. You’ll learn more from ten minutes of real callers than from any chart.

Check your Business Profile Performance tab every month

Google’s Performance report shows calls (“The number of times a customer clicked on the call button on your Business Profile”), website clicks, directions, and the search terms people used to find you.

Now, one watch-out: the data “includes views, searches, and actions from both organic search results and Google Ads,” so if you run ads, a jump may not mean your profile got better.

Think about who is searching. In the first week of each month, write down calls, website clicks, and the top search terms. Look for “fire alarm inspection” and “fire alarm testing,” not just your company name. If the profile itself needs work, that’s our Google Business Profile service.

Count form fills and phone taps in Google Analytics 4

GA4’s enhanced measurement can record form_submit, which fires “when the user submits a form.” Phone taps aren’t covered, though, so you’ll need a Google Tag Manager click trigger that fires when the Click URL starts with tel:.

Then make them count as leads. In Admin, under Data display, click Events and star the event to mark it as a key event. It can take up to 24 hours to show in standard reports. If your form sends people to a thank-you page, Google shows how to create a thank_you event “without code,” which is the most reliable way to count real submissions.

Mark exactly two key events: the form submit and the phone tap. Test both on your phone and watch the Realtime report. Two events. That’s all.

See what AI tools and Google searches are sending you

AI tools can send referral traffic, and GA4 now shows it. Its default channel group includes an AI Assistant channel for visitors from “sources like ChatGPT, Gemini, Deepseek, Copilot, or Grok.” It excludes Google’s AI Overviews and AI Mode, which Google counts in your regular Search Console traffic under the “Web” search type.

In GA4, open Traffic acquisition by session default channel group and check AI Assistant and Referral. Filter session source for chatgpt.com and perplexity.ai. In Search Console’s Performance report, filter Queries for “inspection,” “testing,” and your city names. Rising impressions are an early sign; key events from those visitors are the proof. There’s more in how AI search works for contractors.

Add a source field and follow every lead to a contract

Well, tracking still misses word of mouth, the panel sticker, and buyers like those in our facility director buyer persona who may research first and call later from another phone.

Add a required “How did you hear about us?” field to your web form, and the same field to the call log in your tracking tool or CRM. Use fixed choices: Google search, Google Maps, AI tool like ChatGPT, referral, existing customer, panel sticker, other. Fixed choices make it countable.

Then keep one sheet or CRM view with a row per lead: date, name, building type, source, won or lost, and contract type (annual inspection, monitoring, install). Review it monthly. Which source signed the most contracts last quarter? It pairs well with how to get more inspection contracts online. Count contracts, not clicks.

Ask your agency for leads by source

Google’s advice on hiring an SEO says to ask: “What kind of results do you expect to see, and in what timeframe? How do you measure your success?” It also says “No one can guarantee a #1 ranking on Google,” and that third-party tools “don’t have access to Google’s internal ranking data,” so a tool’s visibility score proves little. Watch for three warning signs.

  • The report shows rankings, impressions, and traffic but no calls, forms, or contracts.
  • You don’t have access to your own GA4, Search Console, or Business Profile.
  • The tracking numbers belong to the agency, not to you.

A local SEO vendor calls a missing dashboard or a lack of “meaningful metrics” “a sign to pause and re-evaluate.” Ask for one monthly line: leads by source, and which ones closed.

Do it yourself, or have us do it

Set your tracking number as the Business Profile primary. Mark the form submit and phone tap as key events in GA4. Add the source field, start the lead sheet, and pull it together in the first week of each month.

If you’d rather hand it off, we set this up for fire alarm companies. Request the audit below and we’ll show you what your current tracking is missing.

Start with your Business Profile

Open your Google Business Profile, go to Performance, and set the range to the last three months. Write down your calls and website clicks. That’s your baseline, and it takes five minutes. Count contracts, not clicks. The rest is just noise.

Common questions

How long does SEO take for a fire alarm company?

Google doesn’t give a timeline. It says to ask any SEO what results to expect and in what timeframe.

Will a call tracking number hurt my listings?

It can cause problems if numbers differ across listings. Make it your Business Profile primary, keep your regular line as an additional number, and use one number everywhere.

Can you see if ChatGPT sends visitors?

Yes. GA4’s AI Assistant channel covers sources like ChatGPT, Gemini, and Copilot. Google’s AI Overviews and AI Mode show up in Search Console instead.

Does my Business Profile count calls from my ads too?

Yes. Performance data includes actions from both organic results and Google Ads.

GET THE AUDIT

Send us the site. We’ll send back what’s wrong with it.

One document, no call required, inside two business days. Nothing to sit through first.

One reply from a person, inside one business day. No sequence, no drip.