In some regions, such as Europe, it’s a requirement that all guests visiting a website must give their consent for any tracking data (in the form of cookies) to be collected. This is to comply with privacy and data laws, such as General Data Protection Regulation (GDPR) in the European Union.
You can require guests to consent to cookies in progressive checkouts. When enabled, your guests must submit their cookie preferences before they can continue with their booking.
Enable cookie consent in Venue Manager
To request cookie consent from guests using progressive checkouts, follow the steps below.
- From Venue Manager, go to Settings > Account > Policy.
- Select Unlock to make changes.
- Under Privacy, select Request cookie consent if you require your guests to consent to cookies on progressive checkouts.
- Include your Cookie policy URL in the space provided. The link you provide here can be accessed in progressive checkouts if your guests want to view your cookie policy.
- Select Save.
Once the configuration has been saved, a guest using a progressive checkout must provide their cookie consent before being able to proceed.
Once a guest visiting your progressive checkout identifies themselves, their cookie consent will be recorded against the guest profile in ROLLER. You can see this in the activity stream for the booking. Guests identify themselves by either logging into their online account during the purchase flow, or by completing a purchase within the progressive checkout.
Cookie consent types
When guests use your progressive checkouts and are asked to provide their cookie consent, they have three options.
Accept all cookies | Guests accept all essential, performance and marketing cookies. |
Accept essential cookies only | Essential cookies are always enabled and cannot be changed. They are essential for the progressive checkout to function correctly, for example, keeping a guest logged in or saving their language preferences. |
Manage cookies | Guests select whether they accept or deny performance and/or marketing cookies/trackers. |
Any non-essential cookies (for example, marketing or performance cookies) will not be collected until consent from the guest is received. Tracking is then enabled (or blocked) based on cookie consent.
If a guest is not logged into their account, or they do not make a booking, then their cookie consent will not be recorded and stored against their guest record ROLLER. This is because guests must identify themselves first before ROLLER can record and store cookie consent against a guest profile.
FAQs
Performance cookies are used for analytics purposes to understand the behavior of the guests who are visiting your progressive checkout. For example, if a guest doesn’t accept Performance cookies then Google Analytics cannot be used for that guest.
Marketing cookies are used to track the behavior and history of the guest, so that you can accurately market your venue to that guest. For example, if a guest doesn’t accept Marketing cookies, then your TikTok Pixel or Meta Pixel integrations will not receive any data from this guest.
Venues who have configured Google Analytics tracking within progressive checkouts can use the Consent mode functionality within Google Tag Manager (GTM). Consent mode is a way to filter the data that is processed through GTM and Google Analytics based on the cookie consent provided by site visitors. Learn more
After reviewing the GTM Consent mode guide, you’ll need to configure Google Tag Manager to filter your GTM tags flowing through to Google Analytics or other marketing platforms such as Meta and TikTok, based on the cookie consent provided by guests:
Performance cookies: For analytics behavior you’d like to block based on a guest's acceptance of Performance cookies, you’ll need to use the analytics_storage consent mode flag.
Marketing cookies: For marketing behavior you’d like to block based on a guest's acceptance of Marketing cookies, you’ll need to use the ad_storage and personalization_storage consent mode flags.
Essential cookies: For essential cookies to function, you’ll need to use the functionality_storage and security_storage consent mode flags. These consent flags are useful for the essential functioning of progressive checkouts.
If you already request cookie consent data from your website guests, then to prevent them from receiving multiple consent prompts and disrupting their experience, you can pass through the cookie consent data collected on your website to your progressive checkouts. This is to ensure that this data is recorded in Venue Manager for audit purposes.
ROLLER will then store this consent against the guest record once a booking has been made or they have logged into their online account. To pass on a guest’s cookie consent to your progressive checkouts, read the guide Transfer guest website cookie consent to your checkouts.