Tracking the Online Scheduler: Facebook Pixel
Learn how to set up Facebook Pixel to track page views and events in your online scheduler.
Jonathan avatar
Written by Jonathan
Updated over a week ago

You can use Facebook Pixel to track visitors to your Clinicminds online scheduler. This page provides a description of setting up and using the integration with Facebook Pixel.

Set Up Facebook Pixel Tracking

To use Facebook Pixel, you need to have a Facebook Ad account. Are you new to Facebook Ads? Then follow the getting started guide.

After setting up a pixel, find its ID in the Pixels tab of the Facebook Events Manager. Sign in to Facebook. Select the right account and Pixel. Copy the Pixel ID.

Now open Clinicminds and go to menu > Clinic settings > Calendar > Online bookings > Analytics & redirect. In this screen, check the option Enable Facebook Pixel tracking. Enter your Pixel ID in the Pixel ID field below.

Save the settings with the Save button at the bottom. Facebook Pixel tracking will become active in your online scheduler immediately!

Note: You should ensure that your Pixel complies with (privacy) regulations like GDPR.

Tracked Page Views and Events

At every screen in the online scheduler, a page view is tracked. Also, some events are tracked during the booking flow. The tracked page views and events for the three possible flows are listed below.

Alternatively, we recommend using the Facebook Pixel Helper extension for Google Chrome. This extension shows information about everything that’s tracked.

New Booking

For new bookings, the following page views and events are tracked:

  1. Page view: https://schedule.clinicminds.com/services

  2. [UNAVAILABLE] Custom event: name ServiceSelected; parameter service with service name
    ⚠️ This event is (temporarily) unavailable, as Facebook may classify it as "potentially violating health data".

  3. Page view (optional): https://schedule.clinicminds.com/appointment-types
    If the selected service only allows for “Treatment” appointment types, this page view may be skipped.

  4. [UNAVAILABLE] Custom event: name AppointmentTypeSelected; parameter appointment_type with appointment type
    ⚠️ This event is (temporarily) unavailable, as Facebook may classify it as "potentially violating health data".

  5. Page view (optional): https://schedule.clinicminds.com/locations
    If the clinic has only one location, or if a location is specified in the URL, this page view may be skipped.

  6. Custom event: name LocationSelected; parameter location with location name
    If the location is specified in the URL, this event may be tracked earlier.

  7. Page view: https://schedule.clinicminds.com/availability

  8. Page view: https://schedule.clinicminds.com/personal-details

  9. Page view: https://schedule.clinicminds.com/verification

  10. Page view: https://schedule.clinicminds.com/payment
    If the selected service does not require a deposit, this page view may be skipped.

  11. Page view: https://schedule.clinicminds.com/booked

  12. Standard event: name Schedule; [UNAVAILABLE] parameter service with service name; [UNAVAILABLE] parameter appointment_type with appointment type; parameter location with location name
    ⚠️ The parameters with the service name and appointment type are (temporarily) unavailable, as Facebook may classify them as "potentially violating health data".

Rescheduling

For reschedulings of existing bookings, the following page views and events are tracked:

  1. Page view: https://schedule.clinicminds.com/appointment

  2. Page view (optional): https://schedule.clinicminds.com/locations
    If the clinic has only one location, this page view may be skipped.

  3. Custom event: name LocationSelected; parameter location with location name

  4. Page view: https://schedule.clinicminds.com/availability

  5. Page view: https://schedule.clinicminds.com/rescheduled

Cancellation

For cancellations of existing bookings, the following page views and events are tracked:

  1. Page view: https://schedule.clinicminds.com/appointment

  2. Page view: https://schedule.clinicminds.com/canceled

Did this answer your question?