folder_open Analytics & Attribution

Lead tracking for safes and vaults companies

Martin Marinov Martin Marinov
14 min read
Topics call-trackingoffline-conversion-importftc-testimonial-rulelead-source-attributiongoogle-ads-audit

Nobody shops for a gun safe because an ad caught their eye on a slow Tuesday. They start looking because a neighbor’s house got broken into, or because a spouse just inherited three rifles and wants them locked up before the grandkids visit. A jeweler doesn’t call about a vault door on a whim either - usually it’s because the insurance underwriter just walked the sales floor and said the current safe won’t satisfy the policy anymore. Something happened first. The search comes second.

By the time that buyer actually signs for an $8,000 TL-30 vault or a $2,200 gun safe, they’ve probably called twice, texted a photo of their basement stairwell so you can check delivery access, and gotten a second quote from the dealer two counties over. Meanwhile your weekly report says “four leads, two calls,” and tells you absolutely nothing about which review, which Google Business Profile call, or which Facebook ad actually turned into the truck showing up with a 2,000-pound safe strapped to a liftgate. Spending more on ads doesn’t fix that gap. It just makes the fog thicker and the bill bigger.

Here’s the real insight most safe and vault dealers are missing: in this business, the conversion that matters isn’t the form fill or even the phone call. It’s delivery day, sometimes six or eight weeks after the first contact. Build your tracking around that one fact, and nearly everything about how you tag calls, forms, and reviews has to change.

The six-week gap between a quote request and a signed invoice

Picture a typical deal. A dispensary owner in a state that just tightened its vault requirements calls after reading your Google Business Profile listing. She asks about UL ratings, not price, because her compliance officer needs a Group 1 lock and a minimum wall thickness before the state will renew her license. You quote three vault doors. She goes quiet for two weeks while she checks with her landlord about floor load capacity. Then she texts a photo of the loading dock. Then she calls again to ask about financing. Then, finally, she sends a deposit and books a rigger for installation six weeks after that first call.

Every one of those touches is a real signal. None of them is a form submission. If your “lead source” report only credits whatever channel produced the initial enquiry, and your sales team doesn’t log the back-and-forth in between, you’ve lost the thread by week three. Worse, if you’re running Google Ads and letting it optimize toward “form submitted,” you’re training the algorithm to chase people who fill out forms and vanish, not people who actually buy a $14,000 vault door.

This isn’t unique to one product line, either. A homeowner buying a $900 fire-rated safe off your website after a wildfire scare behaves completely differently from a gun shop owner financing a $6,000 commercial unit for his backroom, which behaves differently again from a bank or credit union replacing an ATM safe on a five-year refresh cycle. Lump them into one “leads” number and you can’t tell which channel is actually filling your install calendar versus which one is just generating curious phone calls from people comparing prices for a school project.

The fix isn’t a bigger CRM or a fancier dashboard. It’s deciding, deliberately, what counts as a conversion in your business, and then building the plumbing to track a single customer from their first Google search all the way to the invoice that gets paid on delivery day. That’s the whole job. Here’s how to do it without hiring a data team.

What has to be true before you turn tracking on

Before you touch a single setting, get a few things straight. Skip this part and the rest of the setup collects data nobody trusts.

  • You need one place, even a shared spreadsheet, where every quote request lands with a date, a channel, and a dollar value once it closes. A CRM is better, but a disciplined spreadsheet beats a fragmented inbox.

  • Someone on your team has to own tagging leads at the moment they come in, not weeks later from memory. If your counter staff or phone team won’t ask “how did you hear about us” and write it down consistently, no software will save you.

  • You need access to your Google Business Profile, your website’s Google Tag Manager container (or the ability to install one), and your Google Ads account at admin level. If an outside agency manages these and you can’t log in yourself, get access before you start.

  • Decide, in writing, what a “qualified lead” means for you. A call asking for your hours is not the same as a call asking for a quote on a TL-15 floor safe. Treat them differently from day one.

  • Have a separate process for service and lockout calls (someone locked out of a safe, a combination reset, a relocking device that tripped) versus new-sale enquiries. These get mixed together constantly and they ruin your numbers when they do.

