Setup Guide
Get Vendo tracking your Shopify store in under 10 minutes.
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 a plan (all plans include a 21-day free trial)
- 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 will automatically create the Web Pixel and start tracking client-side 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
Events should appear within seconds for client-side tracking.
4. Verify Server-Side Sync (Optional)
Server-side events (orders, fulfillments) sync every 10–15 minutes. To test:
- Place a test order on your store
- Wait 15 minutes
- Check your destination for “Order Received” event
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, allow 15 minutes for the sync cycle
Historical Data Not Appearing
- Backfill can take several hours for large stores
- Check the Server-Side Connection page in Vendo for progress
- See Historical Backfill for timing estimates
Next Steps
- 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