Google Analytics

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.

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 ID when setting up the integration in Acuity.

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). Acuity accepts either ID. For more details about these IDs, visit Google’s documentation.

Set up the integration

To set up the integration:

  1. 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. Anonymizing IP addresses 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. 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 Google begins receiving events, you’ll see acuity listed as an event category, as in the screenshot below.

ga_screenshot.png

Events

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

Event

Description

pageview

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.

purchase

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.

appointment-completed

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

order-completed

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.
Have more questions? Submit a request