Launch setup
Setup checklist
The public site contains no fake live affiliate, analytics, form or checkout IDs. Netlify Forms are wired as the no-backend default for newsletter, correction and advertiser inquiries.
Placeholders
| Placeholder | What it is | Where it appears | Launch priority | How to replace |
|---|---|---|---|---|
BOOKING_AFFILIATE_ID | Booking.com accommodation affiliate ID | event pages, region pages, monetization page | Can wait | Set as a build environment variable, regenerate the site, then validate. |
STAY22_AFFILIATE_ID | Stay22 map/widget affiliate ID | event pages, region pages, monetization page | Can wait | Set as a build environment variable, regenerate the site, then validate. |
VIATOR_PARTNER_ID | Viator food tour affiliate partner ID | event pages, region pages, monetization page | Can wait | Set as a build environment variable, regenerate the site, then validate. |
GETYOURGUIDE_PARTNER_ID | GetYourGuide food tour affiliate partner ID | event pages, region pages, monetization page | Can wait | Set as a build environment variable, regenerate the site, then validate. |
BEEHIIV_FORM_URL | Beehiiv or ConvertKit newsletter form URL | optional replacement for Netlify newsletter form | Optional if Netlify Forms is used | Use only if replacing the built-in Netlify form with an external provider. |
STRIPE_GUIDEBOOK_CHECKOUT_URL | Stripe or Lemon Squeezy guide checkout URL | guidebook and product pages after product file is ready | Can wait | Add only after the paid product file and fulfillment flow are ready. |
STRIPE_ADVISOR_PACK_CHECKOUT_URL | Travel advisor pack checkout URL | advisor pack and travel-advisor pages after product file is ready | Can wait | Add only after the paid product file and fulfillment flow are ready. |
TALLY_SUBMIT_FORM_URL | Tally or Formspree festival submission form URL | optional replacement for Netlify festival submission form | Optional if Netlify Forms is used | Use only if replacing the built-in Netlify form with an external provider. |
ADVERTISER_INQUIRY_FORM_URL | Advertiser inquiry form URL | optional replacement for Netlify advertiser inquiry form | Optional if Netlify Forms is used | Use only if replacing the built-in Netlify form with an external provider. |
PLAUSIBLE_DOMAIN | Plausible analytics domain | HTML head analytics snippet when set as an environment variable | Needed before monetized launch | Set as a build environment variable, regenerate the site, then validate. |
GA4_MEASUREMENT_ID | GA4 measurement ID | HTML head analytics snippet when set as an environment variable | Needed before monetized launch | Set as a build environment variable, regenerate the site, then validate. |
Deployment checks
Run python3 scripts/generate_pages.py, python3 scripts/validate_data.py, python3 scripts/check_links.py, and preview with python3 -m http.server 8081.