To install the Facebook Pixel for your Booking Engine, make sure to first create a Pixel in your Facebook Business Manager. This article will guide you through the process.

Once you have your Pixel created, go to Data Sources in your Facebook Event Manager. Then, open Settings of your Pixel and copy Pixel ID.

In the Bookinglayer app, paste the Pixel ID in Sales > Booking Engine > Tracking and click "Save".


With this setup, Bookingler will send the following events to Facebook:

1. PageView - the event is fired when a user visits the Booking Engine page

2. View Content - whenever a product page is viewed the ViewContent event is triggered and you'll able to see:

  • product ID

  • product name

  • product type

2. Add to Cart - once a product has been added to cart the AddToCart event is triggered and you'll able to see:

  • product ID

  • currency

  • total pice

  • product name and product type (if there's only one product)

3. Initiate Checkout - once all customer details have been entered and the Checkout button has been clicked, the InitiateCheckout event is triggered and you'll be able to see:

  • product ID

  • total price

  • currency

4. Purchase - once payment has been received for an order the Purchase event is triggered.

  • product ID

  • total price

  • currency

  • product name and product type (if there's only one product)


Firing the "Purchase" event on Checkout

By default, the "Purchase" event is fired when the visitor makes an online payment.

If you work with on-site payments, this event won't be fired.

If you still want track purchases in this scenario, you should enable the "Fire Purchase event on Checkout" option in Sales > Booking Engine > Tracking:

With this setup, Bookinglayer will send the "Purchase" event to Facebook at the moment of Checkout (when the booking is completed).

Did this answer your question?