Integration · Meta Conversions API

Conversions to Meta —from the server, not the browser.

Adset.Pro sends PWA installs, registrations and deposits to Facebook and Instagram via the Conversions API — as soon as the affiliate network fires a postback. Ad blockers and iOS restrictions don't lose events, and Meta's algorithm optimizes on real deposits.

S2S
events leave the server, not the browser
up to 3
pixels per stream set
3
send attempts if the API fails
Default mapping
PWA InstallLead
RegistrationCompleteRegistration
DepositPurchase + value
event_idfbc · fbpexternal_id SHA-256
What you get

Why connect Meta CAPI

Independent of the browser

Events leave the Adset.Pro server on the affiliate postback — ad blockers, in-app browsers and iOS restrictions don't eat your conversions.

Server-to-serveriOS 14+

Optimize for deposits

A deposit goes out as Purchase with the real amount and currency, a registration as CompleteRegistration, a PWA install as Lead. Meta's algorithm learns from the people who pay.

Purchase + valueEvent mapping

Attribution from the ad click

fbc comes from the cookie or is built from fbclid and the original click time; external_id is a hash of the click id. The conversion is tied to the ad even if the deposit arrives days later.

fbc · fbpSHA-256

Every event in sight

Pixel logs show the status and Meta's response for every send, and Test Events checks the setup before launch. Failed API calls are retried, and a malformed token switches the pixel off and notifies the owner.

Test EventsLogsAuto-retry
Under the hood

What Adset.Pro sends to Meta

FieldWhat it is
event_nameEvent by mapping: Lead, CompleteRegistration, Purchase or another standard event
event_idUnique conversion ID — re-sending doesn't create a duplicate
event_timeConversion time
fbcThe _fbc cookie or a value built from fbclid and the original click time
fbpThe _fbp cookie, if present
client_ip_address · client_user_agentUser IP and browser from the original click
external_idSHA-256 of the click id — a stable user identifier
countrySHA-256 of the user's country
value · currencyDeposit amount and currency from the postback — for Purchase
action_sourcewebsite
Setup

Connect in 4 steps

01

Get the Pixel ID and token

In Events Manager open the pixel → Settings: copy the Pixel ID and generate a Conversions API Access Token.

02

Create the pixel in Adset.Pro

Tracker → Pixels → + Pixel, type Facebook. The Lead / CompleteRegistration / Purchase mapping is filled in for you.

03

Attach it to a campaign

Add the pixel to the campaign's stream set — up to 3 pixels per set. The Facebook source passes fbclid into the tracking link.

04

Check Test Events

Send a test event with a Test Event Code and make sure it shows up in Events Manager. Live send statuses are in the pixel logs.

FAQ

Common questions

No. Conversions arrive as affiliate postbacks and go to Meta from the server. Every event has a unique event_id, so re-sending doesn't create a duplicate.

No. The tracker sends Meta conversions that happen within 7 days of the click — Meta's standard click attribution window. Later deposits stay in Adset.Pro stats and LTV reports.

Events Manager shows every accepted event, while Ads Manager shows only those Meta attributed to ads within its attribution window. Common causes are covered in the knowledge base.

Yes, as a separate integration: spend is pulled via a dev token, the browser extension or the antidetect agent, and ROI is calculated down to the ad level.

Connect Meta CAPI
on the free Starter plan

Included in every plan · Live support · No card required