Facebook and Meta ads

Connect Meta Pixel and the Conversions API (CAPI) so Facebook and Instagram ads optimize on real bookings and revenue.

When you run Facebook or Instagram ads, Meta needs reliable conversion data to find buyers — not just clickers. Arketa connects Meta Pixel (browser) and the Conversions API (CAPI) (server) together so your campaigns see bookings, purchases, trials, and subscriptions even when the browser Pixel is blocked.

Set up both. Pixel alone misses a meaningful share of events. CAPI is what makes your reporting and optimization trustworthy.

Why CAPI is worth setting up

The Meta Pixel runs in your client's browser. That worked well for years — but today a lot of conversion signals never reach Meta:

  • Ad blockers and privacy extensions stop fbq from firing
  • iOS and browser privacy limit what client-side tracking can see
  • Paid subscriptions often convert on a server invoice after checkout, when the browser session is already gone

Conversions API (CAPI) sends the same conversion events from Arketa's servers directly to Meta. You get a second, independent path for every important action on your booking page.

What you gain

  • More complete data — recover conversions the browser Pixel never recorded
  • Smarter ad delivery — Meta's algorithm optimizes on real revenue, not incomplete signals
  • Accurate ROI — see which ads drive bookings and memberships, not just landing-page visits
  • Automatic deduplication — Arketa sends matching event IDs from browser and server; Meta counts each conversion once
  • Reliable subscription trackingSubscribe fires when the first invoice is actually paid, server-side, so failed cards don't inflate your numbers

CAPI is not a replacement for Pixel — it's the pairing Meta recommends. Arketa handles both and keeps them in sync.

What you'll need

  • A Meta Business Manager account
  • A Meta Pixel (create one in Events Manager if you don't have one yet)
  • A Conversions API access token for that Pixel
  • Your website domain verified in Meta Business Manager

Set up Meta tracking in Arketa

Copy your Pixel ID

  1. Go to business.facebook.com and log in
  2. Open Business Settings (gear icon, top right)
  3. Go to Data Sources → Pixels
  4. Select your Pixel (or click Add to create one) and copy the Pixel ID

You can also find the Pixel ID in Meta Events Manager under your dataset's Settings.

Generate your Conversions API token

CAPI requires a server access token tied to your Pixel — this is separate from your Pixel ID.

  1. In Meta Events Manager, open your Pixel / dataset
  2. Go to Settings
  3. Scroll to Conversions API
  4. Click Generate access token (or Set up manually → generate token)
  5. Copy the token and store it somewhere secure — Meta may only show the full value once

Use the token from Conversions API in Events Manager, not a preview or test token from elsewhere.

Verify your domain (recommended)

Domain verification helps Meta attribute events to your site and improves delivery quality.

  1. In Business Settings, go to Brand Safety → Domains
  2. Add your domain if it is not listed and follow Meta's verification steps
  3. Open the domain and copy the Meta Tag Verification code from Domain Details

Connect in Arketa

  1. Go to Settings → Integrations → Facebook
  2. Enter:
    • Facebook Pixel ID
    • Conversions API access token
    • Facebook Domain Verification Meta Tag (if you use domain verification)
  3. Save

Once your Pixel ID and CAPI token are saved, server-side tracking is on. Optional: enable Track subscription renewals (LTV) if you want a custom SubscriptionRenewed event sent on each renewal (see FAQ below).

Facebook integration fields in Arketa Settings

Confirm events in Meta

  1. In Events Manager, open Test Events
  2. Complete a test booking or purchase on your client-facing booking page
  3. You should see the event with Browser and Server sources and a Deduplicated badge

If you only see one source, check that the Pixel ID and CAPI token are saved in Arketa and try again without an ad blocker.

What Arketa sends to Meta

Arketa fires standard Meta events from your booking page (browser Pixel + CAPI):

EventWhen it fires
ScheduleClient books a class
PurchaseClient buys a pricing option, on-demand video, or pack
StartTrialClient starts a subscription on a free trial
SubscribeFirst paid invoice succeeds for a subscription
SubscriptionRenewed (custom)Each renewal invoice, if Track subscription renewals (LTV) is enabled

That data powers:

  • Ad optimization — Meta finds more people like your actual buyers
  • Retargeting — build audiences from people who visited but did not convert
  • Revenue reporting — tie ad spend to bookings and memberships, not just clicks

Facebook Lead Ads

You can connect Facebook Lead Ads to Arketa's lead management with intake forms. When someone submits a Lead Ad form, their information flows into your dashboard as a new lead, and an automation can follow up right away.

See lead forms for setup.

Frequently asked questions

Was this helpful?