- 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
⭐ Why GTM Is NOT Required in SabeeApp for Cross-Domain Tracking (GA4)
Cross-domain tracking in GA4 works automatically as long as TWO conditions are met:
✅ 1. GA4 must load on BOTH domains
- Your website (
yourhotel.com) - SabeeApp IBE (
ibe.sabeeapp.com)
And this already happens because:
✔ Your website loads GA4 through GTM
✔ SabeeApp loads GA4 using the Measurement ID you paste in its settings
So GTM does not have to be present on both domains — only GA4 does.
✅ 2. The GA4 linker parameters must be passed between domains
When users click from your website → SabeeApp booking engine, GA4 adds special parameters to the URL:
?_gl=1abcd... (GA4 session linking parameters)
These parameters carry:
- session ID
- client ID
- source/medium
- attribution info
SabeeApp automatically accepts these parameters even without your GTM container.
This is the key point.
🎯 Why this works without GTM in SabeeApp
Because cross-domain tracking is a GA4 feature, not a GTM feature.
GTM only creates the linker parameters.
SabeeApp GA4 tag accepts the linker parameters.
You don’t need GTM on both domains — you only need GA4 on both domains.
🧠 Think of it like this:
- Your website’s GTM “hands over” the session information.
- SabeeApp’s built-in GA4 “catches” it.
- No GTM is needed for catching — only GA4.
⚠️ When WOULD GTM in SabeeApp be required?
Only if you want:
- Facebook Pixel
- TikTok Pixel
- Google Ads remarketing
- custom events
- advanced eCommerce setup
- other marketing scripts
These are not needed for GA4 cross-domain tracking.
🟢 Summary
GTM is not required in SabeeApp for GA4 cross-domain tracking because:
- SabeeApp already loads your GA4 tag when you paste your Measurement ID.
- GA4 automatically accepts linker parameters sent from your website’s GTM.
- Cross-domain tracking happens purely through GA4 → not through GTM.
As long as:
- both domains load GA4
- cross-domain rules are set in GA4
- unwanted referrals are configured
…cross-domain tracking works perfectly without installing GTM in SabeeApp.