Book a free strategy call
Booking 2 clients in May

Helping tour operators grow direct bookings through proven marketing systems.

← All case studies
01Case study · Tour operator

How PrimeOne Tours generates ~6× ROAS on $1K/mo Google Ads.

Cancun, MexicoDay tours / experiencesGoogle Ads

~$1K

Monthly ad spend

~$6K

Monthly direct bookings

~6×

ROAS

Bookings come straight from their site instead of Viator.

02The setup

100% Viator-dependent. Now still 98–99% Viator.

PrimeOne is a Cancun day-tour operator. Before this work, 100% of their bookings came through Viator. Even now — being honest — Viator is still 98–99% of their volume. The Google Ads channel is new, small, and growing.

  • Paying ~25% commission on every Viator booking
  • No control over guest data or repeat-booking opportunities
  • No direct-booking infrastructure: no tracking, no campaigns, no lead capture
  • Wanted a way to start scaling direct bookings without abandoning Viator
03What we did

One Google Ads campaign, aimed at high-intent search

We didn't try to replace Viator. We started a parallel direct-booking channel using Google Ads, targeting people Googling specific tours in Cancun right now, ready to book.

01Foundation

Conversion tracking + landing page

Server-side conversion tracking on the booking flow. A landing page that matches the search intent — clear pricing, clear inclusions, easy to book. No magic, just the basics done properly.
  • Conversion tracking before any spend
  • Tour-specific landing pages
  • Mobile-first booking flow
  • WhatsApp option for the Mexican market
02Campaign

High-intent Google Ads

Search campaigns built around specific Cancun tour queries — the kind of searches that mean "ready to book in the next 24 hours." No Performance Max waste, no broad-match guesswork.
  • Search campaigns on booking-intent queries
  • Tight negative-keyword lists
  • Tour-specific ad copy
  • Daily budget caps to manage spend
03Iterate

Tune what's working

Weekly review of which queries actually book, which landing pages convert, and where the budget is wasted. Email automation for past guests starts pulling repeat bookings into the mix.
  • Weekly performance reviews
  • Negative-keyword updates
  • Landing-page A/B tests
  • Email automation for past guests
04Current run-rate

$1K spend in, $6–7K direct bookings out

These are the current monthly numbers. Direct booking is still the small slice — Viator is still the bulk — but the slice is growing on its own engine now.

~$1K/mo

Google Ads spend

Tracked monthly. Lean budget, fully attributable.

~$6K/mo

Direct bookings

Range: $6K–$7K/mo. Straight from the site, not Viator.

~6×

ROAS

Current run-rate on Google Ads. We track this every week.

98–99%

Still Viator

Being honest — Viator is still the bulk of total volume. Direct is the new, growing slice.

$The bottom line

On about $1,000/month in Google Ads spend, PrimeOne is currently generating $6,000–7,000/month in direct bookings. That's roughly 6× ROAS, with bookings coming straight from their site instead of Viator.

And critically: every direct booking keeps the ~25% commission that would otherwise go to Viator.

05Inside PrimeOne's admin

The receipts — four screens, one story

The custom admin we built shows every booking, every Skip the Line ticket, and every direct-booking dollar in one place. Customer names and emails are redacted; everything else is real.

01 · Direct-booking dashboard

$30K/mo running through the new direct channel

The booking-platform admin we built for PrimeOne. ~$6K of the $30K monthly direct-channel revenue is attributable to Google Ads — the slice this case study is about.

PrimeOne Tours admin dashboard showing $30,030 monthly revenue, 205 bookings, $146 average booking value, and a healthy 64% confirmed booking ratio.

02 · Skip the Line — the Viator reality

$544K through Viator-fulfilled tickets

Reservation codes prefixed with VIA- are Viator-issued. This page shows why moving even 5% of bookings to direct is meaningful margin recovery — and why the work isn't done yet.

Skip the Line ticket admin page showing 12,355 tickets, $544,474 in revenue, 5,099 orders, and a list of bookings with Viator-prefixed reservation codes.

03 · Real bookings, real volume

Live booking ledger

The bookings list — 205 confirmed direct bookings in the last 30 days, with package and travel date on each row. Customer names redacted; package codes and pricing are real.

PrimeOne Tours bookings page showing a list of 205 confirmed direct bookings with redacted customer names, tour packages, travel dates, and amounts.

04 · Performance, by tour

Chichen Itza is doing the heavy lifting

Bookings concentrate on three Chichen Itza variants. That tells the campaign exactly where to spend: high-intent search on Chichen-Itza-from-Cancun queries, not a generic "Cancun tours" brand campaign.

PrimeOne Tours analytics page showing revenue by month and bookings by tour package, with Chichen Itza variants dominating volume.

05 · Google Ads — the cause of the direct slice

39.9K impressions, $1.53 CPC, 8.81% CTR

Performance summary from the Google Ads account driving the direct bookings shown above. Conversion value tracks alongside impressions and CTR — the campaign is the lever moving the direct slice of revenue.

Google Ads performance summary showing 39.9K impressions, $1.53 average CPC, 8.81% CTR, and 14.3K conversion value with a trend chart from Oct 2024 through May 2026.
06Next phase

Scaling toward $15–20K/mo direct bookings

01Step 1

Scale Google Ads spend

Push Google Ads budget up while holding ROAS. The unit economics work at $1K/mo — the question is how far spend can go before efficiency softens.
02Step 2

Re-open Meta Ads

A short Meta test ran earlier and was paused. We'll re-open it with proper conversion tracking. Reporting on Meta will show cost-per-lead only — Meta's conversion attribution is unreliable, so we don't claim ROAS from it.
03Step 3

Email automation for past guests

With ~5K Skip the Line orders flowing through the system already, the highest-leverage move is converting Viator-acquired guests to direct on their second visit via email.

Honest note: these are targets, not current numbers. Current run-rate is the $1K → $6K number above.

07The deliverables

What was actually shipped for PrimeOne

Conversion-optimized landing pages
Server-side conversion tracking
Mobile-first booking flow
WhatsApp booking option
Google Ads search campaigns
Negative-keyword filtering
Weekly performance reviews
Email automation for past guests
Monthly campaign optimization
Taking 2–3 more operators this quarter

Want a similar setup for your tour business?
Start with the audit.

Free 5-minute Google Ads audit. I'll look at your current setup and tell you whether Google Ads makes sense for you — and what I'd do first if it does.

Book a free strategy call

Reply within 24h · No contracts · Faisalabad → worldwide