Skip to Content
SourcesMeta AdsExport Conversions

Export Conversions to Meta Ads

Send attributed conversions from Vendo to your Meta Pixel through the Conversions API, so that Meta can optimize your campaigns.

Last reviewed September 15, 2026

This guide shows how to send conversions from Vendo to Meta Ads. Meta uses the conversions to measure and optimize your campaigns.

How It Works

  1. The source event that you select counts as a conversion, such as a purchase.
  2. Vendo applies your attribution model to connect each conversion to a Meta ad click.
  3. Vendo sends each conversion to your Meta Pixel through the Conversions API.

Vendo matches a conversion to a click with the fbclid click ID. It can also send hashed customer data, such as email and phone, to improve the match.

Before You Start

  • A Meta Ads App connected in Vendo, with permission to upload offline conversions. Vendo uses the sign-in of this App to send conversions. You do not need an access token.
  • A Meta Pixel (dataset) in your Meta business account.
  • A Source that records the event that you want to count as a conversion.
  • A website that keeps the fbclid parameter from the landing page URL.
https://yoursite.com/product?fbclid=abc123def456

Step 1: Get the Pixel ID from Meta

  1. Log in to your Meta Business Manager account.
  2. In the left menu, click Data Sources.
  3. Select your Pixel (dataset).
  4. Copy its ID.

Step 2: Add the Destination

  1. In Vendo, go to Data > Destinations.
  2. Click Add Destination.
  3. Select Meta Ads as the destination.
  4. Select the Source that records your conversion event.

Step 3: Configure the Conversion

Caution: Do not select the Participation attribution model for this export. Participation gives full credit to each touchpoint. Meta then receives more than one conversion for each purchase, and its optimization data is wrong.

The form shows these settings in this order:

SettingWhat it doesDefault
Conversion CountEvery sends each conversion. Use it for purchases. Once sends only the first conversion for each customer. Use it for leads.Every
Deduplication WindowShown for Every only. Vendo ignores a repeat conversion from the same customer inside this window: 4 hours, 1 day, 3 days, 1 week or 30 days.4 hours
Attribution ModelHow Vendo gives credit for a conversion: Last Click, First Click, Linear, Time Decay, U-Shaped or Participation.Last Click
Lookback WindowHow many days of conversions each export reads again: 1, 7, 14 or 28 days.7 days
Conversion MatchingIdentified Conversions sends only conversions with a click ID. Send All Conversions also sends conversions without a click ID, matched with hashed customer data.Identified Conversions
Pixel IDThe Pixel ID from Step 1. Required.None
Conversion Event (Pixel Settings)The Meta standard event that Vendo sends: Purchase, Lead, Add to Cart, Complete Registration, Contact, Subscribe, View Content, Search, Add Payment Info or Initiate Checkout. Required.None
Action SourceWhere the conversion happened, such as Website, App, Phone Call or Physical Store. Vendo sends it with each event. Required.Website
Conversion EventThe source event that counts as this conversion. Select one event for each conversion action. If you leave it empty, Vendo can send every conversion event.None
Conversion MappingConnects Meta fields to properties on the source event. Email and phone come from identity resolution unless you map them.Identity resolution
Dynamic Value AssignmentSends a value from a prediction model in place of the event value. If a customer has no prediction, Vendo sends the event value.Off

The form has two settings named Conversion Event. The one in Pixel Settings is the Meta event. The other one is the event from your Source.

For more information about each model, see Attribution Models.

Note: The Meta Conversions API can match on email, phone, name and address.

Step 4: Check the Export

Caution: The test sends a real event to the live Meta API. Use a test row, not a real customer conversion, if you can.

  1. On the Destination page, click Test.
  2. Select a row from the source table.
  3. Click Send Test Event.
  4. Click Sync Now to start an export.
  5. Open the Conversion Log tab.
  6. Make sure that your conversions show the Sent status.
  7. If a row shows Failed, open the Logs tab to read the error.
  8. After Meta processes the events, find them in Meta Events Manager.

The Conversion Log shows the time, the user, the event, the source, the match type, the value and the status of each conversion.

Use the Conversion in a Campaign

  1. In Meta Ads Manager, create a campaign and an ad set.
  2. Select Website Conversion as the campaign objective.
  3. Select the Conversions API event that Vendo sends.

What Vendo Sends

Vendo sends events to the /{pixel_id}/events endpoint of the Meta Graph API.

FieldValue
event_nameThe Meta standard event from Pixel Settings
event_timeThe conversion time, as a Unix timestamp in seconds
event_idA stable event ID. Meta uses it to remove duplicates of Pixel events.
action_sourceThe Action Source setting
user_data.fbcThe click ID, made from the fbclid, when the conversion has one
user_data.em, .phHashed email and phone, when you select them
custom_data.valueThe attributed conversion value
custom_data.currencyThe currency of the conversion
custom_data.order_idThe order ID, when the source event has one

Vendo does not send a conversion that has no click ID and no selected customer data. Meta cannot match that conversion.

Troubleshooting

  • No conversions in the Conversion Log: make sure that your website keeps the fbclid. Also make sure that the source Conversion Event is correct.
  • Pixel not found: make sure that the Pixel ID is the ID of your Pixel (dataset) from Step 1.
  • Authentication errors: open the Meta Ads App in Vendo. If it shows Reconnect Required, connect it again.
Need help?

When you contact support, give your workspace, the source or destination name, the job ID and the first error message.

support@vendodata.com
Last updated on