Not sure where your funnel leaks?
Get a free marketing audit. We review your search, ads, and landing pages and send back what to fix first.
Get a free audit

Setting up lead tracking that survives a six-week sales cycle

How-to: build lead tracking that follows a buyer from first click to delivery day

  1. 1List every channel that currently sends you a buyer: Google Ads, organic Google search, your Google Business Profile (calls, messages, and direction requests), Facebook and Instagram, referrals from locksmiths or gun shops, insurance agent referrals, trade shows, and walk-ins. Most dealers find six to nine active channels once they actually write it down.
  2. 2Set up call tracking with a dedicated phone number for each major channel: one number on your Google Ads campaigns, a separate number on your organic website pages, and the native call-tracking number Google Business Profile already assigns if you've enabled call history in the dashboard. A call from a vault-door enquiry should never ring the same tracked line as a locksmith referral.
  3. 3Turn on dynamic number insertion on your website so a visitor who clicked a Google Ad sees a different tracked number than someone who found you through organic search or a direct bookmark. Without this, every call looks like it came from the same place.
  4. 4Add a hidden field to your website quote form that captures the Google Click Identifier (GCLID) and the landing page URL at the moment someone submits. This is the single most skipped step, and it's the one that makes offline conversion import possible later.
  5. 5Build a "first contact" and a "last contact before close" field in your CRM or spreadsheet, not just one source field. A deal that started on Google Ads and closed after a referral call from the customer's locksmith should capture both, because that referral is often what actually tipped the sale.
  6. 6Configure GA4 events for the actions that matter on your site: quote form submit, click-to-call, "request financing" click, and a catalog or spec-sheet download if you offer one. Fire these through Google Tag Manager rather than hardcoding them, so you can adjust without touching the site code every time.
  7. 7Import closed sales back into Google Ads as offline conversions, using the GCLID you captured in step four, once an invoice is actually paid, not when the quote goes out. This is what lets Smart Bidding chase buyers instead of chasing form fills.
  8. 8Reconcile your paid-invoice list against your lead log on a regular basis, whatever cadence your sales volume supports. Tag each won deal with its true source and dollar value, and feed that back into both your CRM and your ad platforms.
  9. 9Keep service and lockout calls on entirely separate tracked numbers and a separate pipeline stage from new-sale enquiries. A locksmith dispatch call that gets logged as a "lead" will quietly tank your reported cost per qualified enquiry every month.
  10. 10Build one simple view, a spreadsheet pivot table is fine, that shows channel, enquiry count, quotes sent, and closed invoices by product line: residential gun safes, commercial and jewelry safes, and vault doors. The cycle length and average ticket are different enough between those three that blending them hides which channel is actually working.

If your quote form has a decent amount of traffic but a thin close rate, it’s worth watching how people actually use it before you rebuild anything. HeyLead Insights shows you exactly where a visitor stalls on a vault-door spec page or abandons a financing field, which tells you whether the leak is in your tracking or in the page itself.

Spacious library archive with organized compact shelving and storage units. Photo by Eric Lozaga on Pexels
Photo by Eric Lozaga on Pexels

Where dealers lose the thread, and lose it quietly

The most common mistake is treating the form submission as the sale. A dealer runs Google Ads, sees twelve form fills a month, and calls it a good month, without ever checking how many of those twelve actually bought anything. Meanwhile the three that closed, worth $22,000 combined, might have come almost entirely from a single referral partner or a Google Business Profile call that never touched the ad campaign at all. Without reconciling closed invoices back to source, you’re optimizing a budget around the wrong number.

The second failure is letting your GCLID evaporate. If your website redirects through a third-party booking tool, or your form plugin strips URL parameters before submission, every offline conversion you try to upload later has nothing to match against. Test this once a quarter by clicking your own ad, filling out the form, and checking whether the GCLID made it into your CRM record. It takes ten minutes and it’s the single highest-leverage check in this entire setup.

