Skip to Content
SourcesShopifyOverview
Integration guideSourcesAvailable

Shopify

Connect Shopify storefront and Admin API data to Vendo, then route normalized commerce events and records to supported destinations.

Last reviewed July 13, 2026

Vendo combines Shopify storefront tracking with server-side commerce syncs. Use it to capture behavior, import durable order and customer records, and deliver normalized data to the destinations selected for the integration.

How it works

PathPurpose
Web PixelCaptures supported storefront and checkout events in Shopify’s pixel sandbox
Theme app embedLoads destination-specific browser features that require storefront context
Server-side sourceImports Shopify Admin API records such as orders, customers, products, refunds, and fulfillments
Webhooks and scheduled workKeep supported lifecycle data current between broader syncs

Supported destination workflows

DestinationShopify-specific guide
MixpanelShopify to Mixpanel
BigQueryShopify to BigQuery
SegmentShopify to Segment
OneSignalShopify to OneSignal
Customer.ioShopify to Customer.io
Google Tag ManagerShopify and GTM

The destination catalog in the app is authoritative for your workspace. Managed destinations can require support-assisted configuration.

Before you start

  • Use a Shopify account that can install and authorize the Vendo app.
  • Choose the production or development store deliberately.
  • Decide which destinations should receive browser events, server-side records, or both.
  • Confirm consent requirements before enabling browser-side marketing tools.

Setup

  1. Follow the Shopify setup guide.
  2. Confirm the Web Pixel and theme app embed states required by your destinations.
  3. Connect each destination with its own credentials.
  4. Select events, records, identity mapping, and optional backfill.
  5. Run a small test and review Activity Logs.
  6. Validate one storefront event and one server-side order in each destination.

Data and identity

Shopify data model owns the canonical event and object reference. Identity can move from anonymous storefront context to a known Shopify customer during login or checkout. Keep stable event and order identifiers when the same conversion is sent through browser and server paths.

Backfill and freshness

Historical backfill applies to supported server-side records and the configured date range. It cannot recreate browser behavior that was never collected. Review Historical backfill before rerunning a range, because partially delivered data can create duplicates in destinations without compatible deduplication.

Verify

  1. Confirm Shopify and destination apps show a healthy connection.
  2. Trigger a storefront test event.
  3. Create or use a safe test order.
  4. Check the source and destination jobs.
  5. Compare event time, customer identity, order ID, amount, currency, and products with Shopify.

Troubleshooting

SymptomCheck
Storefront events missingWeb Pixel, theme embed, consent, and active theme
Orders missingShopify source scopes, selected streams, date range, and job errors
Customer history splitAnonymous-to-known identity mapping and destination merge behavior
Duplicate conversionsShared event ID and overlapping browser/server or backfill paths
Need help?

Include your workspace, integration or job ID, and the first error message when you contact support.

support@vendodata.com
Last updated on