How our ReCharge connections works.

1. First-time payments vs Recurring payment views

There are times when you want to look at just the revenue from new subscriptions, and where that came from and times when you want to look at the full history of payments from subscribers.

So Littledata sets up additional Google Analytics view, with all the recurring orders in – simply called the ‘Recurring orders view’. For all subscriptions that started after you installed the Littledata app, you will be able to group those payments by subscriber, and group by the marketing channel or campaign which caused them to start subscribing.

The original view you connected to Littledata will have those recurring transactions excluded, using a view filter.

Note: Don’t delete that ‘Littledata: Recurring orders’ filter from the original view, otherwise your ecommerce conversion rate and bounce rate will be affected.

2. Custom Dimensions for reporting

Our app also adds four new custom dimensions, which you can add to any custom report.

These are:

  1. The Shopify Customer ID
  2. Date of last subscription payment – so you can build cohort reports
  3. Number of purchases / order count
  4. Lifetime value of the customer (as measured from Shopify’s order history)

These dimensions can be especially powerful when used with GA 360 to export an audience for remarketing. For example, you could create a display advertising campaign just for customers which had subscribed for at least 3 months but were now lapsed.

3. How it works behind the scenes (Back-end)

Littledata makes a server-side integration between Shopify and Google Analytics. Every time an order is processed on Shopify we link that revenue to the customer session on Google Analytics (as measured by the GA user ID stored in a cookie). To link those two we need to add the customer’s cart ID  to the notes field; that means notes  is not viewable by customers, but you can still use it for internal notes.

If our app cannot find a user session associated with the order – for example, when the subscriber signed up before our app started tracking – we add a default client ID. You can still link all these ‘orphan’ user sessions together via the Shopify customer ID dimension.