How do I integrate my Google Tag Manager?

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

ManageIntegrations

First, you'll need your Container ID from Google Tag Manager:

Log into Google Tag Manager and copy your Container ID from the top right (it looks like GTM-XXXXXXX).
Go to Integrations.
Find the Google Tags integration and click Enable.
Paste your Container ID and save.

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
Use the check_cherry_new_booking event to track conversions in Google Ads. The transactionTotal field gives you the conversion value for ROAS reporting.

Was this article helpful?

Thanks for your feedback!

Sorry to hear that. Want to chat with our support team?

Chat with us

Last updated March 27, 2026 13:52