Using custom conversion tracking with Acuity Scheduling

Note: Custom code additions fall outside the scope of our support. This means that we’re unable to help further with setup or troubleshooting. Additionally, with a code-based solution, we can’t guarantee its functionality or full compatibility with Squarespace.

Use custom conversion tracking to learn how clients are using your scheduler. While Acuity offers ready-to-go integrations with Google Analytics and Facebook Pixel, you can also enter code using the Custom conversion tracking option. Every time a client schedules an appointment, Acuity loads your code, sending you a tracking event.

This guide explains how to enter custom conversion tracking code.

Enter your custom conversion tracking code

To enter your code in Acuity:

  1. In Acuity, click Integrations.
  2. In the Analytics & conversion tracking section, click Set up for Custom conversion tracking.
  3. Paste your code in the HTML tracking code field, then click Save settings.

Variables

While it’s not necessary for many types of conversion tracking, you can add a conditional statement using dynamically filled variables to your tracking code. This is especially useful if you want to filter results within your conversion tracker, because Acuity fires the same code for all bookings and purchases.

Variable

Returns

%type%

Appointment if the client booked an appointment or order if the client bought a package, gift certificate, or subscription

%price%

The total price of the appointment(s) the client booked

%id%

The unique ID number for the client’s appointment

%calendar%

The calendar the clients appointment is booked on

%appointmentType%

The appointment type of the client’s appointment

%email%

The client's email address

%clientDate%

The date of the client’s appointment

%clientTime%

The time of the client’s appointment. If the client chose their time zone, this is in that time zone.

For example, if you wanted to separate your Tour of San Francisco appointment type, you might write your code to only fire when %appointmentType% returns certain appointment type names.

Technical details

Acuity loads your code in a frame on the confirmation clients see after booking. If you need to specify conversion goals in another program, the domain is sandbox.acuityinnovation.com, and the path is /conversion.php.

Third-party applications and custom conversion tracking code

Application

Notes

AdRoll

Add the tracking code AdRoll provides using the steps above. Create a fixed segment to track additional events beyond completed transactions, such as page views and forms.

Google Ads

Use the steps above to enter your Google Ads tracking code.

Google Tag Manager

We recommend you use the Google Analytics integration rather than entering your Google Tag Manager code. Google Tag Manager can’t track your original traffic source when its code is loaded through Acuity.

Google Analytics

It isn’t necessary to enter anything using the steps above. Instead, set up this connection in the Integrations panel.

Meta Pixel

It isn’t necessary to enter anything using the steps above. Instead, to learn how to integrate with Meta Pixel, visit Connecting Facebook and Instagram to Acuity.

Was this article helpful?
0 out of 4 found this helpful

Can't find what you're looking for?

We're here to help.

Contact Us