Frameworks and Platforms

Ours Integration with Shopify

Guide to setting up a custom pixel in Shopify using our analytics script for event tracking.

Shopify Integration Guide

This guide will help you set up a custom pixel in Shopify using our analytics script. This approach allows you to track various events without the need for a dedicated Shopify app. It publishes all Shopify Standard Events to Ours.

Setup Instructions

  1. Access Your Shopify Admin:

    • Log in to your Shopify admin panel.
  2. Begin setting up the Shopify Customer event

    • Navigate to Settings > Customer events
    • Click on Add custom pixel and give it a name
  3. Choose an installation option for Ours Privacy:

    • Install using Ours Privacy Javascript SDK (Recommended)
      • Login to app.oursprivacy.com
      • Click Copy Web SDK
      • Paste the copied code into the Customer event Custom pixel you created in Shopify
      • Delete <script> and </script> at beginning and end of the copied code snippet
  4. Subscribe to all Shopify events:

    • Add the following code to the end of the Customer event Custom pixel you created in Shopify:

Pixel Setup

// Step 1. Install Ours Privacy
// paste your Ours install code here

// Step 2. Insert this snippet
analytics.subscribe("all_standard_events", (event) => {
  ours("track", event.name, event.data);
});

Congrats, Ours is now capturing all of your standard Shopify events.

Events Captured

Event NameDescription
checkout_completedTriggered when a checkout is completed.
payment_info_submittedTriggered when payment information is submitted.
checkout_shipping_info_submittedTriggered when shipping information is submitted during checkout.
checkout_address_info_submittedTriggered when address information is submitted during checkout.
checkout_contact_info_submittedTriggered when contact information is submitted during checkout.
checkout_startedTriggered when a checkout process is started.
product_added_to_cartTriggered when a product is added to the cart.
cart_viewedTriggered when the cart is viewed.
page_viewedTriggered when a page is viewed.
product_viewedTriggered when a product is viewed.
search_submittedTriggered when a search is submitted.
collection_viewedTriggered when a collection is viewed.

Additional Resources

For more detailed instructions on setting up custom pixels in Shopify, refer to the Shopify Custom Pixel Guide.

There are similar instructions here: Shopify Custom Pixel Setup

How is this guide?

On this page