Shot Vet Generated 10,000+ Leads in Under 3 Months
Shot Vet offers accessible veterinary care and pet health services in the US. Its ads were running on broken conversion tracking. We fixed the data first, then built a lead system that could actually learn. Below is the full veterinary lead generation case study, from intake to aftercare.
- 10,000+leads
- $18cost per lead
- 2x+lead volume
- 90dto results

Intake
A US veterinary pet services provider with a simple promise in its own logo: quality pet care right around the corner. Local, accessible care, which means the ads have to find pet owners nearby and the tracking has to tell you which ones turned into real enquiries.
New patient formAd account: Shot Vet

- Client
- Shot Vet
- Industry
- Veterinary and pet health services
- Country
- USA
- Channels
- Meta Ads + Google Ads
- Reason for visit
- Broken conversion tracking on Meta
- Services
- Conversion tracking repair, Meta lead generation, Google Ads
- Timeframe
- Under 3 months to 10,000+ leads
The Chart on Arrival
Written the way a vet writes a case: what we were told, what we found, what it meant, and the plan.
Ads were running, but nobody could trust the numbers
Shot Vet was already advertising on Meta. Money was going out every day, and decisions about what to keep, cut or scale were being made from the reports in Ads Manager.
Conversion tracking was broken
The account was optimising on incomplete or inaccurate data. When tracking breaks, these are the symptoms we usually check for:
- Lead events missing, so good ads look like they do nothing
- Events firing in the wrong place, so bad ads look like winners
- The same person counted more than once
A data problem, not a creative problem
Meta’s delivery system learns from the conversions you send it. Feed it wrong signals and every dollar is undermined, no matter how good the creative or targeting is. New ads would not have fixed this.
Fix the tracking first, then build the lead system
Repair the data foundation, define what a real lead is, then rebuild the Meta campaigns and add Google for pet owners already searching.

Treatment Orders
Five orders, in the sequence we run them. This is how we build a local lead system for a vet or pet care business; the results it produced are below.
Repair conversion tracking
Nothing else is worth doing until the account counts leads correctly.
- What
- Meta pixel plus Conversions API, sharing one event ID so nothing is counted twice
- How
- Lead event fires on a completed form or booking, checked in Test Events
- Check
- Leads in Ads Manager match leads in the inbox or CRM
Define a real lead
A lead is someone the front desk can actually help, not anyone who tapped a button.
- What
- Form asks pet type, ZIP code and the service needed
- Why
- Lets the team prioritise, and filters out people outside the service area
- Check
- Front desk feedback on lead quality every week
Rebuild the Meta lead system
Local campaigns that reach pet owners close enough to come in.
- Targeting
- Radius around each service area, broad within it, let creative do the filtering
- Creative
- Real pets, one service per ad, clear about what it costs and how to book
- Form
- Instant forms with the qualifying questions built in
Add Google for owners already searching
Someone typing “vet near me” needs help now. That is the highest intent you can buy.
- Keywords
- Service plus “near me” and city terms, tight negatives for jobs and DIY
- Assets
- Call and location assets, so people can ring or get directions from the ad
- Tracking
- Enhanced conversions on the same lead action as Meta
Weekly check-ups
Once the data is right, the account can be managed on facts.
- Review
- Cost per lead by area, ad and service
- Act
- Move budget to what brings real enquiries, pause what does not
- Refresh
- New creative before frequency wears the old one out
Method shown for how this kind of account is built. Shot Vet’s exact settings, budgets and creative are not published.
Discharge Summary
Client-reported results, as shown on the Shot Vet case page.
Broken conversion tracking, and campaign decisions made on incomplete data.
Every dollar was undermined regardless of creative or targeting quality.Aftercare Instructions
For any local service business running ads, not only vets. Keep these up and the account stays healthy.
Count your leads by hand
Compare the leads Meta and Google report with the leads you actually received. If the numbers do not match, fix that before anything else.
MonthlyAsk the front desk
The people who answer the phone know which ads bring real enquiries. Five minutes of their feedback beats an hour of dashboards.
WeeklyStay inside your radius
A local business only sells to people who can get there. Budget spent outside your service area is wasted, however cheap the leads look.
On every new campaignRe-test tracking after changes
A new website, booking tool or form can break tracking silently. Send a test lead after every change.
After every site change
Related Services and Stories
Questions About This Veterinary Lead Generation Case Study
Why does broken tracking make Meta ads perform worse?
Meta decides who sees your ads based on the conversions you report. If lead events are missing, it cannot tell good ads from bad ones. If they fire in the wrong place, it chases the wrong people. Either way you pay for the confusion. That is why we fixed Shot Vet’s tracking before touching the campaigns.
How can I tell if my conversion tracking is broken?
Count the leads you actually received last month and compare them with what Meta and Google report. A big gap either way means something is wrong. Then submit a test lead yourself and check it appears once, at the right moment, in Events Manager and in Google Ads.
Meta or Google: which is better for a vet or pet care business?
Both, for different jobs. Google catches pet owners who need help now and are searching for it. Meta reaches local pet owners before they search, which is good for check-ups, vaccinations and new patient offers. Shot Vet used both, judged by the same lead event.
What is a good cost per lead for veterinary services?
It depends on your area, your services and what a new client is worth to you over time. Shot Vet’s case page shows $18 per lead. Rather than chase a benchmark, work out what you can afford to pay for a lead that books, and track that.
How long does it take a vet business to get leads from ads?
Shot Vet passed 10,000 leads in under three months once tracking was fixed. Most accounts need the first few weeks for tracking and testing before results settle. We work on a 3-month minimum, then month to month, because that is roughly how long a fair test takes.
Book a Check-Up for Your Ad Account
Get a free audit of your Meta and Google accounts. We will check whether your tracking is telling the truth, where your leads really come from, and what to fix first.
| Check | Status |
|---|---|
| Conversion tracking | DUE |
| Lead definition | DUE |
| Local targeting | DUE |
| Creative fatigue | DUE |
