Install Bread & Butter on Amadeus iHotelier (formerly TravelClick)
Amadeus iHotelier hosts its booking engine on a secure subdomain, so unlike a typical website builder, you can't paste code directly into it. Google Tag Manager is the only way in, and Amadeus natively supports it. Once it's connected, Bread & Butter tracks the guest journey from the first visit to your hotel's website through to a completed reservation, so you can see which visitors are showing real booking intent and which marketing campaigns are actually driving revenue.
In short: one script, deployed through Google Tag Manager, connects your iHotelier booking engine to Bread & Butter. No plugin and no custom code on the booking engine itself, since Amadeus doesn't allow that. It shows you who's a genuine prospective guest, not just a pageview, and which campaigns are actually driving qualified booking interest. Because GTM runs across the full booking flow on iHotelier, not just the initial search screen, that visibility extends further into the reservation process than it does on most platforms.
Once it's running, Bread & Butter watches how real visitors move from your hotel's website into the booking engine, not just how many pages loaded. It identifies who's showing genuine booking intent, builds a profile of what they're interested in, dates, room type, rate plans searched, and surfaces that to you as a ranked list of your best leads instead of a wall of traffic numbers. For a hotel, that means you can finally see which pages, offers, or campaigns are actually driving qualified booking interest, and which ones are just generating clicks that never make it into the booking engine.
This also means you get visibility further into the reservation flow than a typical ecommerce checkout allows. Amadeus requires GTM to be placed across all pages of the booking process, not just the initial search screen, so the same script that identifies a visitor through a form fill elsewhere on your site can also pick up the guest information step of a reservation, where a guest enters their name and email before payment. Bread & Butter's tracking never touches payment processing itself.
Frequently asked questions for Amadeus iHotelier
Why can't I just paste the script directly into iHotelier? Because iHotelier hosts your booking engine on a secure subdomain that doesn't allow custom code to be added directly, for security reasons. Google Tag Manager is the supported workaround, and Amadeus natively integrates with it, so it isn't a limitation in practice, just a different install path than a typical website.
Will this interfere with payment processing or PCI compliance? No. Bread & Butter's tracking never touches payment processing or card data, regardless of which booking pages the script runs on.
Can you see who completes a booking, or who abandons one partway through? Yes, more than on most platforms. Because GTM is required across the entire booking flow on iHotelier, not just the search screen, Bread & Butter can track a visitor's journey from your website into the guest information step of a reservation, where a name and email are entered, and through to a completed booking. iHotelier also has its own native Room Holds and Cart Abandonment features for guests who start a reservation but don't finish, so you may see that functionality alongside Bread & Butter's tracking.
Do I need a developer to install this? You'll need access to your GTM container and to share your GTM Container ID with Amadeus support so they can connect it to your booking engine. Beyond that, it's the same copy-and-paste step you'd use to add any tracking tag through GTM, no code editing inside iHotelier itself.
Does this work with a custom or vanity domain for the booking engine? Yes. Many hotels run their booking engine on a vanity URL, like reservations.yourhotel.com, separate from their main website domain. Whitelist both your main site domain and the booking engine's domain or subdomain under Settings > App & Domains so Bread & Butter recognizes both.
Want a dedicated on-site tool to capture emails or identify visitors on your main website, before they ever reach the booking engine?
Bread & Butter Conversion Tools: Bread & Butter also offers its own suite of optional Conversion Tools, floating lead capture forms with one-click social login, content gating for premium assets, and AI-triggered incentive popups, that plug directly into your Bread & Butter account, no separate app required. See our Conversion Tools overview for the full list.
What if my main website and booking engine run on separate domains, possibly on different technology? This is the normal setup for a hotel, a main site on WordPress or Squarespace, for example, with reservations handled on an Amadeus iHotelier subdomain. Bread & Butter doesn't use cookies, it uses a GDPR-compliant identifier stored locally in the visitor's browser. Install the same tracking setup on each domain, and Bread & Butter reconciles the activity into one visitor journey, even across different platforms.
Installation Steps
Because iHotelier doesn't allow custom code to be pasted directly, Google Tag Manager is the only supported installation method. See our full Google Tag Manager installation guide for the general steps, then follow the iHotelier-specific step below to connect it.
Step 1: Get your tracking script
- Log into your Bread & Butter Dashboard
- Go to Settings > App & Domains
- Add your main website domain and your iHotelier booking engine domain or subdomain
- Copy the JavaScript tracking snippet provided (it includes your unique App ID)
Step 2: Add the script as a GTM tag
- In your GTM container, create a new tag and choose Custom HTML
- Paste the Bread & Butter tracking snippet into the tag
- Set the trigger to Page View, All Pages
- Save and Submit to publish the container
Step 3: Connect GTM to iHotelier
- Share your GTM Container ID with Amadeus support so they can connect it to your booking engine
- Confirm with Amadeus that the container is active across the full booking flow, not just the initial search screen
Step 4: Confirm it's working
- Open your live booking engine in a new browser or incognito window
- Return to your Bread & Butter Dashboard and confirm visitor data is coming in
Troubleshooting: If data isn't showing up, confirm both your primary domain and booking engine subdomain are whitelisted under Settings > App & Domains, double-check that you clicked Submit/Publish in GTM, and verify with Amadeus that the GTM container is firing across all booking pages, not just the initial search screen.