Track Bookings in Google Analytics

Send booking steps to Google Analytics 4 so you can see where customers drop off and count bookings as conversions

Available onPro Plusand higherUpdated 1 min read
On this page

The app can send each step of booking to Google Analytics 4 (GA4). You can then see how many people open the calendar, pick a time, and book, and where they stop.

This needs the Pro Plus plan or higher. Webhooks have their own page now: Send bookings to other tools with webhooks and the API.

The events

EventWhen it is sent
Calendar OpenedA customer clicks Select a time and the calendar opens
Date SelectedA customer picks a date
Timeslot SelectedA customer picks a time
Timeslot Added to CartA customer adds the booking to their cart
Timeslot BookedA customer finishes booking

Turn it on

You need Google Analytics connected to Shopify first, through the Google & YouTube app in Shopify. You do not need to add any code.

  1. In Easy Appointment Booking, click Settings > Marketing & analytics.
  2. In Google Analytics, check Send customer events to Google Analytics.
  3. Click Save.

Events are sent from your live store only. Bookings you add in the app are not sent.

See the events

  • Right away: in Google Analytics, open Reports > Realtime, then make a test booking on your store.
  • Over time: open Reports > Engagement > Events. New events can take 24–48 hours to show here.

Count bookings as conversions

  1. In Google Analytics, go to Admin > Events.
  2. Find Timeslot Booked.
  3. Turn on Mark as conversion (Google may call it Mark as key event).

Bookings then show in your conversion reports and in Google Ads.

Related articles

Was this page helpful?

Still stuck?

Message our support team and we’ll walk you through it.