Skip to Content
SourcesShopifyOverview

Shopify Integration

Vendo captures Shopify storefront events (client-side) and order lifecycle data (server-side) and routes them to your connected destinations. Whether you need product analytics, push notifications, or raw data in your warehouse, Vendo handles the tracking and delivery automatically.


How It Works

Vendo uses three tracking methods that work together. The Web Pixel captures real-time browsing and checkout events on your storefront. The Theme Extension loads destination SDKs for features like session replay and push prompts. The Server-Side Sync imports order history and customer data from Shopify’s backend APIs.


Supported Destinations

DestinationTypeDescription
MixpanelAnalyticsProduct analytics, session replay, heatmaps
BigQueryData WarehouseRaw data streaming to your GCP project
SegmentCDPRoute data to 300+ downstream tools
OneSignalPush NotificationsWeb push, mobile push, in-app messaging
Customer.ioMessagingEvent-driven messaging and journeys
Google Tag ManagerTag ManagementGA4 ecommerce events via data layer

Key Features

Per-Destination Event Controls — Toggle individual client-side and server-side events for each destination from the Events tab.

Historical Backfill — Import up to 2 years of order history when you first connect, or start fresh with only new data.

Session Replay & Heatmaps — Record customer sessions and visualize clicks/scrolls with Mixpanel integration.

Autotrack — Automatically capture button clicks, form submissions, and interactions without custom code.

Segment Sync — Push Shopify customer segments as tags or cohorts to Mixpanel, OneSignal, and Customer.io.

Custom Events — Send custom events from any Shopify app or theme code using the Web Pixel API.

UTM & Click ID Tracking — Automatically capture UTM parameters and ad platform click IDs from URLs.

Dev Store Support — Development stores get full access without charges; events are tagged with [Test].


Platform Details

SettingValue
Client-Side TrackingShopify Web Pixel Extension (Custom Pixel)
Server-Side TrackingShopify GraphQL API via scheduled pipeline
Theme IntegrationUnified Liquid app embed block
IdentityShopify Customer ID (configurable)
Historical BackfillUp to 2 years of order history
Sync FrequencyReal-time (client-side), every 10–15 minutes (server-side)

Next Steps

Ready to get started? Follow the Setup Guide to install and configure Vendo.

Learn More

Last updated on