Skip to main content
All CollectionsMarketingAnalytics
How to track specific events in Google Analytics
How to track specific events in Google Analytics
Updated over 2 months ago

When integrating online payments with your Reservio booking system, it's essential to measure key customer actions (events) that can help you understand their behavior and conversion rates. This guide will walk you through how to correctly set up and track specific events using Google Analytics, including new events introduced with the online payments feature.

Step 1: Setting up Google Analytics with Reservio

Before tracking specific events, ensure that your Google Analytics account is properly set up and linked to your Reservio account. If you haven't done this yet, follow our guide on setting up Google Analytics with Reservio.

Once connected, Reservio will automatically send default events to your Google Analytics account.

Step 2: Key events to track in Google Analytics

Two important events are sent:

  1. Add to Cart: This event is triggered when a customer adds a service to their booking.

  2. Purchase: This event is triggered once the booking is completed, even if the service cost is 0. This marks a successful conversion.

Breakdown of event data

Both the Add to Cart and Purchase events send the following details to Google Analytics:

  • Item Name: The name of the service or event.

  • Price: The price of the service, including tax.

  • Quantity: The number of items booked.

These events allow you to track conversions in real-time, making it easier to measure the effectiveness of your booking flow and marketing efforts.

Step 3: Tracking conversions in Google Analytics

For Appointment-Based Businesses

For businesses that offer appointments, conversions can be tracked when a user reaches specific steps in the booking process.

  • A page_view event will occur when the URL contains step=4, indicating that the user has reached the final step.

  • The purchase event will trigger once the payment is processed, and a booking is confirmed.

For Event-Based Businesses

If your business revolves around events, the process is slightly different:

  • A page_view event will occur when the URL contains step=3, indicating the final step before the booking confirmation.

  • Similarly, the purchase event is triggered upon successful payment.

Step 4: Measuring your conversion rates

In Google Analytics, both Add to Cart and Purchase events are key indicators of customer activity and successful conversions. By tracking these events, you can:

  • Understand which services are added to bookings most frequently.

  • Measure completed bookings (purchases) against total interactions to determine your conversion rate.

  • Gain insights into the overall value of conversions by analyzing the revenue generated from purchases.

Standard GA4 Events

Apart from the events sent by Reservio, Google Analytics 4 (GA4) also measures standard events such as page views, session durations, and more. You can use these insights for deeper analysis, such as:

  • User behavior on your booking page.

  • The effectiveness of marketing campaigns.

  • Retargeting users who started the booking process but didn’t complete a purchase.

Step 5: Integrating Google Ads for Retargeting

To further improve your marketing efforts, you can link your Google Analytics to Google Ads and create remarketing campaigns. By tracking events like Add to Cart and Purchase, you can target users who began the booking process but didn't complete it, encouraging them to return and finalize their bookings.

For instructions on how to link Google Analytics with Google Ads, check out our Google Ads integration guide.


Frequently Asked Questions (FAQs)

Can I track other custom events on my booking page?

Yes, while Reservio sends specific default events to your Google Analytics, you can set up custom events for further tracking if necessary.

Should I create a new data stream to track Reservio data?

It depends on how you want to work with the data. Some businesses prefer to create a separate data stream for Reservio, while others integrate it into their main Google Analytics property. Consult with a marketing expert for personalized advice.

Did this answer your question?