This guide shows you how to connect your Meta (Facebook) Pixel to your resOS booking page so that booking events appear in Meta Events Manager.
What it does
When configured, every booking step (page views, guest selection, date/time picks, and completed bookings) is sent to your Meta Pixel. This lets you:
- Build retargeting audiences from visitors who started but didn’t complete a booking
- Measure ad conversions when a booking is completed
- Use Meta’s advanced matching to improve attribution accuracy
Prerequisites
- The Marketing & Analytics add-on must be activated. See How to set up Marketing & Analytics.
- A Meta Pixel (Dataset) set up in Meta Events Manager
Steps
1. Find your Dataset ID in Meta
- Go to Meta Events Manager
- Select your Pixel (or create one if you haven’t already)
- Copy the Dataset ID – a numeric string like
1234567890123456. This was formerly called the “Pixel ID”.
2. Enter the ID in resOS
- Go to Settings > Add-ons > Marketing & Analytics in your resOS dashboard
- Paste your Dataset ID in the Meta section

- Click Save
Advanced matching
When a visitor completes a booking, their email and phone number are sent to Meta via advanced matching – but only if the visitor has granted marketing consent via the cookie consent banner. This improves conversion attribution without compromising privacy.
If marketing consent is not granted, events are still tracked but without personal data.
Verify it worked
- Open your booking page in a browser
- Open the browser console and run
resos.debug()– look for[Meta Pixel]entries - In Meta Events Manager, go to Test Events and check that events appear when you interact with the booking widget
Related articles
- How to set up Marketing & Analytics
- How to set up Google Analytics 4 with resOS
- How to set up Google Ads conversion tracking with resOS
Still having issues?
Contact us at [email protected] and we’ll help you out.