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
| Destination | Type | Description |
|---|---|---|
| Mixpanel | Analytics | Product analytics, session replay, heatmaps |
| BigQuery | Data Warehouse | Raw data streaming to your GCP project |
| Segment | CDP | Route data to 300+ downstream tools |
| OneSignal | Push Notifications | Web push, mobile push, in-app messaging |
| Customer.io | Messaging | Event-driven messaging and journeys |
| Google Tag Manager | Tag Management | GA4 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
| Setting | Value |
|---|---|
| Client-Side Tracking | Shopify Web Pixel Extension (Custom Pixel) |
| Server-Side Tracking | Shopify GraphQL API via scheduled pipeline |
| Theme Integration | Unified Liquid app embed block |
| Identity | Shopify Customer ID (configurable) |
| Historical Backfill | Up to 2 years of order history |
| Sync Frequency | Real-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
- Data Model — Complete reference for all events, properties, and customer data
- Integration Features — Deep dive into Web Pixel, Theme Extension, and Server-Side sync
- Historical Backfill — Configure what historical data to import