ThinkReservations supports Google Analytics 4, also known as GA4, directly with your online booking engine. GA4 tracks the full guest journey across websites, booking engines, and devices, showing which marketing efforts actually drive revenue, not just clicks. With a ThinkWeb website, GA4 is automatically set up for you.
Looking to Upgrade from a DIY to an Assisted Program?
For even more options and advanced marketing capabilities, consider our Tier 2 or Tier 3 Marketing Plans. These plans provide additional tools, strategies, and dedicated support designed to elevate your marketing efforts, including:
Monthly strategy calls with a Marketing Specialist
Interactive performance reports
Customized marketing guidance
These services are offered in addition to all features included in Tier 1, giving you a comprehensive suite of resources to maximize your results.
Set up in Google Analytics
Set up cross-domain tracking in GA4 Admin by adding both your website domain and
thinkreservations.comto the domain list.Add your website domain and
thinkreservations.comto the unwanted referrals list in GA4.If you are running Google Ads, link them to your Google Analytics to track ROI and get a better understanding of what drives results.
Connect to Google Search Console to see how organic search interacts with your site and more. This gives you a complete picture of what drives bookings to help you optimize your marketing strategies.
Track Key Actions (Events) to measure events such as visitors clicking your "Book Now" button, and phone link clicks. GA4 automatically collects only some basic events. Ensure you identify and mark your valuable actions, such as completing a booking, as conversions (key event).
Set up on your Website
To track properly, the GA4 tracking tag needs to be placed on every page of your website, so visits and behaviour are properly recorded.
Please note that Google Tag Manager is not compatible with ThinkWeb or the ThinkReservations online booking engine.
Test and verify that the tracking works to ensure it correctly records visitor actions on your website.
Set up in ThinkReservations
The code to support GA4 is already added to the booking engine - it simply needs to be enabled in ThinkReservations with your unique ID from Google. Follow these steps to start using your GA4 account with your ThinkReservations booking engine:
Locate your Measurement ID, also known as your "G-ID", in your Google Analytics account for step 3 below.
Log in to ThinkReservations and navigate to Settings > Business Settings
Paste your ID into the Measurement ID field and click Save.
➡️ This typically starts with "G-" followed by 10 letters and numbers.Click Save.
Once you complete the above steps, data from the Booking Engine will be shared with Google for tracking. Initially, it may take up to 24 hours to see data in your Google Analytics account.
Technical Notes
ThinkReservations sends a "purchase" event via code in the online booking engine.
gtag('event', 'purchase', {
currency: 'USD',
transaction_id: reservation.confirmationId,
value: reservation.subTotal,
tax: reservation.taxes,
items,
});
The purchase event includes the following information:
Confirmation ID
Subtotal
Total taxes
Room/Items
Final Notes
ThinkReservations handles GA4 installation for all ThinkWeb website accounts and any Marketing Subscriptions. However, we typically do not provide consulting to set up GA4 on sites hosted by other providers.
If you are attempting a DIY GA4 installation or working with another marketing firm, please follow the instructions provided above. We currently have hundreds of clients successfully using GA4, and these steps work reliably when implemented correctly.
If you are unable to complete the installation on your own and would like to explore our services, we are happy to have a Sales Account Executive contact you. Please reach out to sales@thinkreservations.com to request this.

