We’re excited to announce an integration with ReCharge, the most popular recurring billing solution for Shopify stores! The integration offers all of our core features, plus an instant fix that allows you to properly attribute recurring payments to campaigns in Google Analytics.

If you’re charging subscriptions it can be confusing to try to get a clear view of where your best (and worst) customers are coming from, and the relationship between traffic source and shopping behaviour. Yet this knowledge is essential to guiding your marketing spend and making smart decisions about the shopping experience on your site. Offering a seamless solution to this common problem, ReCharge and Littledata are an entrepreneur’s dream machine!

Quick Setup Guide

To integrate LittleData with ReCharge, you’ll need a Shopify store, a Google Analytics account, and two Shopify apps: the ReCharge app and the Littledata app.

Here are the basic setup instructions.

  1. Get a Shopify store (if you don’t already have one) and set up Google Analytics.
  2. Install the ReCharge app and the Littledata app, making sure to authorize Littledata to access your Google Analytics data during the install process.
  3. In your Shopify store admin panel, go to ReCharge > Integrations. Under Littledata, click Get, then click Activate in the new window that pops up.
  4. Excellent! You can now track user behaviour like never before, from marketing channels to cart activity. The integration lets you attribute recurring payments to campaigns in Google Analytics, plus so much more!

Detailed Setup Instructions

  1. Install the ReCharge Shopify App for recurring billing and subscriptions. Many integration users are already up and running with ReCharge, but if you haven’t tried it yet they offer a 90-day free trial.
  2. Install the Littledata Shopify app so that you have complete Google Analytics tracking for Shopify. Again, we offer a free trial, so you can try the integration – and fix your Google Analytics setup – for free.
  3. You can chose to Go Live with the new Littledata tracking now, or after testing all the recurring payments are working (see below). If you’re curious, we’ve written a bit about how our Shopify app works and why you should fix the Google Analytics setup for your Shopify store.
  4. In your Shopify store admin, click Apps. You’ll now see all of the apps you’ve installed for your store.
  5. Select ReCharge Recurring Billing & Subscriptions and you’ll be taken to the ReCharge interface.
  6. In the upper right corner, open the Settings menu / wrench icon (or the Explore Recharge menu if you haven’t set up any payment details yet). From that drop-down menu, select Integrations. Where integration pages can be found in Recharge menu
  7. You’ll now see the ReCharge Shopify App’s Integrations page, with all the awesome integrations ReCharge has enabled for their users. Under Littledata, click Get. (Did you skip over installing the Littledata Shopify app? That needs to be done first,  so please go back to step 3 and take care of that now, before clicking ‘Get’ on this Integrations page!)Click GET in order for Littledata to be connected to Recharge
  8. Cool, we’re almost done! Click Activate. Enable Littledata to work with Recharge
  9. The final step, if you have the basic Google Analytics integration with ReCharge is to make sure you stop sending the data to the same GA web property – otherwise you’ll see duplicate transactions. You can do this by replacing UA-12345678-9 with UA and then saving.

Excellent, all done with setting up the integration. You’ll now be taken through the steps to fix your Google Analytics and enable reliable sales and marketing attribution.

How to Check if the Integration is Working

In order to check if the integration is working correctly, check your Google Analytics account after you’re sure you had some orders (and, ideally, some recurring payments as well).

  1. Log into your Google Analytics account that’s linked to your Shopify store
  2. Go to  Conversions > Ecommerce > Marketing
  3. Click on the Affiliate Code menu and you should see revenue and transactions for the ‘reChargeRecurring’ affiliation. The first time payment will appear as affiliate ‘shopify’, and should have a channel and campaign associated. The second payment onwards will appear as ‘reChargeRecurring’.How test if Littledata and Recharge integration works
  4. If something seems off, contact our team of Google Analytics certified experts.

Additional Google Analytics setup


Create a duplicate of the view that you were using prior to Littledata. In Google Analytics, under Admin -> View, select the view you use for reports (usually All website data), open View Settings and click Copy view.

How to duplicate a Google Analytics view

Give this new view a name such as Littledata – Recurring transactions included“.

Now Littledata – Recurring transactions included will include first time and recurring orders. This view is useful to analyse:

  • Customer lifetime value
  • Lifetime revenue by channel
  • Long-term behaviour
  • Churn

Please bear in mind that the following metrics in this view will be different to All website data .

  • Conversion rate
  • Orders / customer
  • LTV
  • Channel revenue
  • Sessions/users
  • Mobile vs Desktop (all recurring transactions will appear as desktop sessions)


For stores which installed after March 2018 this filter is automatically applied. There is no need to change it.

On the view that you were using prior to Littledata you need to create a filter that will exclude the recurring transactions. For this you need to do this:

Under Admin -> View-> Filters you can add a new filter called ‘First time payments only’

Type: Custom -> Exclude
Filter Field: Ecommerce Store or Order Location
Filter Pattern: ‘Subscription, Subscription Recurring Order’

The purpose of doing this is for you to be able to compare your marketing ROI, conversion rate, and other metrics before you installed Littledata.

Because the recurring orders are not an action the user is taking on the website including them in this view was inflating the conversion rate (multiple transactions attributed to only one visit of a customer), desktop conversion rate and other metrics going up while mobile was going down.

So please use All website data (or whatever the name of the view or views you’re usually using) from now on to look at how the user is interacting with the website, what is the real conversion rate by channel and what is the first order revenue by each campaign.

Just to summerise:

All website data (or whatever the name of the view or views you’re usually using) is for MARKETING and ROAS analysis

Littledata – Recurring orders included is for user-centric reports (LTV, retention, cohorts)

What Happens Next

Proper marketing campaign attribution is just the beginning. You now have access to all of Littledata’s features, so you can audit your analytics setup as often as you’d like, benchmark your web performance against leading ecommerce sites, set up custom alerts and reporting, and more.

ReCharge users find our smart dashboard particularly useful, as it cuts through the noise to provide better data in a streamlined format. It’s never been so easy to get a clear view of your ecommerce activity, including the details of how revenue is linked to customer behaviour. We show exactly what you need to see, and nothing that you don’t.

Happy selling! 🙂


Previously led retail and digital marketing for LEGO Certified Stores and PANDORA. She’s experienced in PPC, affiliate, e-commerce, travel and news websites. She has a Master's degree in economic analysis.

View all posts

3 Responses

  • Angela 12 months ago

    HTML issue at the bottom of the article. 🙂

    • mm

      Edward 11 months ago

      Thanks Angela! A problem with a rogue WordPress plugin!

  • ANITA SARKAR 9 months ago

    Its great information what you have shared, thanks for writing and share this information.I really appreciate it.