Skip to main content
  1. Home
  2. Integrations
  3. WooCommerce
Upstack Data

WooCommerce integration: every order captured server-side and resolved to a person

Capture WooCommerce orders and customer events server-side and forward them to every platform you buy on.

Role
Source
Category
E-commerce
Pre-built connectors
34 destinations
Plans
All plans

What Upstack captures

Every WooCommerce event leaves resolved to a person. Captured on the server, resolved to a person, then sent.

In: from WooCommerceWhat it carries
  • order_idWooCommerce order number
  • billing_email / phonecheckout contact fields
  • customer_idWordPress user, when logged in
  • line_itemsproducts and quantities
  • order_totalorder value after discount

Orders captured on the server, not the browser.

Upstack DataResolved before it is sent
  • IdentityMatched against a 750M+ device graph, so a phone browse and a desktop checkout resolve to one customer.
  • customer_typeNew or returning, resolved before send.
  • DeduplicationBrowser and server copies of the same purchase collapse on event ID, so nothing is counted twice.
  • Bot and fraud filteringAutomated traffic never reaches the model, because what you keep out of the training set matters as much as what goes in.
Out: to Meta Conversions API1 of 34 destinations
  • em, ph (SHA-256)raise Event Match Quality
  • fbclid / _fbpcredit the click that drove it
  • external_idstable person across sessions
  • event_iddedupe against the browser pixel
  • value / currencyvalue-based bidding

Conversions API with higher Event Match Quality.

About WooCommerce

WooCommerce gives you a stable order object and an unstable front end.

Upstack takes the stable half: events are captured server-side, so nothing depends on your theme, your caching layer or the plugin stack rendering correctly for a given shopper. Each order is then resolved against the device graph, so guest checkouts (most first purchases) stop arriving as strangers, and forwarded to every destination you run from one connection.

What WooCommerce is

WooCommerce is the open-source commerce plugin for WordPress, giving brands a storefront and checkout inside a site they already control.

Because it runs on your own hosting, order and customer data live on your infrastructure. That makes server-side capture straightforward and removes any dependency on the shopper’s browser.

How WooCommerce works

WooCommerce is a WordPress plugin, so the store runs on your own hosting and writes to your own database. Orders, customers and products are WordPress post types and custom tables; the REST API and a webhook system expose them to outside services. Because the checkout is rendered by your theme rather than a hosted page, its markup varies from site to site, which is why browser-side tracking on WooCommerce breaks more often than on hosted platforms. Server-side, the picture is more stable: the order object is the same shape on every install, whatever the front end looks like.

What you can do with it

Three jobs WooCommerce does once it is connected.

01

Capture every order server-side

WooCommerce events are captured from the server rather than the shopper’s browser, so ad blockers and ITP stop deciding which of your conversions get counted. Nothing depends on a script surviving the page.

02

Resolve each event to a person

Every WooCommerce event is matched against a 750M+ device graph before it leaves, so a phone browse and a desktop checkout resolve to one customer rather than two strangers. Returning buyers are recognized as returning.

03

Backfill what came before

Historical WooCommerce orders can be brought in from before you connected, so reporting and audience building don’t start from an empty table.

Pre-built connectors

WooCommerce forwards to 34 destinations. Connect WooCommerce once. Every destination is already wired.

See all 34 WooCommerce connectors

Documentation

Set-up reference.

Set-up, event schema and field mapping for WooCommerce as a source, next to the WooCommerce developer docs.

FAQ

WooCommerce integration questions.

What does Upstack capture from WooCommerce?

Capture WooCommerce orders and customer events server-side and forward them to every platform you buy on.

Which plans include the WooCommerce integration?

All plans. Upstack has three plans that scale with your order volume, and the same integrations are on every plan.

Which destinations can WooCommerce send to?

34 destinations, including Meta Conversions API, Google Ads Conversions, TikTok Events API, Pinterest, Snapchat and Reddit. Each one has its own pre-built connector.

Will Upstack slow down my store?

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

Other sources to connect.

See all integrations

Get WooCommerce tracking right.

A 15-minute walkthrough tailored to your stack and channels.