forSafe Stop
Paid Media Report · Last 30 days

355 reservations, $10,791.

Over the last 30 days, paid media drove 1,323 booking starts and 355 completed reservations worth $10,791. Reservations complete off-domain (Wayleadr) and are tracked in GA4.

355
Reservations
up 63% vs prior 30 days
$10,791
Booking revenue
up 22% vs prior 30 days
$7,896
Ad spend
up 12% vs prior 30 days
$22
Cost / reservation
down 31% vs prior 30 days
Reservations tracked in GA4 where Wayleadr fires booking events. All-traffic; paid media is the primary driver of new visitors to the booking page. Comparisons are against the prior 30 days (Jun 13 - Jul 12), the same number of days immediately before this window.
The story

Where the bookings come from.

Reservations complete off-domain, so we read them in GA4, not in Meta. Here is the funnel.

01
1,323

Booking starts

People who reached the booking page from all sources; 927 unique visitors started a reservation. Up 22% vs prior 30 days.

02
355

Reservations completed

Completed bookings worth $10,791 over the period. Up 63% vs prior 30 days.

03
27%

Checkout completion

Of visitors who start a booking, 27% complete it. Cutting the 73% drop-off is the biggest lever. Was 20% in the prior 30 days.

Booking funnel

Where drivers leave the checkout.

The reservation checkout runs on Wayleadr, and every screen of it has its own web address, so we can count how many drivers reach each one and see exactly where they leave. Counts are unique drivers, all traffic.

Checkout screenDrivers (Last 30 days)Carried onStep drop
1 · Choose time & duration (price shows)928start
2 · Name & email45949%-51%
3 · Phone & text alerts24654%-46%
4 · License plate24098%-2%
5 · Review & terms22192%-8%
6 · Payment19689%-11%
7 · Receipt (booked on this path)11157%-43%
Reservations completed, all paths355$10,791 in booking revenue
i
Most of the drop-off is on one screen. 928 drivers reach choose time & duration (price shows) and 459 carry on to name & email, so 469 leave right there. The ladder tracks the standard booking path, so its last screen (111) sits below the 355 reservations GA4 records for the same period. Read the table for where drivers leave, not for the final total; we are reconciling the two counts with Wayleadr.

How the drop-off is moving.

Each percentage is the share of drivers who carry on from the screen above it, so a period with more traffic can be compared with one that had less. The short window comes first because a 30-day average takes weeks to show a change.

Checkout screenDrivers, last 7 daysCarried on, last 7 daysCarried on, prior 7 daysCarried on, last 30 daysCarried on, prior 30 days
2 · Name & email14153%50%49%38%
3 · Phone & text alerts7150%61%54%46%
4 · License plate71100%98%98%97%
5 · Review & terms6693%91%92%96%
6 · Payment66100%79%89%98%
7 · Receipt (booked on this path)3147%50%57%59%
Completed, of everyone who started35%25%27%20%
i
The first screen is the one that moved. Over the last 30 days, 49% of drivers carried on from choose time & duration (price shows), up from 38% in the prior 30 days. Week to week it improved from 50%. The last 7 days sit at 53%, above that average, so the current level is better than the 30-day average shows.
Meta Ads

Traffic to the booking page.

Meta drives visitors to the site and the booking flow. Reservations complete off-domain, so they are counted in the funnel above, not here.

PeriodSpendImpressionsClicksCTRCPC
Last 30 days$2,602260,93012,1374.65%$0.21
Prior 30 days$3,547273,19412,4934.57%$0.28

The ads doing the work

Ranked by clicks sent to the booking page. The booking completes off-domain, so an ad is judged on the traffic it sends, not on a conversion Meta cannot see.

Google Ads

Conversions over the window.

Every conversion Google recorded each day, stacked by action, against daily spend.

Conversions & spend per day

Reservations Calls & enquiries Directions Daily spend
Reservations 76All actions shown 686Shaded band = latest 7 daysLast 3 days still filling in

Everything Google counted

The chart stacks the reservation together with the calls, enquiries and directions Google recorded alongside it. The reservation is the solid band at the base of each bar: it is the action set as primary in the account, and the one every cost-per-conversion figure on this page is built on. The full list is below, exactly as reported.

Conversion actionWhat it measuresConversions
Reservation CountedA booking completed and paid for on the site, measured by both the purchase event and the confirmation page76
Clicks to callA tap on the phone number, before the call connects41
Calls from adsA call placed directly from the ad39
B2B lead formA business enquiry form submitted2
DirectionsA tap on directions, before the visit528
Total686
Campaign split

Where the budget worked.

Spend and conversions by campaign. Brand search is separated so the true acquisition cost stays visible.

$2,526
NZ - Search - Driver…
30 conv · $83 CPA
$1,169
NZ - Search - Business
13 conv · $87 CPA
$886
NZ - PMax - Website
14 conv · $63 CPA
4
Active campaigns
Search + PMax
NZ - Search - Driver Booking 30 conv · $83 CPA
$2,526
NZ - Search - Business 13 conv · $87 CPA
$1,169
NZ - PMax - Website 14 conv · $63 CPA
$886
NZ - Store Visits 6 conv · $86 CPA
$517
NZ - Search - Brand 12 conv · $16 CPA
$195
CampaignStatusSpendConv.Cost / conv.CTR
NZ - Search - Driver BookingActive$2,52630$837.9%
NZ - Search - BusinessActive$1,16913$879.5%
NZ - PMax - WebsiteActive$88614$631.3%
NZ - Store VisitsPaused$5176$863.2%
NZ - Search - BrandActive$19512$1637.5%
Total$5,29376$70-
What's next

Where we take it from here.

Each move ties back to what this window proved.

Operating plan

The next window.

  • Retarget the drivers who start a booking and leave on the price screen.
  • Scale placements that send the most booking starts, not just clicks.
  • Hold Google on Purchase so bidding chases completed reservations, not checkout starts.
The next chapter

Now we grow the bookings.

We drive more booking-page traffic and work the checkout drop-off so more starts become reservations.

Talk through the plan