Accurate marketing data with Smartrr

Track first-time and recurring Smartrr orders in your marketing channels, and see which campaigns bring in your best subscribers

Smartrr
+
Littledata
Littledata sending Smartrr subscription orders to GA4, Meta, Google Ads, and Segment

The direct answer

What does Littledata do for Smartrr subscriptions?

Smartrr runs in the Shopify checkout, so Littledata tracks its subscriptions with no extra setup. Littledata separates one-off purchases, first-time subscription orders, and recurring orders, sends them server-side to Google Analytics 4, Google Ads, Meta, and Segment, and ties every renewal to the marketing source of the subscriber's first order.

  • First-time and recurring orders - tracked automatically and split by order type.
  • Marketing attribution for subscription revenue - renewals credited to the channel that won the subscriber.
  • Segment performance - by payment source and product category.
  • Custom dimensions for LTV - lifetime revenue and purchase count per customer.

Subscription orders in Google Analytics

The problem

Why Smartrr renewals are invisible to marketing tools

Smartrr creates renewals automatically. With no visit to your store, browser tags never see them.

  • No channel on renewals - GA4 can't credit recurring revenue to the campaign that started the subscription, so you judge channels on first orders only.
  • Renewals as ad conversions - if they reach Meta or Google Ads as purchases, ROAS looks better than it is and bidding learns from existing customers.

Littledata labels each order type and sends it to each destination in the right form.


Where do Smartrr orders go?

DestinationWhat it receives
Google Analytics 4All orders, with Smartrr's order tags in the Affiliation dimension
Meta AdsPurchase for new orders, with optional Subscribe and Recurring Purchase events
Google AdsPurchase and New Customer Purchase conversion actions, with an optional filter to exclude renewals
SegmentOrder Completed and checkout events, with order tags in the affiliation property
Subscribe event for Meta Ads

Subscribe events for Meta

Optimize your Meta Ads campaigns for new subscription customers by triggering a conversion only for the customer's first subscription order.

  • Subscribe - Meta's standard event for new subscriptions, sent by the First recurring purchase recipe in the Event Editor. See new subscribers by campaign, ad set, and ad.
  • Recurring Purchase - send renewals as a separate event to retarget subscribers or build lookalike audiences.

Klaviyo profile boost

Smarter retention marketing with Klaviyo

Accurate server-side tracking of on-site behavior in Klaviyo ensures your retention flows are personalized to the product of most interest. When subscription status is stored as Shopify customer tags, the Event Editor can add it to browse and cart events for separate subscriber flows.


How do I track Smartrr orders?

1

Install Littledata

Add Littledata from the Shopify App Store and connect GA4, Meta, Google Ads, or Segment.

2

Orders tracked automatically

Smartrr orders are picked up through the Shopify checkout, including order tags added shortly after each order is created.

3

Label renewals

Add a smartrr / recurring source/medium rule under Session enrichment, so renewals from older subscriptions aren't (not set).

4

Report by order type

Create the Affiliation custom dimension in GA4 to compare one-off, first-time, and recurring revenue by channel.

Track recurring orders into your marketing channels

Cover of the Littledata Smartrr connection guide

Advanced analytics for Shopify and Smartrr

With Littledata's Smartrr connection guide, you will learn how to:

  • Automatically track one-off, first-time, and recurring orders
  • Tie subscriptions back to the original source
  • Calculate customer lifetime value (LTV)
  • Scale your Shopify store faster with data-backed decision making

Frequently asked questions