Skip to main content

Meta Conversions API

Server Source code Package

Server-side event delivery to Meta's Conversions API for enhanced tracking accuracy and privacy compliance.

Where this fits

Meta CAPI is a server destination in the walkerOS flow:

Sends events server-side to Meta's Conversions API, bypassing browser limitations for improved data quality and privacy-compliant tracking.

Installation

Loading...
Loading...

Configuration

This destination uses the standard destination config wrapper (consent, data, env, id, ...). For the shared fields see destination configuration. Package-specific fields live under config.settings and are listed below.

Settings

PropertyTypeDescriptionMore
accessToken*stringMeta access token for Conversions API authentication
pixelId*stringMeta Pixel ID from your Facebook Business account
action_sourceSource of the event (website, app, phone_call, etc.)
doNotHashArray<string>Array of user_data fields that should not be hashed
test_event_codestringTest event code for debugging Meta Conversions API events
urlstringCustom URL for Meta Conversions API endpoint
user_dataRecord<string, string>Mapping configuration for user data fields
* Required fields

Mapping

This package does not define custom rule-level settings. For the standard rule fields (consent, condition, data, batch, name, policy) see mapping.

Examples

Form submit

A form submission is forwarded to Meta CAPI as a custom event with the event source URL.

Event
Out

Purchase

A completed order is sent to the Meta Conversions API as a Purchase event with value, currency, and contents.

Event
Mapping
Out

Purchase with fbclid

A purchase is sent to Meta CAPI with an external_id and a formatted fbc click id for ads attribution.

Event
Mapping
Out
💡 Need implementation support?
elbwalker offers hands-on support: setup review, measurement planning, destination mapping, and live troubleshooting. Book a 2-hour session (€399)