Skip to main content

Sending Attributed Purchases to Your Meta Pixel

Written by Bouncy Admin

If you run Meta ads, Bouncy can report every attributed purchase to your Meta pixel server-side. This repairs a blind spot Meta itself suffers from: when a buyer exits an in-app browser on the way to your store, Meta usually cannot connect the purchase back to the click, so your ad account never learns the sale happened. Bouncy captures the click identifiers inside the app and delivers them with the purchase.

What this unlocks

  • Custom Audiences of actual buyers who came through your links, for retargeting

  • Lookalike Audiences built from those buyers

  • Custom Conversions so campaigns can optimize toward link-driven sales

  • Attribution that survives ad blockers and browser tracking prevention, because the event is sent server to server

Setup

  1. In Meta Events Manager, open your pixel. Copy its Pixel ID from the Settings tab.

  2. Still in Settings, scroll to the Conversions API section and click Generate access token. Copy the token.

  3. In Bouncy, open Connections, find your store's row, and click Add Meta pixel. Paste in the ID and token, then save.

From then on, every attributed purchase fires an event named BouncyAttributedPurchase to your pixel, with the order value and the click-time identifiers attached.

Using the event in Ads Manager

In Meta's Audiences tool, create a Custom Audience from your pixel and choose the event BouncyAttributedPurchase. You can also define a Custom Conversion on the same event to use it as a campaign optimization goal.

About the "standard Purchase" option

By default Bouncy sends a custom event rather than Meta's standard Purchase event. This is deliberate: if your store already sends Purchase to the same pixel (for example through Meta's Shopify sales channel), a second Purchase source would double-count every sale in your reporting. The custom event gives you the full audience-building value with zero double-count risk. Only enable the standard Purchase option if you are certain nothing else reports Purchase to that pixel.

Testing your setup

Meta's Test Events tab (on your pixel in Events Manager) shows events arriving in real time. Copy the test event code from that tab into the Bouncy pixel form, make a test purchase through one of your links, and watch the event appear within seconds. Remove the test code when you are done testing.

Did this answer your question?