How to create the Subscription Retention Funnel in GA4
A subscription retention funnel shows how many customers keep their subscription after the first order. This page shows you how to build one in GA4 with the Affiliation dimension that Littledata sends, and how to compare channels with segments.
Before you start
Littledata sends an affiliation parameter with every purchase event. Littledata registers the Affiliation custom dimension in your GA4 property during setup, so you don't need to create it. If it's missing, follow Create and use the Affiliation custom dimension in GA4.
The funnel uses these Affiliation values:
First subscription order
Subscription First Order
Recurring subscription order
Subscription Recurring Order
Build the funnel
Add the funnel steps
Next to Steps, click the pencil icon. Add four steps. Each step uses the purchase event with an Affiliation parameter condition:
1
1st order
purchase
Affiliation contains Subscription First Order
2
Recurring order 1
purchase
Affiliation contains Subscription Recurring Order
3
Recurring order 2
purchase
Affiliation contains Subscription Recurring Order
4
Recurring order 3
purchase
Affiliation contains Subscription Recurring Order
Between steps, keep is indirectly followed by.

Compare channels with segments
Segments let you compare retention for customers from different channels. This example compares Google Ads (google / cpc) with organic search.
The report now shows each funnel step side by side for both channels:

Related articles
Last updated
Was this helpful?

