Skip to main content
Vendo
Shopify logoBigQuery logo

Integrate Shopify with BigQuery

The only Shopify-to-BigQuery integration that syncs client-side web pixel events alongside server-side order, customer, and product data. Get complete storefront behavior and commerce lifecycle data in your warehouse.

One Setup, Four Data Inputs

The Shopify + BigQuery integration combines no-code installation, client events, server events, and full catalog sync.

One-Click No-Code Installation

Shopify-ready

Install the Vendo Shopify app and connect your BigQuery project — no manual pipeline code required.

Shopify Client Events → BigQuery

Only Vendo

Vendo is the only solution that streams Shopify web pixel client-side events directly into BigQuery. No other tool does this.

Shopify Server Events

Payment-verified

Sync order lifecycle data from server-side: orders, fulfillment, delivery, refunds, and abandoned checkouts.

Full Catalog & Customer Sync

Incremental

Continuously sync customer profiles, product catalog, inventory, and fulfillment data into BigQuery tables.

What Happens When You Click Save

Vendo runs a coordinated sync so BigQuery starts with live events, historical data, and full catalog context.

1. Install & Connect

Vendo installs the Shopify web pixel and connects to your BigQuery project using your service account.

2. Real-Time Streaming

Client-side browsing events and server-side order data start streaming into BigQuery tables.

3. Historical Backfill

Orders, customers, products, and abandoned checkouts are backfilled so your warehouse is complete from day one.

Full Event Coverage

All client-side and server-side Shopify events streamed into BigQuery.

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.

BigQuery Tables

6 tables

Shopify data lands in structured, time-partitioned BigQuery tables in your own Google Cloud project.

Customers

29 columns

Full customer profiles: identity, contact, addresses, email marketing consent, order history aggregates, and tax status.

Orders

78 columns

Complete order data: line items, pricing, fulfillments, refunds, shipping, discounts, tax, client details, and UTM attribution.

Products

Full catalog

Product catalog with variants, pricing, inventory, images, and metadata.

Abandoned Checkouts

Full schema

Checkout sessions that were abandoned: cart contents, customer info, and checkout URLs.

Inventory Items

6 columns

SKU-level inventory data: item ID, SKU, currency, unit cost, and timestamps.

Events

14 columns

Shopify timeline events: order activities, app actions, and admin operations with full context.

The Only Way to Get Shopify Client-Side Events in BigQuery

Other Shopify-BigQuery tools only sync server-side order data. Vendo streams web pixel events — page views, product views, cart actions, checkout steps — directly into your warehouse alongside complete order and customer data.

Data stays in your Google Cloud project. Vendo writes via your service account.

Frequently Asked Questions

Get Started

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

Vendo mascot character illustration