Key takeaways
- Track cost per booked new member, meaning a dog that passed evaluation and bought a package, not cost per call.
- Count members who are still active at 90 days. A daycare's profit comes from the months after the first visit.
- Costs rise in summer travel, the holidays and back-to-office waves, often just as boarding fills. Stop paying for leads you cannot seat.
- Most of the fix sits after the click: answering at drop-off, a clear evaluation booking page and quick follow-up.
Google Ads cost per lead for a dog daycare is the wrong scoreboard. A lead is a call or form. What pays the rent is a dog that passes its evaluation, joins on a package and keeps coming. Work out cost per booked new member from your ad account and pet care software, and judge every campaign by it.
Cost per lead vs cost per booked new member
Cost per lead counts inquiries. Cost per booked new member counts enrollments, and the gap between them is wider in dog daycare than in most local businesses.
A daycare inquiry has to clear several gates before it earns anything. The owner needs current vaccinations. The dog may need to meet your spay or neuter policy and age minimum. It has to come in for an evaluation day and get along in group play. Then the owner has to buy a package or membership instead of a single trial day. Every gate drops some leads, so two campaigns with the same cost per lead can produce very different numbers of members.
Worked example (hypothetical round numbers, not a benchmark):
| Campaign A: broad "dog" searches | Campaign B: daycare and evaluation searches | |
|---|---|---|
| Spend for the month | $1,000 | $1,000 |
| Leads | 100 | 40 |
| Cost per lead | $10 | $25 |
| Evaluation days booked | 30 | 24 |
| Dogs that passed and bought a package | 10 | 16 |
| Cost per booked new member | $100 | $62.50 |
| Still active at 90 days | 4 | 12 |
Campaign A looks cheaper on a report about leads. Campaign B produces three times the members still coming at 90 days for the same money. A daycare's revenue repeats, so that last row is the one to manage.
From cost per lead to cost per booked new member
- Leads you pay for Where it leaks: Spam and wrong numbers
- Real inquiries Where it leaks: Calls nobody answers
- Conversations Where it leaks: Quoted, never followed up
- Booked new member Your real number: cost per booked new member
Calculating your number
- Pick a full month. Shorter periods swing too much with weather, holidays and one big boarding week.
- Take spend from the Google Ads account, the amount billed, not the budget you set.
- Count real leads. Use conversion tracking for forms and calls from ads and your website, with a minimum call length so hang-ups do not count (Google's guide to call tracking).
- Match leads to new client records. In Gingr or your pet care software, record where each new client came from when you create their profile. Without this step every number after it is a guess.
- Define a booked new member once. For most daycares it is a dog that passed evaluation and bought a package or membership. Keep the definition fixed so months compare fairly.
- Divide spend by booked new members. That is your cost per booked new member for the month.
- Re-check at 90 days. Count how many of those members are still booking. Feed booked members back into Google Ads as conversions where you can, so bidding learns which searches enroll dogs (about conversion measurement).
Why costs rise around summer travel, holidays and back-to-office periods
Costs rise in those periods because more owners search at once and more businesses bid against each other for them. Each season raises cost for a slightly different reason:
| Period | What owners search for | What happens to your cost |
|---|---|---|
| Summer travel | Overnight boarding, often for dates a few weeks out | Boarding clicks get pricier just as your suites fill |
| Holidays | Boarding at short notice, plus grooming before guests arrive | The most competitive weeks. Many leads ask for dates you no longer have |
| Back-to-office waves | Daycare near home or work, starting next week | Daycare clicks rise. These leads are the most valuable, because they become regular members |
The trap is paying full price for boarding leads when you are already full. A click that lands on a sold-out week costs the same as one you can seat.
Lowering cost per booked new member
Lower it by fixing the gates, not by chasing cheaper clicks.
- Split daycare, boarding and grooming into separate campaigns, so you can pause boarding when it is full and push daycare during back-to-office waves.
- Send ads to a page that books the evaluation day and states vaccine, age and spay or neuter requirements up front. The landing page guide lists what goes on it.
- Block the searches that never enroll: jobs, cats if you do not board them, and vet care. The Google Ads keyword guide has a starter list.
- Answer during drop-off and pick-up. Calls that ring out at 7:30 a.m. are paid for and lost.
- Follow up after evaluation day. A dog that passed but has not joined is the cheapest member you will ever win.
- Protect retention. Members who stay lower your real acquisition cost, because one enrollment pays back for months. Repeat customer systems do that work.
How VETS Growth Marketing helps
We connect your Google Ads account to the new client records in your pet care software, so you can see cost per booked new member by campaign and by season, not just cost per lead. The account stays in your name, the work runs as a dated project, and every report counts members enrolled and still active. Book a growth consultation and we will work out your current number with you.
Sources
- About conversion measurement, Google Ads Help
- Set up tracking calls to a phone number on a website, Google Ads Help