Overview
Businesses have the ability to track user activity within the self-booking overlay on your website by inputting your unique Google Analytics or Facebook Pixel IDs in the dashboard (gear icon > Online Booking > Conversion Analytics). This tracks specific events as the user progresses through the self-booking overlay, and can help you understand how well your Google and Meta ads are performing.
Google Analytics and Facebook Pixel are only available on the business level, not per location.
What can be tracked?
By having these codes in the dashboard, you are able to track the following in Google Analytics or Facebook Pixel:
Event Name | What It Tracks |
cart_created | creation of a cart |
view_content | clicked name of individual service |
add_to_cart đ° | clicked 'Add' under individual service |
find_a_time_date_change | selected different appointment day |
begin_checkoutđ° | entered "Complete Your Booking" page |
purchase/cart_completed đ° | fully completed booking or purchase |
đ°= these events send price information
Google Analytics
Detailed information from Google about Google Analytics can be found here
Facebook Pixel
Detailed information from Facebook about the Facebook Pixel can be found here.
Google Analytics Setup (both parts required!)
Part 1: In Google Analytics
Boulevard is compatible with GA4, the new Analytics tool. If you have not yet set up a GA4 property, you should follow these steps:
To create a GA4 property, go to Admin (gear icon, bottom left) > Create Property. Complete all necessary fields and click through the setup. For âData Streamsâ, make sure to select âWebâ as the platform.
In the GA4 property youâve created, click on the applicable data stream> Click on âMeasurement API Protocol Secretsâ > Click on âCreateâ at the top right > Give it an applicable nickname (IE: âBoulevard Booking Tracking).
Once you have created your GA4 property, and generated your Measurement Protocol API secret, go to Admin > Click on Data Streams > Select the applicable data stream > Scroll down to "Google Tag" > Click "View Tag Instructions"â.
Copy the Global Site Tag and insert it in the header of each webpage of your site you would like to track.
This should go right above your booking widget code:
In the event that you wish to track cart_completed over purchase as the conversion event, follow the steps below:
In the GA4 property youâve created, click on the applicable data stream> Click on âConversionsâ > Click on âNew Conversion Eventâ > name it âcart_completedâ.
Mark the new event as a conversion. *NOTE* Be sure to select âcart_completedâ as the conversion event in the Boulevard Dashboard in Part 2.
Part 2: In Boulevard
Add GA4 Measurement ID in gear icon > Online Booking > Google Analytics.
Add Google Measurement Protocol API Secret.
Choose whether or not you want the conversion event to be purchased or cart_completed.
Update the self-booking code on your website to begin tracking: the Booking Widget code snippet section automatically updates with the code you need. Simply copy and paste to replace your existing Booking Widget code to update.
Please note that you are not able to retroactively see activity, you are only able to see the beginning of the day you completed the setup.
FAQ
Can I track the type of purchase made, such as a service booking, number of appointments booked in one checkout, gift card purchase, or membership enrollment?
You can see the value of the Purchase events, and in the Purchase details, the content and number of items.
What if I want to be able to track more than the 6 events in the chart above?
You are not able to track additional events when using our standard booking widget but can create your own events if you create your own custom booking flow using our SDK (available to Enterprise customers only).