> For the complete documentation index, see [llms.txt](https://help.littledata.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.littledata.io/sources/shopify/tracking-subscription-orders-in-the-shopify-checkout.md).

# Tracking subscription orders in the Shopify checkout

How to track subscriptions in the Shopify checkout in GA4 (Google Analytics), Meta Ads, Google Ads and Segment.

*Last reviewed: 27 August 2026*

Littledata automatically tracks all major subscription apps on Shopify, making it easy to differentiate one-off purchases from recurring orders and first-time subscription purchases in destinations such as Google Analytics, Google Ads and Meta Ads. Benefits include:

* Marketing attribution for recurring orders
* Enable reporting on [subscriber lifetime value (LTV) by channel](/google-analytics/subscriptions/subscription-revenue-by-channel-in-google-analytics-4.md)
* Build lookalike audiences for high LTV subscribers
* Block or target current subscribers from marketing campaigns
* Optimize Meta Ads campaigns for new subscription customers by triggering a [First Recurring Purchase](/integrations/facebook-capi/how-it-works-shopify-to-meta-conversions-api.md#new-customer-vs-returning-customer-conversions) conversion
* Checkout funnel tracking, including [checkout extensibility](/sources/shopify/shopify-checkout-extensibility.md)
* Send the data back to [Google Analytics (GA4)](/integrations/shopify-to-google-analytics/how-it-works-shopify-to-ga4.md), [Google Ads](/integrations/google-ads/shopify-to-google-ads.md), [Meta Ads,](/integrations/facebook-capi/how-it-works-shopify-to-meta-conversions-api.md) [Segment](/integrations/shopify-to-segment/how-it-works.md) and more

## Supported Shopify subscription apps

Littledata's automated server-side tracking works with all subscription apps in the Shopify checkout. We can support stores using the following apps to power subscriptions:

* [Recharge](/sources/recharge/how-it-works-recharge-to-google-analytics-connection.md)
* Appstle Subscriptions
* Awtomic
* Bold Subscriptions
* Casa Subscriptions
* Loop Subscriptions
* Ordergroove
* PayWhirl
* Recurpay
* Skio (a Recharge company)
* Smartrr
* Stay AI

{% hint style="info" %}
If your subscription app isn't listed, [contact Littledata support](mailto:help@littledata.io) — our tracking works with any app that uses the Shopify checkout, and we can confirm compatibility or add support for your app.
{% endhint %}

## Which subscription events do you track?

For subscriptions in the Shopify checkout, Littledata tracks:

* **The checkout funnel**: how users and products progress through the [Shopify checkout steps](/sources/shopify/shopify-checkout-extensibility.md)
* **First-time subscription orders** which are tagged by the checkout app \*
* **Recurring orders** generated by the terms of the subscription contract

Our app stitches sessions together for unbiased marketing attribution, user path analysis, LTV analysis, CRO and conversion tracking in Google Analytics and other tools. Learn more about how [Littledata works behind the scenes](/integrations/shopify-to-google-analytics/how-it-works-shopify-to-ga4.md) to ensure 100% accurate conversion tracking and robust marketing attribution without the need for Google Tag Manager (GTM).

For Recharge, we also track [subscription lifecycle events](/sources/recharge/how-it-works-recharge-to-google-analytics-connection.md) including subscription skipped, charge failed and subscription updated.

\* Littledata picks up these order tags added up to 20 seconds after the order is created

## Where can I send the data?

### Google Analytics

Littledata's [GA4 connection](/integrations/shopify-to-google-analytics/how-it-works-shopify-to-ga4.md) sends browsing behavior, marketing, order, payment, refund and subscription data directly to Google Analytics. You can see complete subscription data directly in GA4 or Google BigQuery.

### Google Ads

Littledata's robust [Google Ads](https://www.littledata.io/shopify/google-ads) integration enables subscription audience building and retargeting across Google Ads networks, including with [enhanced conversions](/integrations/google-ads/google-ads-how-it-works.md).

You can also use the [Event Editor](/event-editor/overview.md) to configure custom conversion actions by subscription type or value — for example, [excluding subscription renewals from ad conversions](/event-editor/common-setups/exclude-subscription-renewals-from-ad-conversions.md) so Google Ads optimizes only for new customers.

### Meta Ads (Facebook and Instagram)

Littledata's [Meta Conversions API connection](/integrations/facebook-capi/how-it-works-shopify-to-meta-conversions-api.md) (Meta API) sends checkout steps, LTV, order and subscription data back to Meta for audience building and remarketing in Facebook Ads and Instagram Ads.

We [send the recurring orders](/integrations/facebook-capi/how-it-works-shopify-to-meta-conversions-api.md#server-side-events) as a separate `Recurring Purchase` event, which can be used to retarget only subscription customers - or build lookalike audiences from them.

* **One-time purchases** will register as a `Purchase`
* **Subscription First Orders** will register as both a `Purchase` and a `First Recurring Purchase` — first subscription orders fire both events
* **Subscription Recurring Orders** will register as a `Recurring Purchase`

You can also use the [Event Editor](/event-editor/overview.md) to configure custom conversion events by subscription type or value — for example, [sending a new subscriber conversion event to Meta Ads](/event-editor/common-setups/new-subscriber-conversion-event-meta-ads.md).

### Twilio Segment

Littledata's [Segment connection](/integrations/shopify-to-segment/how-it-works.md) sends complete subscription data back to your Segment workspace. From there you can connect to data destinations like Mixpanel and Amplitude, engagement platforms like Klaviyo and Braze, and data warehouses like Snowflake.

## How can I see the orders in Google Analytics?

You can see the different order types in Google Analytics 4 by first [creating the Affiliation custom dimension](/integrations/shopify-to-google-analytics/create-affiliation-custom-dimension-ga4.md) and then using it to create an Exploration report with Affiliation as the main dimension and any combination of metrics (Purchase revenue, Conversions or Sessions).

{% hint style="success" %}
You can use this Affiliation dimension to create a segment of subscription customers. [See our video guide](https://blog.littledata.io/2023/03/15/how-to-create-segments-for-subscription-orders-in-google-analytics-4)
{% endhint %}

The main order types that are included in the Affiliation dimension are:

* **Shopify** - one time purchases
* **Subscription First Order** - the first order that starts a subscription
* **Subscription Recurring Order** - recurring orders

![](https://3956158252-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1QhTbrMraNWciQeDvu1b%2Fuploads%2Fgit-blob-8183f66727559cd65f34bb1bbee05c6081111977%2Fscreenshot-2023-06-15-at-12.19.48.png?alt=media)

The affiliation dimension is a comma-seperated list of order tags passed from the Shopify order. For example, to create a filter for only first orders you would filter by Affiliation **includes** `Subscription First Order`.

## Compatibility with subscription apps

We've tested with all of the apps above, and the tracking of recurring orders works for all apps using the Shopify checkout.

The affiliation dimension depends on order tags set by the checkout app:

* **Subscription First Order** - if an order tag contains the word `First Order`
* **Subscription Recurring Order** - if an order tag contains the word `Recurring Order`

We additionally pass through further tags set by the subscription app - see these app support docs for more order tags:

* [Recharge order tags](https://support.rechargepayments.com/hc/en-us/articles/360008829873-Using-Shopify-order-and-customer-tags#h_bfcabe5d-db08-4f97-bd59-097281451216)
* [Skio order tags](https://integrate.skio.com/skio/extras/subscription-tags)
* [Loop subscription tags](https://help.loopwork.co/article/150-subscription-tags) (you need to opt in to the tags)