Third, and this one matters more in this trade than most: the FTC’s 2024 rule on fake and compensated reviews applies directly to how safe and vault dealers advertise trust. Your business lives on testimonials, often dramatic ones, a safe that survived a house fire, a vault door that stopped a break-in. That’s powerful marketing, and it’s exactly the kind of claim the FTC is watching. You cannot post a review written by an employee without disclosing the relationship, you cannot offer a discount in exchange for a five-star review without disclosing that exchange, and you cannot selectively suppress negative reviews while publishing only the glowing ones. If a review channel is driving leads, make sure it’s a channel you’d be comfortable defending, not just one that’s converting well.

Fourth, financing clicks get miscounted as sales more often than you’d think. A visitor clicking “apply for financing” has expressed interest, not committed to anything. If that click fires as a conversion in Google Ads, your cost-per-conversion number looks fantastic and means almost nothing, because a chunk of those applicants never finish the application or get approved.

If you want a second set of eyes on how your ad accounts are actually structured against these failure points, a proper analytics and attribution review will usually surface two or three of them in the first week.

Prefer to just ask? Message Martin directly on WhatsApp: Chat with us on WhatsApp

What safe and vault dealers say once the fog clears

“We used to think Facebook was dead for us because the form fills were cheap but nobody ever called back. Turns out half our actual buyers saw the Facebook ad first, then Googled us two weeks later and called from that. We just never connected the two until we started asking every caller how they first heard about us and writing it down properly.”

  • Owner, regional gun safe and commercial vault dealer

“The thing that changed for us wasn’t a new tool, it was separating lockout service calls from sales enquiries. Our ‘lead’ numbers had been inflated by panicked people locked out of their own safes for years, and it made our actual new-sale cost per enquiry look way better than reality.”

  • General manager, multi-location safe and vault installer
Close-up of a black leather briefcase with a brass combination lock for business security. Photo by Nancy Zjaba on Pexels
Photo by Nancy Zjaba on Pexels

FAQ

Do we need a full CRM, or can a spreadsheet work for lead tracking? A disciplined spreadsheet with a locked tagging process will outperform an expensive CRM nobody updates. What matters is that every lead gets a channel, a date, and a closed-or-lost status, consistently, by one person who owns the habit.

How do we track calls that come through our Google Business Profile? Enable the call history feature in your Business Profile dashboard, which assigns a tracked forwarding number automatically, and cross-reference those call logs against your closed invoices monthly so you know whether GBP is producing enquiries or actual buyers.

What should actually count as a conversion if most sales close weeks after the first quote? Count the paid invoice as your primary conversion for bidding and reporting purposes, but track quote requests and site visits as secondary signals so you can see where deals are stalling in between.

Can we still use customer reviews that mention a specific break-in or fire? Yes, as long as the review is genuine and unsolicited in exchange for compensation, and you’re not editing out the parts that don’t flatter you. Disclose any relationship with the reviewer, such as an employee or a discount offered in exchange for the review, as required under the FTC’s current rule.

Should service and lockout calls share a phone number with sales enquiries? No. Keep them on separate tracked lines and separate pipeline stages. Blending them makes your sales funnel look busier than it is and skews your real cost per qualified enquiry.

Putting it to work

Start this week by pulling your last 90 days of paid invoices over $1,000 and matching each one, by hand if you have to, against your call log or CRM notes to find how that customer actually first found you. It’ll take an afternoon. You’ll likely find at least one channel you’ve been underfunding because its form-fill numbers look weak, even though it’s quietly producing your biggest tickets.

The gap between a quote request and a signed invoice is exactly the kind of problem HeyLead solves for dealers like you: we build the call tracking, GCLID capture, and offline conversion pipeline so your ad spend learns from actual sales instead of form fills, and we keep it maintained as your channels change. Chat with us on WhatsApp.

Work with HeyLead
Free marketing audit, or reach Martin directly:
Get a free audit Connect on WhatsApp · [email protected]