Skip to content
English - United States
  • There are no suggestions because the search field is empty.

How to add conversion tracking to your booking engine

Configure Google Analytics and Meta Pixel to accurately track your bookings

Key points:

  • Conversion tracking is installed on the booking engine, not on the hotel website.
  • This is done via Google Tag Manager, Google Analytics 4, or Meta Pixel.
  • It allows you to measure your direct sales and the ROI of your marketing campaigns.
  • The configuration is done with the help of your search engine provider (D-Edge, Amenitiz, Reservit, etc.).

Implementing conversion tracking on your booking engine is essential to understand which campaigns (SEO, Google Ads, Meta, email, etc.) are actually generating bookings. The website alone cannot measure this, as the transaction is finalized on the engine's external domain. Here's how to activate it step by step.


1. Understand where the conversion takes place

Your booking engine typically operates on an external domain (e.g., secure.d-edge.com, booking.amenitiz.io, reservation.reservit.com). Conversion tracking is triggered:

  • on the booking confirmation page, after payment or validation;
  • via a “purchase” or “reservation_confirmed” event sent to your analytics tool.

💡 The hotel website only brings the user to the search engine: the conversion must therefore be tracked directly on the search engine platform.


2. Tracking via Google Analytics 4 (GA4)

a) If you are using Google Tag Manager (GTM)

  1. Log in to Google Tag Manager.
  2. Create a new GA4 Event Tag named “Reservation confirmed”.
  3. Configure it with the following settings:
    • Event name: purchase
    • Parameters:
      • transaction_id: Reservation ID (dynamic engine variable)
      • Value: Total amount of the reservation
      • currency: EUR
  4. Define a trigger on the engine's confirmation URL (e.g., contains=confirmation or path=/booking-confirmation).
  5. Publish your container.

b) If you do not use Tag Manager

Ask your service provider to integrate this script directly onto the confirmation page:

<script>

gtag('event', 'purchase', {

  transaction_id: '',

  value: '',

currency: 'EUR'

});

</script>


💡 The service provider will provide you with the dynamic variables (, ) corresponding to your engine.


3. Tracking via Meta Pixel (Facebook & Instagram)

a) Classic configuration

Add this code to the confirmation page:

<script>

fbq('track', 'Purchase', {

  value: '',

currency: 'EUR'

});

</script>


💡 This allows you to count each reservation as a “Purchase” conversion in your Meta Ads manager.

b) If your engine has a “Tracking” space

Search engines like D-Edge, Reservit, or Amenitiz allow you to directly add your tags to their marketing settings:

  • Paste your Pixel Meta ID and your Google Analytics ID.
  • Select the “Confirmation” page as the conversion page.
  • Record and test with a test click.

4. Cross-domain tracking between the website and the search engine

To ensure Google Analytics maintains the same user session between the website and the search engine, enable cross-domain tracking:

  1. In GA4 → Admin → Data Streams → Web Stream Details, click on Configure tag settings.
  2. Under “Configure your domains”, add:
    • your website (e.g., hotel-lumiere.com)
    • the search engine domain (e.g., secure.d-edge.com).
  3. Save.

💡 This ensures that “Book” clicks on the site are correctly linked to conversions made on the search engine.


5. Check that it is working correctly

After installation:

  • Make a test booking (without payment if possible).
  • Use Google Tag Assistant or Meta Pixel Helper to verify that the tag is firing.
  • Next, check in GA4 → Reports → Conversions or in Meta Ads → Events that the booking has been correctly recorded.

💡 You can also track the total revenue generated by your Google Ads, Meta or email campaigns using this tracking feature.


6. Provider Assistance

If you do not have access to the search engine code, contact your provider's support directly (D-Edge, Reservit, Amenitiz, Mirai, BookAssist, etc.). They will be able to:

  • Add your Google Analytics tags / Meta Pixel;
  • We will provide you with the exact confirmation URL;
  • Incorporate dynamic variables (ID, amount, currency).

Conclusion

Yes, you can add full conversion tracking to your booking engine. It's installed directly on the engine's confirmation page, via Google Analytics 4, Meta Pixel, or Google Tag Manager. This setup will allow you to accurately measure your direct sales, evaluate the ROI of your campaigns, and optimize your marketing investments.