How-to guideSourcesAvailable
Setup Guide
Install and configure Vendo for your Shopify store.
Last reviewed July 13, 2026
Use this checklist to install Vendo, connect one destination, and verify both the Shopify pixel and the real downstream result.
Prerequisites
- A Shopify store (any plan)
- Admin access to your Shopify store
- Credentials for at least one destination (Mixpanel, BigQuery, Segment, etc.)
Installation
Step 1: Install the Vendo App
- Visit the Vendo app on the Shopify App Store
- Click Add app
- Review permissions and click Install
Step 2: Complete Onboarding
- Follow the onboarding wizard to create your Vendo account
- Select the workspace or agreement presented for your store
- Choose whether to enable historical backfill
Step 3: Connect Your First Destination
- Go to Integrations in the Vendo app
- Select a destination (e.g., Mixpanel, BigQuery)
- Enter your credentials
- Choose which events to track
- Save the configuration
Vendo provisions the Web Pixel as part of setup. Confirm its connection status before testing events.
Step 4: Enable the Theme Extension
- Go to Online Store > Themes in Shopify admin
- Click Customize on your active theme
- Click App embeds in the left sidebar
- Toggle Vendo on
- Save your theme
The theme extension enables features like session replay (Mixpanel), push prompts (OneSignal), and GTM data layer.
Verify Your Setup
After completing setup, verify everything is working:
1. Check Status Cards
In the Vendo app, confirm:
- Customer Events Pixel shows as connected
- Theme Extension shows as enabled
- Each destination shows Active status
2. Trigger a Test Event
- Open your storefront in a new browser tab
- View a product page
- Add a product to cart
3. Confirm Events in Your Destination
- Mixpanel: Go to Events > Live View
- BigQuery: Query your dataset for recent events
- Segment: Check the Debugger
- OneSignal: Check the Activity Feed
- Customer.io: Check Activity Logs
Delivery time depends on the destination. Use its live or diagnostic view where available, then confirm the final stored event.
4. Verify Server-Side Sync (Optional)
Server-side events run through scheduled pipeline jobs. To test:
- Place a test order on your store
- Wait for the relevant job to complete in Vendo
- Check the destination for the expected order event and stable order identifier
Troubleshooting
Web Pixel Not Tracking
- Ensure at least one destination is connected and enabled
- Check that client-side events are enabled in the destination’s Events tab
- Clear your browser cache and try again
Theme Extension Not Loading
- Verify the Vendo app embed is enabled in your theme
- Check that you saved your theme after enabling
- Try a different browser to rule out extensions blocking scripts
Events Missing in Destination
- Confirm credentials are correct in Vendo
- Check that the specific event type is enabled
- For server-side events, inspect the job status and configured schedule
Historical Data Not Appearing
- Check the Server-Side Connection page in Vendo for progress
- See Historical Backfill for reconciliation guidance
Related
- Configure Mixpanel — Enable session replay and heatmaps
- Set up BigQuery — Stream raw data to your warehouse
- Send Custom Events — Track custom interactions
- Explore the Data Model — Understand all tracked events and properties
Last updated on