What Outbrain is
Outbrain places content recommendations across publisher sites, where a reader arrives mid-article rather than mid-funnel.
Discovery traffic converts later than search, so last-click measurement routinely reports it as worthless.
Send conversions to Outbrain with the click ID recovered from the graph, so native placements are judged on orders rather than on sessions.
What Upstack sends
order_idShopify order and checkout tokenemail / phonecustomer contact from checkoutcustomer_idShopify customer record, if they have oneline_itemsproducts, variants and quantitiestotal / subtotal / discountorder economicsStorefront events from the Upstack Pixel, orders directly from Shopify.
customer_typeNew or returning, resolved before send.hashed email / phoneidentity matching on arrivalob_click_idcredit the click that drove itexternal_idstable person across sessionsorderIddedupe browser and server purchasesvalue / currencyvalue-based biddingNative conversions with the click restored.
See the set-up reference See all 12 sources How resolution works
About Outbrain
That is the whole argument for the channel, and it is invisible without the join.
Outbrain places content recommendations across publisher sites, where a reader arrives mid-article rather than mid-funnel.
Discovery traffic converts later than search, so last-click measurement routinely reports it as worthless.
Outbrain measures conversions with a pixel and a server-side API, attributing within a click window. Because the channel is discovery rather than intent, a meaningful share of its conversions land outside that window or through another touch entirely.
What you can do with it
01
Conversions reach Outbrain through its server-side API with restored click IDs and hashed identifiers attached, so more of what you send is matched on arrival, and the conversions you never saw stop being invisible.
02
Map any order attribute to the conversion Outbrain receives (profit rather than revenue, new customers rather than repeat buyers, high-value orders rather than every checkout), so the platform learns from the buyers worth acquiring.
03
A reader who discovers you through a recommendation and buys a week later resolves to the same person, so discovery spend is judged on what it produced.
Pre-built connectors
Documentation
Set-up, event schema and field mapping for Outbrain as a destination.
FAQ
Send conversions to Outbrain with the click ID recovered from the graph, so native placements are judged on orders rather than on sessions.
Add obclid={{ob_click_id}} to every campaign’s URL suffix, then under Destinations add Outbrain with your Marketer ID, a 32 character hexadecimal string from Settings, Tracking in Amplify. You need admin access to an Outbrain Amplify account and active campaigns with click ID tracking configured.
Upstack marks the destination Healthy, and the Conversions page in the Outbrain Amplify Dashboard shows recent events. Test with a real ad click and purchase: test events do not show up, because conversions only register when someone clicks your ad.
All plans. Upstack has three plans that scale with your order volume, and the same integrations are on every plan.
Outbrain does not support enhanced matching with hashed personal data, so attribution relies solely on the obclid click ID. If a visitor clears cookies, uses a different device or the click ID expires after 30 days, the conversion cannot be attributed.
Yes. Event names are case-sensitive and must exactly match the conversion name configured in your Outbrain Amplify dashboard, so check the spelling in Amplify, Conversions before configuring Upstack.
Similar integrations
Reddit Conversions API for a community-led audience.
Microsoft Ads UET conversions with restored identifiers.
X Conversions API, deduplicated server-side.
AppLovin Browser delivery through the Axon Pixel.
Taboola Native conversions, server-side.
MGID Native conversions with identifiers attached.
Amazon Conversions for Amazon DSP and Sponsored Ads. Coming soon A 15-minute walkthrough tailored to your stack and channels.