NightsBridge Channel Manager (PMS)

Understanding website tracking on your Booking Engine

Have you ever wondered how guests find your website, which of your online ads are actually working, or why some visitors book while others just browse? Website tracking is like having a friendly, digital assistant who stands by your booking engine, notes down where your guests came from, and celebrates with you when a visit turns into a successful booking!

By using tracking scripts (from popular services like Google Analytics, Google Ads, or Google Tag Manager), you can easily see what’s working on your website so you can make smarter decisions for your property.

Who handles the technical side?

While website tracking is incredibly useful, the code behind it can get a bit technical.

Because we want you to have the most secure and reliable system possible, NightsBridge doesn't write, modify, or troubleshoot third-party tracking codes. Instead, your website designer, SEO specialist, or digital marketer will set up the code to match your business goals.

Once they have crafted your custom tracking script, simply send it over to us and our team will gladly add it to your Booking Engine for you!

Working with a web developer or SEO expert?

If you have a professional managing your website, feel free to share this guide with them. It has all the technical details they need to get you set up in no time!

Where can tracking scripts be added?

To help you track different parts of the guest journey, we can add your scripts to three main places:

1. Your Landing Page:

This is the welcome mat where guests first enter your NightsBridge Booking Engine to look at rooms and rates.

2. Your Confirmation Page:

This is the page displayed the moment a guest successfully completes a booking. It’s the perfect place to track conversions.

3. Your Facebook Page:

If you have integrated your booking engine with Facebook, we can add tracking there too.

Your website designer or digital marketer can help you decide which pages are the best fit for what you want to measure.

What booking details can be tracked?

Once a guest successfully completes their booking, NightsBridge automatically generates a helpful summary of the reservation details. Your tracking script can easily reference these details to see which room was booked, how much was spent, and how many nights they are staying!

To read this information, your developer can point their script to the main reservation path: nb.data.reservation.

Here is a quick-reference guide of the most common booking details they can track:

Booking InformationWhat Your Developer Will Use (The Path)
Reservationnb.data.reservation
Booking IDnb.data.reservation.bookingid
Arrival datenb.data.reservation.arrival
Departure datenb.data.reservation.departure
Number of nightsnb.data.reservation.nights
Roomsnb.data.reservation.rooms
Productnb.data.reservation.rooms.product
Adultsnb.data.reservation.rooms.adults
Childrennb.data.reservation.rooms.children
Currency codenb.data.reservation.currencycode
Totalnb.data.reservation.total
Depositnb.data.reservation.deposit
Extrasnb.data.reservation.extras
BBIDnb.data.reservation.bbid
Property namenb.data.reservation.bbname
Contactnb.data.reservation.contacts
Phone numbernb.data.reservation.phoneno
Cell numbernb.data.reservation.cellno
Emailnb.data.reservation.email
Websitenb.data.reservation.website
Addressnb.data.reservation.address
Latitudenb.data.reservation.lat
Longitudenb.data.reservation.lng
Zoomnb.data.reservation.zoom
Directionsnb.data.reservation.directions

A quick example for your developer

If your marketer is setting up a Google conversion tag, here is a quick look at how they can pull the total value of the booking directly from your NightsBridge calendar:

<!-- Event snippet for Online Booking conversion page -->

<script>
  gtag('event', 'conversion', {
      'send_to': 'AW-12345678910/Nt_ABCDEFGHIJKL_2bYp',
      'value': nb.data.reservation.total,
      'currency': 'ZAR',
      'transaction_id': ''
  });
</script>
Click to copy

In this snippet, nb.data.reservation.total automatically grabs the exact total value of the guest's booking so your marketing reports are completely accurate.

Ready to set up your website tracking?

Once you or your digital marketing partner have determined exactly what you'd like to measure, the next step is simple!

Previous Article What is Google Analytics?
Next Article Which NightsBridge booking form pages can be tracked?
Still Need Help? Contact Us