AIM · internal

SeaTopia campaign routes

One direct destination per advertised avenue. These are the URLs to point Google Ads groups at — not the home page and not each other.

Birthday parties

Birthday party packages (Jellyfish Jubilee, Barnacle Bash) + WINTER40

Route
/birthday-parties/
Headline
Throw the birthday they’ll talk about all year.
Form asks
7 steps · No obligation
Booking
https://ecom.roller.app/lostworldsseatopia/passes/en-us/product/1210892
Open page

Day passes

Day passes and posted daily specials

Route
/general-admission/
Headline
Two hours of ocean-sized play, from $15.
Form asks
6 steps · Walk-ins OK
Booking
https://ecom.roller.app/lostworldsseatopia/passes/en-us/home
Open page

Membership

Membership waitlist (memberships currently unavailable)

Route
/memberships/
Headline
One membership. Every day of play.
Form asks
6 steps · Free to join
Booking
https://lwparks.com/seatopia/membership/
Open page

Group events

Groups of 10+ / private room / company + school groups

Route
/group-events/
Headline
Bring the whole crew. We’ll handle the mayhem.
Form asks
6 steps · Groups 10+
Booking
https://ecom.roller.app/lostworldsseatopia/passes/en-us/product/1210892
Open page
Tracking + lead delivery are intentionally not connected. Each form runs in preview mode: it never transmits or stores what a visitor types, and it hands off to booking with a button instead of an automatic redirect. When AIM is ready, set leadEndpoint in /assets/js/config.js, add the per-location AIM embed to each page head, call attachAimLead(form) after mount, then set previewMode:false.

Source of truth: lwparks.com/seatopia (home, pricing, parties, membership, attractions) checked November 6, 2026. See README.md for stale-site findings and open questions.