Set up Google Analytics tracking through Fresha

Discover how integrating Google Analytics 4 with Fresha enables detailed tracking of customer interactions and conversions to enhance your online presence and marketing efforts.

This guide covers: 

Getting started

You'll need to publish your online profile on the Fresha Marketplace to enable the Google Analytics integration.

How Fresha’s Google Analytics 4 Integration works

Integrating Google Analytics with Fresha’s web platform allows you to monitor customer behavior and conversions from your venue page and booking flow on Fresha. Connect your Google Analytics account with Fresha’s web platform (www.Fresha.com) by creating a Google Analytics tracking ID code and adding it to your Fresha account under Integrations. Once enabled, this integration seamlessly sends data from your Fresha online profile to Google Analytics, providing you with comprehensive reports and actionable insights

By integrating Google Analytics with Fresha, you can:

  • Analyze traffic source metrics
  • Learn about your users' demographics
  • Keep an eye on page views as clients browse your Fresha online profile
  • See when appointment bookings are made through Fresha for a service


  • Your Fresha account can only be integrated with one Google Analytics ID.
  • Google Analytics can only track conversions for services booked through Fresha's web platform (www.fresha.com). 
  • Services booked through the Fresha Marketplace iOS and Android apps will not be tracked or included in any insights provided through Google Analytics.

Integrating Google Analytics with Fresha

To track data from Fresha, you'll need a Google Analytics account and property. In Google Analytics, an account represents the overall access point for your analytics, while a property is a specific website within that account where data is collected and analyzed. You can use one account for multiple websites, including Fresha, but you must add a specific property.

Create a new Google Analytics account

If you've never had a Google Analytics account, sign up for a free one using your Google account. Find the latest guides and detailed instructions on creating an account through Google's Analytics Help page.

  1. Open Google Analytics in your web browser and choose Start measuring.
  2. Create an account by entering an Account name
  3. Select the relevant data you want to share with Google under Account data-sharing settings.
  4. Click Next to create a property.

Add a Google Analytics property for Fresha

Once you have an account, set up a property to hold all measurement data for Fresha. 

If you’re using an existing Google Analytics account, click on Admin, then Create and Property.  

  1. Add a Property name
  2. Select a Reporting time zone (the time zone you want your reports to use, regardless of where the data comes from), and Currency.
  3. Click Next to add your Business details, including the Industry category and Business size, and click Next again.
  4. Select your Business objectives for using Google Analytics to generate customized default reports. 
  5. Click Create to proceed to the next step of adding a data stream.

If you’ve just created a new Google Analytics account, accept the Google Analytics Terms of Service Agreement to proceed.

TOP TIP: Use your business name when creating a Google Analytics property as an easy way to keep track.

Set up a data stream

Once a property has been created, you will need to set up a data stream which will carry the data from www.fresha.com to Google Analytics. 

  1. Choose the Web platform to start collecting data.
  2. Set up a web data stream by entering the Website URL (www.fresha.com), and adding a Stream name. For example, "Fresha". 
  3. Enable Enhanced measurement to automatically collect page views and other events.
  4. Click Create stream.

NOTE: It’s only possible to add a Web data stream to collect data from www.fresha.com. Data cannot be tracked from the Fresha iOS and Android apps.

Integrate Google Analytics with Fresha

Setting up a data stream will create a Measurement ID which can be used to connect to your Fresha account. 

  1. From the data stream on Google Analytics, copy the MEASUREMENT ID (starting with G-).
  2. Go to your Fresha account and select Add-ons.
  3. Locate Google Analytics under Integrations, and click View
  4. Paste the Tracking Measurement ID (starting with G-).
  5. Enable tracking using the toggle and click Save

Test your Google Analytics integration

Once your Google Analytics integration with Fresha has been set up, you can check your real-time reports to view activity straight away.

To test your real-time reports, first make a booking with your venue on the Fresha marketplace:

  1. Using a web browser, go to www.fresha.com and book a test appointment with your business as a client.
  2. Once your test booking has been confirmed, open Google Analytics in your web browser and select Admin.
  3. Select Reports and then Real-time.
  4. Here you’ll be able to view two main data points:


    Users in last 30 minutes - View how many users have browsed your profile on Fresha.

    Event count by Event name - View an Event listed as an appointment when bookings are made. You can use these to optimize ads by marking this as a conversion.

NOTE: 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.

Track conversions from Fresha Google Analytics

Google Analytics will track the pageviews of your venue page and booking flow on Fresha, as well as online appointments. Whenever a booking is made on www.fresha.com, Google Analytics will send a specific Custom appointment event. 

Mark appointment as conversion

Once Google Analytics has been integrated with Fresha, you'll need to wait up to 48 hours for your events to show. To allow Google Analytics to recognise your appointment events as conversions to measure conversion rate:

  1. Open Google Analytics in your web browser and select Admin.
  2. Select Events to view a list of Existing events.
  3. Under the appointment event, use the toggle to Mark as conversion. 

NOTE: Insight on Page views and appointments can be seen up to 48 hours from enabling the integration with Fresha. These are automatically tracked with all relevant data (for example, country, new/returning user etc.).

View conversions

Once you’ve marked a conversion event, you can track these in a few places on Google Analytics.

  1. Open Google Analytics in your web browser and select Reports.
  2. Access conversion data in the following ways:


    Real-time - Select Real-time and scroll down to view Conversions by Event name

    Life cycle - Under Life cycle, click on Engagement and select Conversions to view data.

Was this article helpful?

Can’t find your answer?

Get in touch and we’ll get back to you as soon as we can.

Contact us