Skip to main content

Direct Booking Flow Analytics

Track visits, conversions, and booking performance for your Direct booking site or widget.

Written by Dawn Ginie Santoyo

Understanding how guests interact with your Direct booking site can help you measure marketing performance, track conversions, and improve your booking flow.

Hospitable supports integrations with:

  • Google Analytics

  • Google Tag Manager

  • Meta Pixel

These integrations work with both:

  • Hospitable-hosted Direct sites

  • Self-hosted sites using Hospitable widgets

Hospitable automatically applies the required tracking code to the booking flow. You only need to add your tracking IDs in your Direct site settings.


Supported Analytics Platforms

Google Analytics

Google Analytics provides reporting and analytics for your Direct booking site traffic and booking conversions.

Supported formats:

  • GT-XXXXXXXXXX

  • G-XXXXXXXXXX

  • AW-XXXXXXXXXX

Google Tag Manager

Google Tag Manager (GTM) allows you to manage multiple tracking scripts and marketing tags from one place.

Supported format:

  • GTM-XXXXXXX

Google Tag Manager does not provide analytics reports on its own. It sends data to tools like Google Analytics.

Meta Pixel

Meta Pixel helps track visitor activity from Meta platforms like Facebook and Instagram.

Supported format:

  • Numeric Pixel ID

Hospitable currently supports:

  • Page View tracking only

Meta Pixel currently supports Page View events only. For advanced ecommerce conversion tracking, use Google Analytics or Google Tag Manager.


Automatic Ecommerce Event Tracking

Hospitable automatically tracks ecommerce events throughout the booking flow.

These events are sent automatically to your connected Google Analytics or Google Tag Manager setup.

Property Discovery Events

View Item

Triggered when a guest views a property page.

Add to Cart

Triggered when a guest selects dates and generates a quote.

Booking Conversion Events

Begin Checkout

Triggered when a guest starts the booking process.

Add Payment Info

Triggered when a guest enters guest details and reaches the payment step.

Purchase

Triggered when a guest successfully completes a booking.

Each event includes booking information such as:

  • Booking value

  • Currency

  • Property details

  • Stay dates

  • Guest count

This helps you measure booking funnel performance and conversion activity.


Cross-Domain Tracking

Cross-domain tracking preserves attribution when guests move between your website and the Hospitable booking flow.

Without cross-domain tracking, completed bookings may appear as "Direct" traffic instead of being attributed to the original marketing source.

Hospitable-Hosted Sites

If you use a Hospitable-hosted Direct site:

  • No additional setup is required

  • Hospitable automatically handles cross-domain tracking

Bookings remain properly attributed automatically.

Self-Hosted Sites

If you use your own website with a Hospitable booking widget, you must configure cross-domain tracking manually.

Configure Cross-Domain Tracking in Google Analytics

  1. Open Google Analytics

  2. Go to Admin β†’ Data Streams

  3. Open Configure tag settings

  4. Select Configure your domains

  5. Add:

    • booking.hospitable.com

Configure Cross-Domain Tracking in Google Tag Manager

Add the following domain to your GA4 Configuration tag:

  • booking.hospitable.com

This ensures conversions remain connected to the original traffic source throughout the booking journey.


Recommended Setup

Your ideal setup depends on how you manage your marketing tools.

Recommended for Most Hosts

Use:

  • Google Tag Manager

  • Google Analytics connected through GTM

This setup gives you flexibility for:

  • Analytics

  • Advertising tags

  • Conversion tracking

  • Remarketing tools

Recommended for Simpler Tracking

Use:

  • Google Analytics only

This setup works well for basic traffic and conversion reporting.

Meta Pixel Usage

Meta Pixel works best for:

  • Page visit tracking

  • Advertising audiences

  • Campaign attribution

For detailed ecommerce conversion tracking, use Google Analytics or Google Tag Manager instead.


How to Add Tracking IDs

After publishing your Direct site:

  1. Go to Direct β†’ Hospitable Sites or Self-Hosted Sites

  2. Open the Marketing tab

  3. Add your:

    • Google Analytics ID

    • Google Tag Manager ID

    • Meta Pixel ID

  4. Save your changes

  5. Republish your site if needed

Marketing settings page for a Hospitable Direct booking site with Google Analytics and Meta Pixel fields


Finding Your Tracking IDs

Google Tag Manager

Your GTM ID looks like:

  • GTM-XXXXXXX

You can find it in your Google Tag Manager workspace.

Google Analytics

Your Google Analytics ID looks like:

  • GT-XXXXXXXXXX

  • G-XXXXXXXXXX

  • AW-XXXXXXXXXX

You can find it in your Google Analytics property settings.

Meta Pixel

Your Meta Pixel ID is a numeric value found in Meta Events Manager.


Troubleshooting Analytics Issues

Bookings Showing as Direct Traffic

This usually means cross-domain tracking is not configured correctly.

If you use a self-hosted site:

  • Verify that booking.hospitable.com has been added to your cross-domain configuration

Duplicate Tracking Events

If you use both Google Analytics and Google Tag Manager:

  • Avoid adding the same tracking script twice

Hospitable recommends managing Google Analytics through GTM when both are used together.

Purchase Events Not Appearing

Verify that:

  • Your tracking IDs are correct

  • Your site has been republished after adding IDs

  • Your analytics platform is receiving events properly

Meta Pixel Missing Ecommerce Events

Meta Pixel currently supports only Page View tracking in Hospitable. Use Google Analytics or Google Tag Manager for detailed booking conversion tracking.


Key Things to Know

  • Hospitable automatically tracks booking funnel events

  • Meta Pixel supports Page View tracking only

  • Hospitable-hosted sites automatically support cross-domain tracking

  • Self-hosted sites require manual cross-domain setup

  • Google Tag Manager and Google Analytics can be used together

  • Ecommerce events are automatically sent during the booking flow

Did this answer your question?