Skip to content
  • There are no suggestions because the search field is empty.

Track SKU Products or Subscriptions Separately in Shopify

Learn how to track subscriptions and individual product SKUs in Shopify using Convert’s native app or manual integration with custom JavaScript.

THIS ARTICLE WILL HELP YOU:

Tracking Subscriptions via the Convert Shopify App

Nowadays, subscriptions can be tracked via the Convert Shopify App.
For detailed integration instructions, see: Integrate with Shopify through our custom Convert App

The app creates two subscription goals:

  • One for tracking Subscription transactions

  • One for Non-Subscription transactions

These goals must be linked to existing goals in Convert. To set this up:

  1. Create a Custom JS goal for each type (subscription and non-subscription)

  2. Link them within the Shopify App goals tab

 Important Note:

This integration classifies a transaction as a subscription if there are ANY subscription articles in the transaction, and non-subscription if the item is non subscription. This differs from separating subscription and non-subscription articles into different transactions. If you add subscription and non-subscription conversions these could potentially add to more conversions than purchase conversions as an order could have both subscriptions and non-subscription items.

 

Tracking Specific Products Separately by SKU

To track specific products separately by SKU, use the Convert Shopify App. SKU capture is now built into the app, so there is no custom JavaScript code to add.
 Integrating Convert Experiences with Shopify

When you run experiments on a Shopify store, you often want to know which specific products shoppers added to cart or purchased in each variation. The Convert Shopify App records each product’s SKU on your goals automatically and attaches it as Custom Dimension 1. You can then use Custom Dimension 1 to break down goal performance by product/SKU in your experiment report.

📒 Note:

This article assumes the Convert Shopify App is already installed and connected. If it is not installed yet, see: Getting started with the Convert Shopify App.

How SKU Tracking Works

Whenever a shopper triggers a Shopify event that you have mapped to a Convert goal, the app captures the product SKU and attaches it to that goal as Custom Dimension 1.

SKUs are recorded on these goals:

Product Added to Cart — the added product’s SKU

Checkout Completed / Purchase — the SKUs of every product in the order

Subscription / Non-subscription — the SKUs of the recurring / one-time items

To turn SKU tracking on, map a Convert goal to Product Added to Cart and/or Checkout Completed in the app’s Goals settings. SKU capture starts immediately after the goals are mapped.

If your store sells subscriptions, mapping the separate Subscription and Non-subscription goals splits each order’s recurring and one-time revenue, and their SKUs, into the matching goal.

Viewing Your SKU Results

Open the experiment report and view Custom Dimension 1 on the goal to see performance per product/SKU.

No implementation code is needed when using the Convert Shopify App for SKU tracking.

KEY POINTS TO REMEMBER

For Subscription Tracking:

For Product-Specific SKU Tracking:

  • Use the Convert Shopify App
  • Map your Convert goals to Product Added to Cart and/or Checkout Completed in the Shopify App goals settings
  • No code is needed — SKU capture is built into the app
  • SKUs appear as Custom Dimension 1 on the Add to Cart, Checkout Completed, and Subscription/Non-subscription goals
  • Up to 20 SKUs are recorded per event, each up to 32 characters

  • The app uses the variant SKU. If a variant has no SKU, it falls back to the product’s Shopify ID

  • SKUs are a breakdown dimension on shared goals — you do not need to create a separate goal per product