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.
- The link format is: https://book.nightsbridge.com/xxxxx (where xxxxx is your unique NightsBridge Client ID/BBID).
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.
- The link format is: https://book.nightsbridge.com/confirmation.
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 Information | What Your Developer Will Use (The Path) |
|---|---|
| Reservation | nb.data.reservation |
| Booking ID | nb.data.reservation.bookingid |
| Arrival date | nb.data.reservation.arrival |
| Departure date | nb.data.reservation.departure |
| Number of nights | nb.data.reservation.nights |
| Rooms | nb.data.reservation.rooms |
| Product | nb.data.reservation.rooms.product |
| Adults | nb.data.reservation.rooms.adults |
| Children | nb.data.reservation.rooms.children |
| Currency code | nb.data.reservation.currencycode |
| Total | nb.data.reservation.total |
| Deposit | nb.data.reservation.deposit |
| Extras | nb.data.reservation.extras |
| BBID | nb.data.reservation.bbid |
| Property name | nb.data.reservation.bbname |
| Contact | nb.data.reservation.contacts |
| Phone number | nb.data.reservation.phoneno |
| Cell number | nb.data.reservation.cellno |
nb.data.reservation.email | |
| Website | nb.data.reservation.website |
| Address | nb.data.reservation.address |
| Latitude | nb.data.reservation.lat |
| Longitude | nb.data.reservation.lng |
| Zoom | nb.data.reservation.zoom |
| Directions | nb.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>
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!
- π Head over to our step-by-step guide on How to add tracking to your NightsBridge Booking Engine to see what you need to prepare and send to us.