Enhanced Shopify Source Solution

Track events from your Shopify store and ingest them into RudderStack to power your business with rich eCommerce data.
Available Plans
  • free
  • starter
  • growth
  • enterprise


Every Shopify store is different, and we are excited to deliver a solution that reflects that. RudderStack’s new Shopify Source Solution offers two powerful tools:

  1. RudderStack Shopify Pixel App: Downloadable from the Shopify Marketplace and offers fast, automatic tracking.
  2. RudderStack Custom Pixel: A code option hosted on our GitHub that allows the RudderStack JavaScript SDK to be loaded onto your store. It also supports customizations to the event tracking for precision control.

Together, these tools provide three tracking methods:

  • App Pixel for browser-based ease
  • Webhooks for reliable server-side data
  • Custom Pixel for tailored flexibility

Whether your store is fully Shopify-hosted or a hybrid with a self-hosted pre-checkout, you can mix and match these approaches to fit your needs. Ultimately, the Shopify Source Solution empowers you to harness your customer data with ease, delivering it to RudderStack instantly for analytics, marketing, or beyond - freeing you up to focus on growth with confidence.

How this new Shopify source compares with other tools in the industry

Shopify event tracking is often a one-size-fits-all struggle as it lacks best practice Shopify event tracking and misses the adaptability modern stores need.

RudderStack’s comprehensive Shopify Source Solution is designed to support five different Shopify store setup scenarios and consists of the two powerful tools and three different event tracking methods as mentioned above.

How it works

Install the App Pixel, insert the code into a Custom Pixel, or do both. Your data will begin to flow instantly - enriched and ready for action.

Here’s how to set up the Shopify Source Solution in a few simple steps:

  1. Choose your tool: Install the RudderStack Shopify Pixel App directly from the Shopify Marketplace for quick setup, or grab the RudderStack Custom Pixel code from our GitHub to add into Shopify’s Customer Events settings.
  2. Pick your tracking method: With the App Pixel, enable Shopify’s automatic browser tracking, Webhooks for server-side reliability, or both. For the custom pixel, paste the code into the custom pixel and make any adjustments as needed.
  3. Connect to RudderStack: Ensure that you configured the data plane URL and the Shopify source write key correctly so that it points to the RudderStack Shopify source.
  4. Test and activate: Preview your tracking in RudderStack’s Live Events, tweak as needed, and go live to start routing data to 200+ destinations.

See our Shopify Source Solution documentation for the detailed implementation steps.

Screenshots

Shopify source setup in RudderStack dashboard

RudderStack App Pixel setup in Shopify

RudderStack Custom Pixel setup in Shopify


Questions? Contact us by email or on Slack