Google Tag Manager (GTM) lets you add tracking scripts to your Check Cherry booking pages without editing code. Use it to set up conversion tracking, retargeting pixels, analytics, and more.
Setting Up the Integration
First, you'll need your Container ID from Google Tag Manager:


Data Layer Events
Check Cherry pushes events to the GTM data layer so you can trigger tags based on what happens on your booking pages.
check_cherry_new_booking
Fires when a booking is confirmed (both proposals and online bookings). This is your main conversion event for tracking purposes.
- transactionId: Unique booking ID generated by Check Cherry
- transactionTotal: Total sale amount (includes tax, travel, and add-ons)
- check_cherry_booking_title: The booking title
- check_cherry_booking_id: The booking ID (same as transactionId)
- md5_hashed_email: MD5 hash of the client email
- sha256_hashed_email: SHA256 hash of the client email
check_cherry_new_lead
Fires when contact information is collected during online booking (before payment). Use this to track how many people start the booking process.
- md5_hashed_email: MD5 hash of the lead email
- sha256_hashed_email: SHA256 hash of the lead email