Skip to main content
Vendo
Shopify logoMixpanel logo

Integrate Shopify with Mixpanel

Connect Shopify to Mixpanel with one setup flow. Stream 17 client-side and 6 server-side events, sync user profiles with UTM attribution, enable Session Replay and Heatmaps, and backfill up to 2 years of historical data.

One Setup, Four Data Inputs

The Shopify + Mixpanel integration combines no-code installation, client events, server events, and historical backfill.

One-Click No-Code Installation

Shopify-ready

Install the Vendo Shopify app, enter your Mixpanel credentials, and enable the theme block — no manual code required.

Shopify Client Events

Real-time

Capture storefront and checkout behavior in real-time through the Shopify web pixel and send to Mixpanel with full event properties.

Shopify Server Events

Payment-verified

Track order lifecycle events from server-side sync: orders, fulfillment, delivery, refunds, and abandoned checkouts.

Historical Backfill

Up to 2 years

Import up to 2 years of historical orders, customer profiles, and abandoned checkouts so Mixpanel analysis is useful from day one.

Mixpanel-Exclusive Features

Vendo enables Mixpanel features that go beyond standard event tracking.

Session Replay

Mixpanel add-on

Record real customer sessions on your Shopify store. Replay linked to user profiles and events for debugging checkout friction and UX issues.

Heatmaps

Mixpanel add-on

Visualize where customers click and scroll across your storefront. Identify underperforming CTAs and optimize product page layouts.

Autotrack

Automatic

Automatically capture button clicks, form submissions, and other interactions without custom code. Events appear in Mixpanel with element context.

What Happens When You Click Save

Vendo runs a coordinated activation flow so Mixpanel starts with live events, historical data, and advanced features enabled.

1. Install & Connect

Vendo installs the Shopify web pixel and enables the theme block for Session Replay, Heatmaps, and Autotrack.

2. Real-Time Routing

Client and server event pipelines are activated with your selected event configuration.

3. Historical Backfill

Up to 2 years of orders, customer profiles, and abandoned checkouts are imported into Mixpanel.

Full Event Coverage

All available client-side and server-side Shopify events that can be configured for Mixpanel.

Client-Side Events

17 events
Page Viewed

Logs when a customer visits a page across store, checkout, or order status.

Product Viewed

Logs when a customer visits a product details page.

Collection Viewed

Logs when a customer views a collection page.

Search Submitted

Logs storefront search actions and intent.

Product Added To Cart

Logs add-to-cart actions with product context.

Product Removed From Cart

Logs product removals from cart.

Cart Viewed

Logs cart page visits and cart state.

Checkout Started

Logs checkout initiation.

Checkout Contact Info Submitted

Logs contact information step completion.

Checkout Address Info Submitted

Logs checkout address step completion.

Checkout Shipping Info Submitted

Logs shipping method selection during checkout.

Payment Info Submitted

Logs payment details submission.

Checkout Completed

Logs successful checkout completion.

Checkout Alert Displayed

Logs checkout alerts and validation warnings.

UI Extension Errored

Logs checkout UI extension runtime failures.

Product Variant Clicked (Experimental)

Logs variant option selections like size or color.

Custom Events

Logs custom Shopify customer events published by your store or apps.

Server-Side Events

6 events
Orders Received

Triggered when a new order is created in Shopify.

Orders Fulfilled

Triggered when an order is fulfilled and shipped.

Orders Delivered

Triggered when delivery is confirmed.

Orders Refunded

Triggered on full refund.

Orders Partially Refunded

Triggered on partial refund.

Abandoned Checkouts

Triggered when checkout is abandoned after threshold.

User Profile Properties

20 properties

Shopify customer attributes synced to Mixpanel user profiles for segmentation, cohort analysis, and attribution.

Email

Customer email address ($email).

First Name

Customer first name ($first_name).

Last Name

Customer last name ($last_name).

Phone

Customer phone number ($phone).

Shopify Customer ID

Unique Shopify customer identifier.

Verified Email

Whether the customer has verified their email.

Total Spent

Total amount the customer has spent.

Order Count

Number of orders the customer has placed.

First Order Date

Date of the first paid order.

Last Order Date

Date of the most recent paid order.

Created At

When the customer was created in Shopify ($created).

Marketing State

Current email marketing state (enabled/disabled).

Email Marketing Consent

Consent opt-in level and subscription state.

Tax Exempt

Whether the customer is tax exempt.

Customer Tags

Shopify-defined customer tags (e.g. repeat-order, VIP).

Customer Notes

Admin-entered customer notes from Shopify.

Shipping Address

Latest shipping address of the customer.

First Seen

The first time the user visits the website.

UTM Source / Medium / Campaign

Current UTM parameters from the latest session.

Initial UTM Source / Medium / Campaign

First-touch UTM parameters ever seen for attribution.

Full Shopify Analytics in Mixpanel Without Writing Code

Vendo handles Shopify web pixel setup, server event routing, Session Replay, Heatmaps, Autotrack, and historical backfill — all from one install.

Architecture uses Shopify web pixel + theme block + server sync + historical backfill.

Frequently Asked Questions

Get Started

Create an account or book a demo to see how Vendo works.

Vendo mascot character illustration