Each $1 on ads brought back $1.60 in bookings.
What each channel paid back
Spend against what it booked, by week
Is my agency working?
- Ad spend
- $4,658
- Retainer, one month
- $700
- Leads from their ads
- 78
- Booked
- 21 · $7,440
- Booked per $1, retainer included
- $1.39
- Tracking number on their landing page
The Google page still shows the main salon number, so 22 calls from Google Ads cannot be tied to a campaign.
- Campaign tags (UTMs) on every lead
A UTM is a tag on an ad link that says which campaign a click came from. 76% of ad leads arrive with one; Google is the gap (58%).
- Bookings reported back to Meta and Google
This tells each ad platform which clicks became clients. Meta gets bookings; Google does not, so its bidding learns from clicks, not from clients.
Not proven yet. 3 of 3 checks are not clean, so the $7,440 booked from ads is partly a guess. Counting the retainer, each $1 returns $1.39.
Campaigns
Dash suggests: $945 spent for 2 bookings. Move half of its $32 a day to Extensions consult.
Dash suggests: Still learning. Give it two weeks and about 50 results before judging it.
Dash suggests: 18 calls, 2 booked. Answer the missed calls and add a tracking number before spending more here.
October: budget against actual
Spend log
Recurring costs
Ad clicks are not yet tied to bookings: add the tracking code to your booking page.
How each lead gets its source
Bookings sent back to the ad platforms
Matches PRISM leads to booked revenue
Every lead keeps the first source it arrived from. When that person books, PRISM adds the appointment value to that source and campaign. In the last 30 days that matched 31 bookings out of 139 leads, worth $9,530, to a source. 76% of ad leads carried a campaign tag; the rest are placed by the number they called or the form they used.