- Knowledge base
- Marketplace
- Google Tag Manager
-
General Settings
-
User Accounts
-
Security Centre
-
Rate Management
-
Reservation Management
-
Folio and Invoicing
-
Reports
-
Internet Booking Engine (IBE)
-
Channel Manager and OTA Connections
- Channel Manager General Information
- Airbnb
- Booking.com
- Expedia
- Agoda
- Hostelworld
- Mr and Mrs Smith
- BBPlanet
- BestDay
- Easytobook
- Despegar
- Ctrip / Trip.com
- Feratel
- Switzerland Travel
- Jet2Holidays
- Tomas
- VRBO / Homeaway
- Traveloka
- Szállás.hu / Szállásgroup.hu
- Odigeo / eDreams
- iCal
- Revato (RoomGuru)
- JacTravel
- 101 Hotels
- TabletHotels
- Lastminute
- Splendia
- HostelsClub
- TravelRepublic
- Emerging Travel Group (Ostrovok)
- Hotelbeds
- Tripadvisor
- Hrs
- Tatilbudur
- Jollytur
- i-escape
-
SabeePay
-
Front Office Manager Application
-
GuestAdvisor
-
Housekeeping
-
Unified Inbox
-
Marketplace
- Google Hotel Ads
- Assa Abloy - smart lock
- QR Bill
- NUKI - smart lock
- R-keeper
- Room Price Genie
- HESTA
- Mirai
- ARH
- Google Tag Manager
- Stripe
- RESnWEB
- Loquu
- PosCloud
- Xero
- Tripadvisor Rentals
- Hyperguest
- BookOnlineNow
- Salto KS
- Dormakaba
- SmartPricing
- Roommatik
- Hotelinvoicer
- EzyHotel
- Gmail API
- TTLock
- Omnisoftory (Easycheckin)
- Rate Match
- Fruitsys
- PlaccOn
-
Local Requirements
How to Set Up GA4 Cross-Domain Tracking
To correctly track reservations across your website and the SabeeApp Booking Engine, you must configure cross-domain tracking in both GA4 and Google Tag Manager (GTM). This ensures that users moving between domains (e.g., yourhotel.com → ibe.sabeeapp.com) keep the same session and that marketing attribution is preserved.
✅ Step 1 — Get Your GA4 Measurement ID
- Log in to Google Analytics.
- Click Admin (bottom left).
- Under Property, click Data Streams.
- Select your Web data stream.
- Copy the Measurement ID (format:
G-XXXXXXXX).
You will need this ID for both your website and SabeeApp Marketplace Connection with GA4.
✅ Step 2 — Install the GA4 Tag on Both Domains
A. On Your Own Website
Ask your webmaster or developer to add the following code before the closing </head> tag:
<!-- GA4 -->
<script async src="<https://www.googletagmanager.com/gtag/js?id=G-XXXXXXX>"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-XXXXXXX');
</script>
Replace G-XXXXXXX with your GA4 Measurement ID.
B. In SabeeApp for the Booking Engine
- Go to Settings → Marketplace → Google Analytics in SabeeApp.
- Click on Initiate connection.
- Paste your GA4 Measurement ID (
G-XXXXXXX). - Click Save. The system will validate the ID and confirm the connection.

✅ Step 3 — Configure Cross-Domain Tracking in GA4
- In Google Analytics, go to Admin → Data Streams → Web stream.
- Scroll to Configure tag settings → Configure your domains → Add condition.
- Add the two domains:

✅ Step 4 — Prevent Referral Breaks in GA4
- Inside the same Web stream settings, scroll to List unwanted referrals.
- Add:
ibe.sabeeapp.com
3. Save.This ensures the booking engine domain does not appear as a referral in your GA4 reports.
✅ Step 5 — Configure Cross-Domain Tracking in Google Tag Manager
- Log in to Google Tag Manager.
- Go to Tags → New → Tag Type → GA4 Configuration.
- Enter your GA4 Measurement ID.
- Scroll to Fields to Set → Add Row and enter:

5. Set the trigger to All Pages.These settings preserve the user’s session across both domains.
6. Save.
✅ Step 6 — Add a Conversion Linker Tag in GTM
- Go to Tags → New → Tag Type → Conversion Linker.
- Set the trigger to All Pages.
- Save.
The Conversion Linker ensures that reservations and other conversions are attributed correctly.
🎉 Cross-Domain Tracking Is Now Fully Set Up
After completing these steps:
- Users moving between your website and SabeeApp Booking Engine remain in the same GA4 session.
- Marketing attribution is preserved across domains.
- Reservation conversions are correctly tracked under the original traffic source (Google Ads, Meta Ads, Organic Search, etc.).
Please note, you do not need to connect Google Tag Manager in SabeeApp for the cross-domain tracking to work. To find out more about this check out this help article.