- Help center
- Knowledge base
- Fresha marketplace
Manage Google Analytics tracking
Manage Google Analytics tracking
In this guide you'll learn how to integrate Google Analytics 4 with Fresha and gain valuable insights into how clients engage with your website, helping you better understand consumer behavior.
How Google Analytics 4 works
Google Analytics is a tool that tracks how clients interact with your website, capturing events such as page views, button clicks, and appointment bookings. Operating GA4 effectively may require some technical knowledge, and prior experience with Google Analytics is helpful for setup and data interpretation.
To enable the Google Analytics integration 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.
To connect, generate a tracking ID in Google Analytics and add it under Integrations in your Fresha account.
Once set up, Fresha automatically sends data to Google Analytics, giving you insights such as:
- Traffic sources
- User demographics
- Page views on your profile
- Appointment bookings made through Fresha
Services booked via the Fresha Marketplace iOS and Android apps won't be tracked or included in Google Analytics insights. Google Analytics can only track conversions for services booked through Fresha's web platform (www.fresha.com).
Integrate Google Analytics with Fresha
- From your Google Analytics account, go to Data streams.
- Click on the relevant data stream to view its details.
- Under Stream details, click the copy icon to copy your Measurement ID (it will begin with G-).
- 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.
- Under the Tracking or Measurement ID section, paste your copied Measurement ID.
- Click on the Enable button in the top right to connect your Fresha account to Google Analytics.
Your Fresha account can only be integrated with one Google ID.
Add Fresha.com as a data stream domain
To track activity specifically from Fresha, you can create a dedicated data stream in Google Analytics to capture events like page views and appointment bookings through the Fresha platform.
- Open your Google Analytics account.
- From the main menu on the left of your screen, click on Admin.
- Under Data collection and modification, select Data streams.
- Click on the data stream linked to your main website and Fresha.
- In the pop-up, under the Google tag section, click on Configure tag settings to manage tag behavior and cross-domain linking.
- Under the Settings section, click on Configure your domains.
- Click on the Add a condition button.
- Set the Match type to Contains, and enter the domain as www.fresha.com.
- Click on the Save button in the top right to apply your changes.
Once you have integrated Fresha with your existing data stream, you can track clients who visit your website and book through Fresha. Clients booking through Fresha will appear as a single user in real-time reports on Google Analytics.
Set up a data stream
- From your Google Analytics account, go to Data streams.
- Click on the Add stream button and select Web to begin collecting data.
- After reviewing the measurement notice, click Yes to continue.
- Set up your web data stream by entering the Website URL as www.fresha.com, and add a Stream name, such as “Fresha.”
- Use the toggle to enable Enhanced measurement, which automatically collects page views and other key events.
- Click on the Create and continue button in the top right to save your changes.
Once your data stream is active, Google Analytics will begin tracking website data such as traffic sources, user demographics, page views, and appointment totals.
Test Google Analytics
Once your Google Analytics integration with Fresha has been set up, you can check your real-time reports to view activity straight away.
- Using a web browser, go to www.fresha.com and book a test appointment with your business as a client.
- Once your test booking has been confirmed, open Google Analytics in your web browser and click on Admin.
- From the menu, select Reports, then click on Real-time.
- In the Real-time view, you’ll see two key data points:
- Users in the last 30 minutes: Shows how many users have viewed your Fresha profile.
- Event count by Event name: Displays an event labeled as an appointment when a booking is made. You can mark this as a conversion to help optimize your ads.
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
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
To allow Google Analytics to recognise your appointment events as conversions to measure conversion rate:
- Open Google Analytics in your web browser and click on Admin.
- From the menu, select Events to view a list of existing events.
- Find the appointment event and use the toggle to Mark as conversion.
Once you have integrated Google Analytics with Fresha, you'll need to wait up to 48 hours for your events to show.
View conversions
Once you’ve marked a conversion event, you can track these in Reports. You can access conversion data in the following ways:
- Real-time: Select Real-time, then scroll down to view Conversions by Event name.
- Life cycle: Under Life cycle, click on Engagement, then select Conversions to view detailed data.
FAQs
- The data stream is set up correctly (e.g. domain is spelled correctly and relevant events are enabled).
- 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.
- Page view event: Triggered when a client visits steps in the Fresha booking flow.
- Appointment event: Triggered when a client completes a booking (checkout).
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.
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.