Integration
IntegrationThe customice configurator can be fully integrated as an IFRAME into the web page of any hotel. It is recommended to provide a page for online configuration/booking in the existing meeting or event area of the web page.
This page essentially consists of the header (menu) and footer of the website and contains the call to the customice configurator at a suitable place within an IFRAME.
Example: iFrame integration (recommended)
For the integration, the configurator URL (from the field “snipped-src”) is used as the src of the iFrame.
Example code:
<iframe id="customiceconfigurator" src="https://cfg.customice.de/yourindividualsnipped-src" width="100%" height="1000px" style="border:none;"></iframe>
<script>
window.addEventListener("message", (event) => {
if (event && event.data && event.data.customiceIframeHeight) {
document.getElementById("customiceconfigurator").style.height =
event.data.customiceIframeHeight + "px";
}
});
</script>
What does the additional script do?
To ensure that the configurator is displayed without scrolling inside the iFrame, customice sends the currently required content height from the configurator (server/backend side) to the embedding website.
The script receives this information via postMessage and automatically adjusts the iFrame height to the correct value.
Result:
The iFrame dynamically adjusts its height (automatic height)
No internal scrolling inside the iFrame is required
The configurator is fully embedded into the hotel website’s design
The visual and functional customization of the configurator (colors, options) is carried out by our experts during the customice onboarding project.
Privacy and avoidance of a reference to external content
see attachment)
With the following passage the display of the reference to external content, which can be explicitly clicked and confirmed, can be avoided:
Booking module
Our website uses a booking module from "customice". The operator of these pages is customice GmbH, Welfenstr. 22, 81541 Munich (Phone: +49 (89) 121 585 77, FAX: +49 (89) 8006599 99, Email: info@customice.de).
When you visit one of our pages that is equipped with a "customice" booking module, a connection is established to the servers of customice GmbH. In the process, your IP address is transmitted and the server of the operator is informed which of our pages you have visited. If technically necessary, the booking module sets a cookie to temporarily store your entries. The data you enter in the booking module is temporarily stored on the provider's server until it could be transferred to our system.
The use of the booking module is in the interest of a simple booking option and an optimization of our business operations. This represents a legitimate interest within the meaning of Art. 6 (1) lit. f DSGVO.
We have concluded an order processing agreement (ADV) for the use of the above service. This is a contract required by data protection law, which ensures that this processes the personal data of our website visitors only according to our instructions and in compliance with the DSGVO.
Comments
0 comments
Please sign in to leave a comment.