Connect Acuity 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 Acuity. You can use this guide whether you’re using Acuity 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.
Note: As of July 1, 2023, Google will only support Google Analytics 4. If you set up your integration with an older version of Google Analytics, you'll need go through the setup steps below using your Google Analytics 4 Measurement ID.
Choose a Google Analytics property
Acuity 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 Measurement ID when setting up the integration in Acuity.
You can also create a new Google Analytics property connected to your client scheduling page.
Set up the integration
To set up the integration:
- In Acuity, click Integrations.
- In the Analytics & conversion tracking section, click Set up under Google Analytics.
- In the Measurement ID field, enter your 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.
- (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
- Click Save Settings.
Verify successful setup
It may take up to 24 hours for statistics to populate in Google Analytics. Acuity 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 clients book or buy through your scheduler, Acuity sends these events and parameters.
Acuity 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.
Acuity also sends these parameters when it sends events:
|Total value for the transaction
|Either ‘Squarespace Scheduling’ or ‘Acuity Scheduling’, depending on whether you log into Acuity with an Acuity account or a Squarespace account
|Any code from a coupon, package, gift certificate, or subscription used in the transaction
|‘Appointment’ if you or the client booked an appointment; ‘Order’ if a package, gift certificate, or appointment was purchased
|Appointment type or package/gift certificate/subscription item name
|Sent if someone bought a package, gift certificate, or 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.
If you're using Google Analytics to track conversions or goals, conditions are case-sensitive. For example, entering an event as Page_view, rather than page_view would prevent your conversion or goal from firing properly. For more help, visit Google’s documentation about creating custom dimensions and metrics.