The standard reservation widget provided by tripla uses the iframe method.
In this approach, the widget is embedded as a part of the hotel's homepage, allowing guests to complete their reservation without navigating away to another domain. This results in a smoother user experience, as the widget appears as a popup within the same page—no page transition occurs.
However, there are some limitations:
Tracking issues with analytics tools: Since session data cannot be passed between the parent page and the iframe, tools like Google Analytics cannot accurately track the source (referrer) of the user before they accessed the reservation widget.
Browser restrictions: Some modern browsers may block tracking scripts (such as Google Analytics tags) within iframes, preventing full visibility into user behavior within the reservation widget.
As a result, traffic data for users accessing the reservation widget may not be fully visible in Google Analytics.
By using the iframe version of tripla Book, you can maintain the necessary tracking required for Google Analytics and tripla Connect targeting.
Item | Standard Reservation Widget(iframe) | Subdomain Reservation Widget | iframe ver. tripla Book |
Reservation Widget Page Transition | None | Opens in a separate browser tab | None |
Referral Tracking in Google Analytics | ✕ | ✓ | ✓ |
Access Tracking in Google Analytics | △ (Limited) | ✓ | ✓ |
Use with tripla Connect | ✕ | △(※Note 1) | ✓ |
First-Party Cookie Setup | Not required | Optional | Required |
If your homepage includes many images or auto-playing videos, the standard reservation widget (iframe) may be affected by the homepage’s loading performance since it is embedded within the page.
By using a subdomain-based widget, the widget loads independently and is not affected by the homepage’s loading speed.
Some users have browser settings that block popups, which can prevent the standard (iframe) widget from launching properly.
To avoid this issue, users would need to manually change their browser settings to allow popups — or alternatively, you can prevent the issue altogether by configuring the reservation widget as a subdomain, which does not rely on popups.
Item | If You Have an SSL Certificate File | If You Do Not Have an SSL Certificate File |
Subdomain Setup | Requires preparation of the following 3 files: ・SSL Certificate ・SSL Private Key ・SSLChain File (Intermediate Certificate) | Requires setting a verification CNAME record in your DNS settings. |
SSL Certificate Renewal | Required (must be renewed by the user) | Not required (tripla handles automatic renewal) |