iBooker.onlineiBooker.online

How to add the Meta (Facebook) Pixel to your Square booking page

4 min read · Updated June 8, 2026

Square's native booking flow gives you nowhere to put a Meta Pixel, so your Facebook and Instagram ads can't optimize for bookings. iBooker.online installs your Pixel for you and maps the booking journey to Meta's standard events.

Find your Meta Pixel ID

  1. 1Open Meta Events Manager and select your business.
  2. 2Choose your Pixel (Data source) — or create one.
  3. 3Copy the Pixel ID — a 15–16 digit number.

Add it to your booking page

  1. 1In iBooker.online, open your project's Analytics settings.
  2. 2Paste the Pixel ID and save.
  3. 3Your booking page now loads the Pixel and fires events automatically — no code.

Which Meta events fire

  • AddToCart — when a service is selected (with value + currency).
  • InitiateCheckout — when the customer reaches checkout.
  • Purchase — when the appointment is booked (your main conversion, with value + currency).
  • SelectLocation and SelectStaff — custom events for funnels and audiences.

Verify and optimize

Use the Meta Pixel Helper browser extension or Events Manager → Test events to confirm Purchase fires with a value. Then create a campaign optimized for the Purchase event, and build remarketing audiences from AddToCart and InitiateCheckout.

Purchase carries the booking value and currency, so Meta's value optimization can bid toward higher-value appointments — not just any lead.

Ready to track your Square bookings?

Start your 7-day free trial

More documentation

How to share your Square booking page link (and link to a single service)

Get a clean, shareable booking link for your Square Appointments page — post it on Instagram, Google Business Profile and email — plus deep links that open one specific service directly.

Why your Square booking page isn't tracking conversions (and how to fix it)

Square Appointments bookings often never reach GA4, Google Ads or Meta. Here's why native Square booking loses the conversion signal — and the simple fix that captures every booking.

How to send Square booking conversions to Google Ads

Turn Square Appointments bookings into Google Ads conversions so your campaigns optimize for real appointments and value-based bidding — using the GA4 purchase event or a Google Tag Manager trigger.

How to track Square Appointments bookings in Google Analytics 4 (GA4)

Step-by-step: connect your Square Appointments booking flow to GA4 so every appointment shows up as a purchase conversion — with service, price, currency and booking ID — no code or tag manager required.

Which events your booking page tracks

Every conversion event the iBooker.online booking page fires — select_location, select_service, select_staff, begin_checkout and purchase — with the rich parameters sent to GA4, Meta Pixel and the dataLayer for value-based bidding and audiences.

How conversion tracking works in iBooker.online

How a Square Appointments booking becomes an accurate conversion event in GA4, Google Ads and the Meta Conversion API — server-side, in real time, with no customer data stored.

How iBooker.online connects to Square (OAuth 2.0)

A plain-English explanation of how iBooker.online securely connects to your Square account using Square's official OAuth 2.0 flow with PKCE — what we access, what we never see, and how to revoke access anytime.