Learn how to use Meta Pixel, Google Tag Manager, and Google Analytics to effectively track your online bookings in Pabau and improve your marketing insights.
Table of Contents:
1. How to Integrate and Use Google Tag Manager in Pabau
2. How to Track Your Online Bookings in Pabau Using Meta Pixel
3. How to Track Your Online Bookings in Pabau Using Google Analytics
4. Trackable Actions in Online Bookings
By using Google Tag Manager (GTM) to manage your Meta Pixel and Google Analytics tracking, you can easily track online bookings in Pabau and measure your patients and visitors' online actions and behaviors.
How to Integrate and Use Google Tag Manager in Pabau
Google Tag Manager (GTM) is the starting point when setting up tracking for your online bookings in Pabau. It acts as the central hub where you place all your tracking tags — like Meta Pixel and Google Analytics 4 (GA4) — so they can work together.
Google Tag Manager lets you control when and how your tracking codes (tags) are triggered without needing to manually edit your website or booking tool code.
Step 1: Set Up Google Tag Manager
Log in to your Google account using your login credentials. Then, access the Tag Manager page. Create a new GTM account and container and select "Web" as your target platform.
Once created, you'll receive a Container ID (e.g., GTM-XXXXXX).
To find out how you can set up your tag manager, follow this guide. To view the benefits and implementation of the Google tag, play the video below.
Step 2: Access Pabau
Start by logging into your Pabau account using your login credentials. Then, navigate to the Setup page. Locate the Online Booking tab under the services section to get started.
Step 3: Customize Online Bookings
Once you access the online bookings page, click the "Customize" button in the bottom right corner to access the customization page.
Step 4: Integrate Google Tag Manager
Switch to the "Analytics" tab to view all integration options. Then select the "Configure" button under Google Tag Manager
To view a detailed explanation on how to integrate Google Tag Manager, check out this guide.
Step 5: Successful Integration
Now, when a client makes a booking, your GTM container will detect the trigger (like the confirmation page) and fire the tag, sending the data to your connected tool (like GA4 or Meta).
How to Track Your Online Bookings in Pabau Using Meta Pixel
Meta Pixel is a small piece of tracking code provided by Meta (Facebook and Instagram) that helps you understand how people interact with your online booking pages.
✅ Before You Start
Make sure you have the following:
-
A Facebook Business Page connected to your personal Facebook account
-
A Meta Business Manager account (create one at business.facebook.com)
-
A Meta Pixel ID (created within your Business Manager)
-
Admin access to your Pabau account
Step 1: Create a Meta Business Manager Account
Log into your personal Facebook account and go to business.facebook.com.
You’ll be taken to Meta Business Suite, where you can manage your business tools and assets.
NOTE: Even at this stage, you'll have access to useful tools like a unified inbox for Facebook and Instagram and basic analytics.
Step 2: Create a Business Portfolio
Click "Create a business portfolio" to group your assets (like your Facebook Page, Pixel, and ad account) under one business entity.
Step 3: Set Up a Meta Pixel With a Business Portfolio
Within your portfolio:
-
Go to Events Manager
-
Click “Connect Data Sources” > “Web”
-
Choose Meta Pixel, name it, and follow the prompts
-
Once created, copy your Pixel ID
NOTE: For a detailed step-by-step guide, refer to Meta's official Pixel setup article.
Step 4: Navigate to Online Bookings
Log in to your Pabau account using your login credentials. Then, navigate to the Setup page. Locate the Online Booking tab under the services section to get started.
Step 5: Customize Online Bookings
Once you access the online bookings page, click the "Customize" button in the bottom right corner to access the customization page.
Step 6: Integrate Meta Pixel
Switch to the "Analytics" tab to view all integration options. Then select the "Configure" button under Meta Pixel. Here you can add your Meta Pixel ID.
To view a detailed explanation on how to integrate Meta Pixel, check out this guide.

