Skip to Content
DestinationsMixpanelOverview

Mixpanel

Vendo sends ad performance, Shopify, and payment data into Mixpanel, and reads from Mixpanel for reporting and change detection.

Last reviewed September 15, 2026

Source + Destination: Vendo sends ad performance data, Shopify events, and payment data into your Mixpanel project. Vendo also reads Mixpanel data for reporting, Memory change detection, and session analytics.

What Vendo Sends

Ad Performance Events

Vendo syncs daily ad data from connected ad platforms as Mixpanel events:

EventDescription
Ad DataDaily ad performance metrics (impressions, clicks, spend) per ad
Ad Geo DataGeographic breakdown of ad performance by state/region
Ad Geo DMA DataBreakdown of ad performance by DMA (designated market area)

Shopify Events (via Shopify Source)

EventDescription
Page ViewedStorefront page view
Product ViewedProduct detail page view
Collection ViewedCollection page view
Product Added To CartItem added to cart
Checkout StartedCheckout initiated
Checkout Started (S)Server-side checkout record
Cart AbandonedCheckout not completed
Order ReceivedOrder placed
Order FulfilledOrder shipped
Order DeliveredOrder delivered
Order RefundedFull refund issued
Order Partially RefundedPartial refund issued
Products PurchasedIndividual product-level purchase event

Payment Events (via Stripe Source)

EventDescription
Payment ReceivedStripe charge completed
Payment Received - Line ItemsIndividual line item within an order
Subscription StartedNew subscription started
Subscription EndedSubscription ended
Subscription UpdatedSubscription plan changed
Subscription Cancel RequestedCustomer requested a cancellation
Trial EndedSubscription trial ended
Payment FailedStripe payment failed
Payment RefundedStripe payment refunded
MRRMonthly recurring revenue
Account CreatedStripe customer account created

Data Management

Vendo also manages your Mixpanel project configuration:

  • Lexicon: Updates event and property descriptions automatically
  • Service Accounts: Used for API access to your project

Identity & Deduplication

  • Identity: Mixpanel Identity Merge API
  • Deduplication: Insert ID per event

Vendo Web Tracking + Mixpanel

Vendo Web Tracking and Mixpanel can work together as two complementary layers:

  • Vendo is the canonical source for browser page and business events.
  • Vendo sends accepted page and track events to Mixpanel when Mixpanel is enabled as a Vendo destination.
  • The Mixpanel browser SDK can remain enabled for Mixpanel-specific capabilities such as session replay.
  • Use the same stable application user ID in both systems. For the Vendo app, this is the authenticated Supabase user ID (not the user’s email address).

On sign-in, identify the user in both systems. On sign-out, reset both systems:

mixpanel.identify(authUserId); vendo.identify(authUserId); mixpanel.reset(); vendo.reset();

Vendo sends distinct_id = user_id || anonymous_id to Mixpanel. Before identification, events remain anonymous. After identification, new Vendo events and Mixpanel browser activity resolve to the same Mixpanel profile. Session replay still requires Mixpanel recording and appropriate consent/sampling settings. Sharing the ID does not enable replay by itself.

For single-page applications, disable Vendo init-time page tracking and send Page Viewed explicitly on the initial route and every client-side route change. This avoids duplicate page events when Vendo forwards them to Mixpanel.

Setup

  1. In the Vendo app, connect your Mixpanel project.
  2. Create a Service Account for API access.
  3. Select the events and ad platforms to sync.
  4. Configure session properties and channel grouping in Mixpanel.

Platform Details

SettingValue
Sync MethodServer-side API + Client-side SDK
DeduplicationInsert ID per event
IdentityMixpanel Identity Merge API

Verify Setup

  1. Trigger a test event from your storefront or ad platform.
  2. Make sure that the event appears in Mixpanel.
  3. Check the Vendo destination logs for recent sync activity.

Compatible Sources

Mixpanel works with the following Vendo sources:

SourceWhat Vendo Sends
ShopifyStorefront events, order events, customer profiles, group properties
StripePayment events, subscription events, customer profiles
PayPalPayment events, account events, customer profiles
MagentoOrder events, customer profiles
WooCommerceOrder events, subscription events, customer profiles
Google AdsAd performance events, geo data
Meta AdsAd performance events, geo data
TikTok AdsAd performance events, geo data
Snap AdsAd performance events, geo data
Microsoft AdsAd performance events, geo data
LinkedIn AdsAd performance events, geo data
X AdsAd performance events, geo data
Axon AdsAd performance events

Mixpanel also supports Custom Sync. It sends data from any BigQuery table or view directly to Mixpanel without a source.

Need help?

When you contact support, give your workspace, the source or destination name, the job ID and the first error message.

support@vendodata.com
Last updated on