shopify-repeat-purchase-and-retentionlisted
Install: claude install-skill coupler-io/skills
# Shopify Repeat Purchase and Retention
**Tells you which campaign and which first offer bought customers who came back — at a granularity
Shopify's cohort report stops short of, on a window that makes cohorts of different ages actually
comparable.**
Shopify ships cohort analysis and RFM segmentation natively, and they are good: you can already filter
a cohort by sales channel, marketing channel and first product bought. Three things it will not do,
and they are the three that change a decision. It does not cut by **UTM campaign, medium or term**, so
"paid social retains badly" never becomes "this campaign retains badly". It does not know whether the
first order used a **discount code**, which is the most assumed and least measured thing in
ecommerce. And it will not **cross** those cuts, which is where selection bias gets caught.
Then there is the discipline. Every retention number is a trap: repeat rate depends entirely on a
window nobody states, a lifetime-spend column silently mixes cohorts that have had five years to buy
with ones that have had five weeks, and a cohort table read down the wrong axis makes a healthy store
look like it is dying every single month.
**What you get back**
- **Repeat rate, purchase frequency and the one-time-versus-repeat revenue split**, each on a window
named in the output.
- **Cohorts cut by UTM campaign, medium and source, by discount status on the first order, and
crossed** — the granularity the native report stops short of.
- **