Tracking Online Booking Conversions with Google Analytics 4

Phorest's Online Booking platform has been built to work with Google Analytics 4 (GA4) out of the box. We require your GA4 Measurement ID, and once added, you will see views, events, and purchase conversions appear in your GA4 account.

Adding GA4 to Your Online Booking Page

To put your GA4 Measurement ID on your online booking account, please complete this form.

Once added, data will appear in your GA4 account in 24-48 hours.

What Can I Expect to See in GA4 with Phorest Online Booking?

GA4 will automatically see the following events occur once your measurement ID is connected:

  • Add Credit Card

  • Add To Cart

  • Remove From Cart

  • Begin Checkout

  • Purchase 

    • To see the service purchased, you can check it on Reports > Monetization > Ecommerce purchases

    • To see the purchase amount, you can check it on Reports > Engagement > Conversions

    • Also, you can see the purchase amount broken by channels in  Advertising > All channels

Currently, there is no reporting available in GA4 for the Online Store or Online Gift Card sites. Only Online Booking events can be reported.

Purchase events will have the value of the entire purchase associated with the event and the name of the item purchased. You will also see the number of times these items were added to the cart.

 

Where Can I Locate My Measurement ID?

Your measurement ID can be found in the admin section of your analytics account; under Data collection and modifications select Data streams

Click on the data stream you want to use for Phorest Online Booking. The measurement ID will appear at the top right.

Tracking User Navigation: Online Booking Page Path and Screen Class URLs

To gain deeper insights into how users interact with your online booking page, GA4 allows you to track page paths and screen class URLs. These URLs can help understand the user journey across various stages, such as browsing and completing a booking. By monitoring these paths, you can measure key user behaviors and optimize their experience based on real data.

Below, we’ve outlined the key page paths and screen class URLs representing different steps in a typical user flow. Understanding each of these will help you effectively track and analyze interactions in GA4.

Homepage: /salon/phorestsubdomain

Pick a service: /salon/phorestsubdomain/book/service-selection

Pick staff: /salon/phorestsubdomain/book/staff-selection

Choose a date/time: /salon/phorestsubdomain/book/availability

Check-out/Pay deposit: /salon/phorestsubdomain/check-out

Booking complete/confirmation: /salon/phorestsubdomain/check-out/success

Feedback request after booking: /salon/phorestsubdomain/feedback?source=checkout

The 'feedback request after booking' is a user experience feedback prompt that is internal to Phorest which sometimes appears to online booking users, and is not a review request for your business.  

Web_Stream.png

I am Seeing Conversions, But They Are Missing the Source

Setup Cross Domain Tracking

With GA4, you can set up cross-domain tracking under the admin section of your account. This will allow traffic coming from sources like a Google Ads campaign to maintain its source when moving from your website to the Phorest Online Booking platform.

Instructions from this Google article:

  1. In Admin, under Data collection and modification, click Data streams.
  2. Click Web, then click a web data stream.
  3. In the web stream details, click Configure tag settings (at the bottom).
  4. In the Settings section, click Configure your domains.
  5. If you use the same Google tag across domains, they are automatically detected and show up in the Recommendations section. To accept a recommendation, click Add.
    To manually add a domain, click Add condition under Include domains that match the following conditions:
    - Choose a match type.
    - Under Domain, enter the identifier for the domain you want to match (e.g., example.com).
    - Add each domain you want to include in cross-domain measurement.
    Conditions are evaluated using OR logic.
  6. Click Save.

 

It should look something like this when done:

DOMAOIN.png

Some Phorest clients use the floating book now button or choose to embed the Phorest online booking inside an iframe on their website so it looks like it is part of their website.

While both of these options will work, clients can book, and analytics will run, you will not be able to see where the traffic comes from. For this to happen, visitors need to go to your website and then to Phorest Online Booking. 

We recommend simply linking out to online booking with a button or link from your website to your Phorest booking pages.

My GA4 Reports are Missing Revenue Data

If you are encountering issues with revenue data not appearing in your GA4 reports, please refer to this Google help page for troubleshooting steps.

Additional Questions on GA4?

Phorest are not experts on GA4, and we can only provide the above information. If you have any further queries on your GA4 account configuration, please check out Google's Analytics Help Page.

Was this article helpful?
4 out of 5 found this helpful