Link your Facebook Pixel to track conversions from your Bookings Page. You'll be able to track how well your services, packages and programs are converting from your website, ads, landing pages and lead magnets.
Link your Facebook Pixel
📍 You can find your Facebook Pixel ID by following these instructions.
- Go to Settings > 3rd Party Integration.
- Under Analytics & Conversion Tracking, click Link next to Facebook Pixel:
- Enter your Facebook Pixel ID and click Link.
💡 To link your Google Analytics, see this guide: Using Google Analytics
Track Booking Page Events
Adding SKUs to Your Services, Packages, and Programs
We recommend adding stock-keeping units (SKUs) to your services, allowing you to measure and report on each service separately. To add an SKU to a service, go to your My Practice > My Services page, then click Edit next to a service.
Enter a value for the SKU field (e.g., INITIAL-01), then click Save Changes near the top-right.
💡 Tip: You can also add SKUs for your packages and programs.
Pixel Events
Your service/package/program name, fee, and SKU are included in the AddToCard, AddPaymentInfo, InitiateCheckout, and Purchase steps.
We trigger the following events for each step of the booking process:
| Step |
Event Trigger |
Event |
| Home | Your list of your services, packages and programs is presented to client | ViewContent |
|
Select Appointment Date & Time |
Client clicks "Next" after selecting a date/time and location for session | AddToCart |
| View Package | Client clicks "Next" after viewing your package details | AddToCart |
| View Program | Client clicks "Next" after viewing your program details | AddToCart |
| Enter Billing Information | Client clicks "Next" after entering billing information (if required) | AddPaymentInfo |
| Review | Client clicks "Submit" on the Confirm & Review step | InitiateCheckout |
| Confirmation | Booking or registration is completed | Purchase |
⚠️ Pixel tracking is not implemented for team tracking and will only work for the team owner's services.
Using Zapier to track bookings for team members
For team tracking, you can use Zapier, which can link to all team members.
Learn more about Integrating Practice Better with Zapier.
Creating a Zap
You can create Zaps using the following Practice Better Triggers:
- New client: Either added manually or confirmed by an auto-confirm client automation. This trigger won't be fired if the client record was added from a Zap.
- Confirmed booking: Either manually created by you or confirmed from a client request.
- Confirmed Package: Either manually created by you or confirmed from a client request.
- Updated Booking: You update the date/time or details for an upcoming booking.
- Canceled Booking: You cancel an upcoming booking with a client. (Not triggered by client cancellation).
- Program Enrollment: Either added manually or self-enrolled.
Data sent to Zapier
When a trigger fires, the following client information is sent to Zapier:
- First name
- Last name
- Email address
- Mobile phone number
Additional data included for specific triggers:
- Bookings – session date, service name, booking notes (if available).
- Services/Packages/Programs – item SKU (if available).