Note: While our most popular guides have been translated into Spanish, some guides are only available in English.

Using Google Analytics with Scheduling

Connect Scheduling to Google Analytics to learn how your clients interact with your scheduler. You can then use these insights to improve your booking flow and maximize bookings. To start, sign up for a Google Analytics account.

This guide explains how to connect Google Analytics to Squarespace Scheduling. You can use this guide whether you’re using Scheduling on a Squarespace website with the Scheduling block, or as a standalone product. If you want to connect Google Analytics to your Squarespace website, rather than to your Scheduler, visit Using Google Analytics with Squarespace.

We've merged the Acuity Scheduling Help Center with the Squarespace Help Center. This guide applies to both versions of Scheduling.

Choose a Google Analytics property

Scheduling can only connect to one Google Analytics property.

If your scheduler is embedded on a site that’s already connected to Google Analytics, or if you want to connect a separate Scheduler to an existing property, you can enter your existing ID when setting up the integration in Scheduling.

You can also create a new Google Analytics property connected to your client scheduling page.

Tracking and measurement IDs

Older versions of Google Analytics use Tracking IDs (format UA-XXXXXXXXX-X). The latest version uses Measurement IDs (format G-XXXXXXXXXX). Scheduling accepts either ID. For more details about these IDs, visit Google’s documentation.

Set up the integration

To set up the integration:

  1. In Scheduling, click Integrations.
  2. In the Analytics & conversion tracking section, click Set up under Google Analytics.
  3. In the Tracking ID field, enter your Tracking ID or Measurement ID.
  4. If you entered a Measurement ID, you’ll be prompted to enter your Google Analytics Secret Key. Find or create this key in Google’s Measurement Protocol API Secrets panel. Learn more in Google's developer documentation.
  5. (Optional) Check the Anonymize IP addresses box to have Google store your clients’ IP addresses anonymously. This can help you comply with your own data policies or those of the relevant authority in your country
  6. Click Save Settings.

Verify successful setup

It may take up to 24 hours for statistics to populate in Google Analytics. Scheduling sends all events that happened after the integration was set up. When looking for events, verify Google Analytics’ date range; it excludes the current day by default. When Google begins receiving events, you’ll see acuity listed as an event category.


When clients book or buy through your scheduler, Scheduling sends Google events with the category “acuity.” Scheduling sends Google the following events:




Scheduler loads in the client’s browser.

view action with label forms

Client details screen loads and prompts the client to enter a name, phone number, and email address.


Client finishes booking an appointment or buying a package, gift certificate, or subscription, as reported to the latest version of Google Analytics. The event details specify which type of purchase the client made, its value, the currency used, and any coupon code used.

This event fires when the client buys a new subscription, not every time the client is charged for a subscription.


Client finishes booking an appointment, as reported to older versions of Google Analytics.


Client finishes buying a package, gift certificate, or subscription, as reported to older versions of Google Analytics.

This event fires when the client buys a new subscription, not every time the client is charged for a subscription.

Note: Some browsers, such as Safari, may exclude third-party cookies, preventing events from reaching Google Analytics. Occasionally, a client may be able to book through your scheduler without being recorded in Google Analytics.

Conversion tracking

If you're using Google Analytics to track conversions or goals, conditions are case-sensitive. For example, entering an event as Appointment-Completed, rather than appointment-completed would prevent your conversion or goal from firing properly. For more help, visit Google’s documentation about creating goals or conversions in Google Analytics.

Tip: To see the original source of your traffic, add your domain to Google Analytics’ referral exclusion list.
Was this article helpful?
1 out of 7 found this helpful