Step 7: Track and Review Data
Once integrated, visit your Meta Events Manager (within Business Suite) to monitor real-time and historical tracking data.
Here are the key events automatically tracked in Pabau:
PageView
-
Triggered whenever a user visits your online booking page.
-
Helps track general traffic from Meta ads or organic sources.
Lead
-
Triggered when a user submits their details in a form (e.g., client details before booking a treatment).
-
Useful for tracking user interest and form completions.
Purchase (also referred to as Booking Confirmed)
-
Triggered when a client successfully completes a booking (i.e., reaches the confirmation page). Often used as the main conversion event for tracking ad performance.
-
Includes data such as booking value (if the treatment has a price).
Step 8: Optimize Your Ad Strategy
The data gathered by Meta Pixel helps you optimize your Meta ads for conversions such as Leads or Purchases. Once events start firing, you can:
-
Retarget users who started but didn’t finish booking (using custom audiences).
-
Create Lookalike Audiences based on users who completed a booking.
-
Track real results - which campaigns or ad sets lead to actual bookings, not just clicks.
By following these steps, you can integrate Meta Pixel with Pabau and start tracking valuable data.
How to Track Your Online Bookings in Pabau Using Google Analytics
Google Analytics 4 (GA4) is a free tool from Google that helps you understand how visitors interact with your online booking pages.
It tracks data like:
-
How many people visit your booking link
-
Where they came from (e.g., Facebook, Google, email)
-
What device they used (mobile or desktop)
-
Whether they started or completed a booking
✅ Before You Start
Make sure you have the following:
-
A Google Analytics 4 account (create one at analytics.google.com)
-
Your GA4 Measurement ID (found in Admin > Property > Data Streams)
-
Admin access to your Pabau account
Step 1: Create an Analytics Account
Your first step is to create an Analytics account, unless you already have one. To learn how to create an Analytics account, follow this step-by-step guide. Then, find your measurement ID by following the steps in this article.
Step 2: Navigate to Online Bookings
Log in to your Pabau account using your login credentials. Then, navigate to the Setup page. Locate the Online Booking tab under the services section to get started.
Step 3: Customize Online Bookings
Once you access the online bookings page, click the "Customize" button in the bottom right corner to access the customization page.
Step 4: Integrate Google Analytics
Switch to the "Analytics" tab to view all integration options. Then select the "Configure" button under Google Analytics. Here you can add your GA4 Measurement ID.
To view a detailed explanation on how to integrate Google Analytics, check out this guide.
Step 5: View Your Booking Data in Google Analytics
Access your Google Analytics page and navigate to the Reports tab.
Step 6: View Reports
You can view real-time reports, events, conversions, traffic sources, and advanced analytics. For more information on Google Analytics reports, review this guide.
Real-Time Report
-
-
Active users on your booking page
-
Where they came from
-
What events they're triggering (like page views or booking confirmation)
-
Events
-
Track interactions like:
-
Page views
-
Custom events (if set via Google Tag Manager)
-
Conversions
-
To track completed bookings:
-
Mark the booking confirmation event as a conversion under Events.
-
Traffic Sources
-
See which platforms drive traffic to your booking page — like Google, Meta, or direct links.
By following these steps, you can successfully gather relevant data from Google Analytics.
Trackable Actions in Online Bookings
Tracking is made possible through Google Tag Manager (GTM). Clinics insert their GTM Container ID in the Analytics tab of the Customize modal in Online Bookings.
Once integrated, the system sends interaction data to the connected GTM container, which then forwards it to tools like GA4 and Meta Pixel.
NOTE: Each time a client takes an action, the Online Bookings URL updates with new parameters (e.g. category, service, location), which can also be tracked if needed.
Step-by-Step Breakdown of Trackable Actions
Step 1: Choose the Service Master Category and Category
Tracked Events:
-
The name of the master category clicked
-
The name of the category selected
Step 2: Choose Service
Tracked Events:
-
Page opened (Choose service step)
-
Master category and category selections
-
Services selected (send service names)
-
Clicks on the question mark for more info (event name:
{service name}, more info
) -
Click on the service notice that appears after selection (event name:
{staff name} service notice
) -
Click on the Next button
Step 3: Select Employee
Tracked Events:
-
Page opened (Choose employee step)
-
Staff member selected (send staff name)
-
"No preference" option selected
-
Click on the question mark for staff info (event name:
{staff member name} more info
)
Step 4: Choose Date and Time
Tracked Events:
-
Page opened (Choose date/time step)
-
No available time slots (e.g. fully booked)
-
Date selected
-
Time slot selected
-
Click on Add another service
Step 5: Appointment Confirmation
Tracked Events:
-
Page opened (Confirmation step)
-
Clicks on form fields (only field names, no input data)
-
Click on Confirm appointment or Proceed with payment
Step 6: Appointment Payment
Tracked Events:
-
Page opened (Payment step)
-
Selected payment method
-
Interaction with promo code field (do not send entered value)
-
Payment failure events (e.g. card declined)
NOTE: No card or personal data is tracked, only field interactions and error states.
Step 7: Appointment Booked
Tracked Event:
-
Page opened (Booking confirmed) — indicates appointment completed
By tracking these actions, you gain valuable insights into client preferences, booking drop-off points, and conversion behaviors.
For more guides, refer to related articles below, select additional guides, or use the search bar at the top of the page. These guides will help you get the most out of your Pabau account.
Additionally, to help you fully utilize and understand your Pabau account, we recommend exploring additional guides and resources offered at the Pabau Academy. It offers in-depth video tutorials and lessons, offering a holistic learning experience that can equip you with the essential skills for achieving success with Pabau.