Skip to main content

Custom Thank You Page: How It Works & Why You Should Use It

Jerome Bajou avatar
Written by Jerome Bajou
Updated over a week ago

🔍 What is the Custom Thank You Page?

The Custom Thank You Page lets you redirect your customer to a dedicated page on your website after they complete a booking. This feature helps you provide a more branded experience and also solves a key technical issue: cross-domain tracking.


🔄 What is Cross-Domain Tracking?

When a customer is redirected from your website (e.g., www.yoursite.com) to another domain for booking (e.g., bookings.yourplatform.com), and then back to your website again, analytics tools like Google Analytics can lose track of the original user session. This is called cross-domain tracking.

Without a solution, this can result in:

  • Misattributed conversions (your Google Ads or SEO campaigns may appear less effective)

  • Broken funnel data

  • Inaccurate reporting

The Custom Thank You Page ensures that your visitor never leaves your domain, making it easier for analytics tools to keep the customer journey intact.


🔗 How It Works

After a successful payment, the customer is redirected to:

https://REFERRER/<your-setting>?<parameters>

Example:

https://acme-tours.com/thank-you?currency=EUR&booking=9890e1ff-271a-44df-97eb-64f2471280e0&paid=1900.00&total=1900&email=dsfdf%40free.fr&phone_number=%2B306944892828&product=Full+day+Catamaran+experience&payment_intent=pi_3RE7wYRXPVEIqrB01FU5zFa5&payment_intent_client_secret=pi_3RE7wYRXPVEIqrB01FU5zFa5_secret_qtb1nr057RVKM3sYzZeW8Fc4e&redirect_status=succeeded

🧩 What Each Parameter Means

Parameter

Description

currency

The currency used in the booking (e.g., EUR, USD).

booking

Unique booking ID (used to fetch the booking in your backend or CRM if needed).

paid

The amount successfully paid by the customer.

total

Total booking amount (can include unpaid balance if only a deposit was paid).

email

Customer’s email address (URL-encoded).

phone_number

Customer’s phone number (URL-encoded).

product

The name of the booked product or experience.

payment_intent

Stripe payment intent ID (useful for tracking or reconciliation).

payment_intent_client_secret

Stripe client secret for the payment intent.

redirect_status

Status of the redirection after payment; usually "succeeded" if payment went through.


🛠 How to Set It Up

  1. Go to Channels > Direct

  2. Click Edit

  3. Open the Thank You Page tab

  4. Enter the URL path you'd like to use (e.g., thank-you)

  5. Save

Your full thank you page URL will now be:
https://<your-domain>/<your-path>?...


💡 Tips

  • Make sure the thank you page on your website can accept URL parameters if you want to dynamically display booking details.

  • You can use the information in the URL to track conversions with tools like Google Tag Manager, or trigger follow-up automations.

Did this answer your question?