Skip to content
Conversions API

Parameters

Request fields for Teads Conversions API (CAPI).

Fields marked required are essential for CAPI to work as documented.

Top-level fields

FieldRequiredDescription
actionYespageView, timeSpent, or conversion.
click_idYesTeads Click ID — see Getting started → Click ID for sources. Used for attribution and for the 5-minute pixel/CAPI deduplication window.
buyer_pixel_idYesPixel ID from TAM Events Manager. Must match the website pixel and the API token used to authenticate the request.
event_source_urlYesURL the user visited. Query parameters may be kept.
privacyYesConsent object (see privacy fields below). If omitted or consent_granted is missing, the event is rejected.
user_session_idNoUnique user+session id (UUID v4 recommended). A session lasts 30 minutes. You can reuse the pixel tfpsi cookie.
event_timeNoUnix timestamp (seconds) of the conversion event. The current API version overrides this with the reception time.
conversion_typeWhen action is conversionEvent defined in Events Manager. See types below. No spaces.
conversion_nameWhen action is conversionGeneric label such as Completed Purchase. Do not use order IDs. If omitted, conversion_params.name is used (backward compatibility).
conversion_paramsNoOptional price, currency, and name (product or order id). One product name per event.

action values

ValueWhen to send
pageViewEvery visited page/URL.
timeSpentWhen the user leaves the page or switches tabs for the first time. Needed for sessions and qualified visits (GA4 engaged session).
conversionAs soon as the conversion happens. Include conversion_type and conversion_name.

conversion_type

Must match a conversion on the associated pixel:

TypeTAM event
ViewContentView content
SearchSearch
AddToWishlistAdd to wishlist
AddToCartAdd to cart
InitiateCheckoutInitiate checkout
LeadLead
CompleteRegistrationComplete registration
PurchasePurchase
AppInstallApp install

conversion_params

FieldTypeNotes
pricenumberFor example 14.54.
currencystringISO 4217, for example USD.
namestringProduct name or order ID. Not a list. Multi-item carts should use a generic conversion_name such as Completed Order.

Pixel metadata product_name maps to CAPI conversion_params.name. Event name and product name are limited to 100 characters in Events Manager.

privacy

FieldNotes
consent_grantedtrue if the user consented. false rejects the event.
gdpr_appliesWhether GDPR applies. Send it explicitly.
tcf_consent_stringIAB TCF v2. Required when gdpr_applies is true.
us_privacyIAB US Privacy (CCPA), for example 1YNN.
gpp_stringIAB Global Privacy Platform string.
opt_outtrue for CCPA opt-out; the event is rejected.

Teads reads partner consent signals and processes data only where consent is required and confirmed. See the FAQ → Privacy / GDPR for how consent is enforced across direct integration and server-side GTM (sGTM).