How to set up Meta Pixel

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

Steps

1. Find your Dataset ID in Meta

  1. Go to Meta Events Manager
  2. Select your Pixel (or create one if you haven’t already)
  3. Copy the Dataset ID – a numeric string like 1234567890123456. This was formerly called the “Pixel ID”.

2. Enter the ID in resOS

  1. Go to Settings > Add-ons > Marketing & Analytics in your resOS dashboard
  2. Paste your Dataset ID in the Meta section
Meta section in resOS settings
  1. 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

  1. Open your booking page in a browser
  2. Open the browser console and run resos.debug() – look for [Meta Pixel] entries
  3. In Meta Events Manager, go to Test Events and check that events appear when you interact with the booking widget

Still having issues?

Contact us at [email protected] and we’ll help you out.

Still looking for help? Contact us

Need assistance with settings & add-ons? We can help!