What Criteo is
Criteo is best known for retargeting: reaching people who have already visited and bringing them back.
Retargeting has one obvious failure mode, and it is expensive: paying to reach someone who already bought.
Send resolved conversions to Criteo so retargeting stops re-serving people who already bought, and starts optimizing on the ones who did.
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 emailmatch the buyer for suppression and matchingcriteo_click_idcredit the clickevent_iddedupe against the OneTagvalue / currencyvalue-based biddingproduct idssuppress the exact items already boughtRetargeting that knows who converted.
See the set-up reference See all 12 sources How resolution works
About Criteo
Someone who browsed on a phone and bought on a laptop is recognized as having bought. That is exactly the case a cookie-based signal gets wrong.
Criteo is best known for retargeting: reaching people who have already visited and bringing them back.
Retargeting has one obvious failure mode, and it is expensive: paying to reach someone who already bought.
Criteo builds audiences from on-site behavior reported by its tag, then serves against them. When a purchase is not reported back cleanly, the buyer stays in the retargeting pool and keeps being served.
What you can do with it
01
Conversions reach Criteo 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 Criteo 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
Purchases are resolved across devices before they are sent, so a customer who converted elsewhere is suppressed rather than re-served.
Pre-built connectors
Documentation
Set-up, event schema and field mapping for Criteo as a destination.
FAQ
Send resolved conversions to Criteo so retargeting stops re-serving people who already bought, and starts optimizing on the ones who did.
Open Criteo Management Center › Assets › Events. The event log shows server-side arrivals and the identifiers they carried.
All plans. Upstack has three plans that scale with your order volume, and the same integrations are on every plan.
12 sources: Shopify, WooCommerce, BigCommerce, Checkout Champ, Recharge, Custom stack, Funnelish, Lasso Commerce, Phoenix Technologies, Skio, Loop Subscriptions and Stripe. Each one has its own pre-built connector.
Upstack’s own pixel loads asynchronously and fails silently, so it doesn’t hold up your pages. What each destination adds depends on its Tracking Method. The default, Browser + Server, loads that platform’s own tag on your store, in place of the copy you would otherwise install yourself, and also sends the same events from Upstack’s servers. Choose Server for any destination that offers it and its tag never loads, while its events still arrive from Upstack’s servers.
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.
Outbrain Native conversions with the click restored.
Taboola Native conversions, server-side.
MGID Native conversions with identifiers attached. A 15-minute walkthrough tailored to your stack and channels.