- Help center
- Knowledge base
- Fresha marketplace
Manage Google Analytics tracking
Manage Google Analytics tracking
In this guide you'll learn how to connect Google Analytics with Fresha and gain valuable insights into how clients engage with your website, helping you better understand consumer behavior.
How Google Analytics works
Google Analytics is a tool that tracks how clients engage with Fresha from your website, capturing events such as page views, button clicks, and appointment bookings.
Operating this integration effectively requires technical knowledge, and prior experience with Google Analytics is helpful for setup and data interpretation.
Before connecting Google Analytics with Fresha:
- Publish your online profile on the Fresha marketplace.
- Create a Google Analytics account (or use an existing one) with a property to track your website data.
You can either use an existing property to monitor traffic from your website to Fresha, or create a new property to track activity directly on your Fresha booking flow. We recommend using the same property for both your website and Fresha, as this gives full visibility of your users’ journey.
To connect, generate a Measurement ID in Google Analytics and add it under the Google Analytics integration in your Fresha account.
Connect your Fresha account to Google Analytics
To begin tracking events from Fresha’s booking flow, copy your tracking ID from Google Analytics and paste it into the Google Analytics Add-on in your Fresha account. You can refer to the Google's Analytics Help Center for guidance on set-up and navigation.
- From your Google Analytics account, open your selected data stream and add "fresha.com" as a recognized domain. You can follow the Google Analytics guide for step-by-step instructions on how to add a domain.
- Once the domain is added, copy your Measurement ID (it begins with G-). Refer to the Google Analytics guide for step-by-step instructions on how to locate your Measurement ID.
- Open your Fresha business account.
- From the main menu on the left of your screen, go to Add-ons.
- Select the View button under Google Analytics to open the add-on summary view.
- Click on the Start now button to begin enabling the add-on.
- Paste your copied Measurement ID into the field provided.
- Click on the Enable button in the top right to connect your Fresha account with Google Analytics.
Once set up, Fresha automatically sends data to Google Analytics, including traffic sources, user demographics, profile views, and bookings.
Bookings made through the Fresha marketplace apps (iOS and Android) cannot be tracked in Google Analytics. Conversion tracking is only supported for bookings made through the Fresha web platform (www.fresha.com).
Test your Google Analytics integration
Once your integration with Fresha is complete, you can verify that data is being tracked by checking your real-time reports in Google Analytics.
We recommend booking a test appointment as a client to simulate activity. Your actions should appear in the Real-time overview report, confirming that data is being collected correctly.
When booking a test appointment, ensure that your web browser is free from any ad-blocking extensions, as these may affect the website's functionality. We recommend using a clean browser for accurate testing.
Disable Google Analytics in your Fresha account
- From the main menu on the left of your screen, go to Add-ons.
- Under Google Analytics, click on the Actions button and select Disable.
- In the pop-up, click on the Disable now button to confirm your choice.
FAQs
- Page view event: Triggered each time a client visits a step within the Fresha booking flow.
- Appointment event: Triggered when a client completes a booking (checkout). This event includes the value of the appointment and is sent as both a custom ‘appointment’ event and an ecommerce purchase event.
- The data stream is set up correctly (e.g. 'fresha.com' has been added to the list of domains)
- The Tracking ID (Measurement ID) entered in Fresha matches the one from your Google Analytics account.
- At least 48 hours have passed since enabling the add-on, as the integration may take some time to activate.
By default, Fresha sends the following events to your Google tag:
Please note that this integration only tracks activity from the web version of the Fresha Marketplace, not the mobile apps.
If you're not seeing events sent from Fresha, we recommend checking the following:
Please note that Fresha does not provide support for Google Analytics troubleshooting. For detailed assistance, we recommend visiting the Google Analytics Help Center.
Yes, the Fresha platform fully complies with GDPR regulations for data collection.
User activity is only shared with Google Analytics when clients have given explicit consent to store cookies and track their browsing behavior.Because some users may decline consent (and because tracking is not supported on the iOS and Android apps) you may notice a difference between the number of conversions reported in Google Analytics and your actual total of online bookings. This is expected and considered normal in online conversion tracking.