Three years of data from a major music-streaming platform showed flat growth. Underneath were platforms losing the listeners they had just won, a yearly cycle of interest and drop-off, and two very different ways of listening. Measuring stickiness, how often listeners chose to come back, alongside listening time brought them into view.
This was a product analytics case study using aggregate platform data. The company's name is withheld. All figures are my originals, built in R.
Headline listener counts barely moved in three years. Splitting them by platform and time, and measuring how people listened, showed where the product was working and where it wasn't.
Net listener growth in three years (64.3M → 66.4M monthly listeners). That small number covers a yearly pattern of new listeners arriving and then drifting away.
Both gained new listeners at nearly the same rate, but only iOS kept them. How fast a platform acquired listeners didn't predict whether it retained them.
It gained new listeners faster than any other platform and lost them faster too. That could make it an on-ramp to other platforms, or it could mean the Web experience is losing people.
Mobile listeners came back about twice as often as others, but had the shortest sessions (84 min on iOS vs. 174 on Web). The platforms serve two different kinds of listening.
The platform wanted to know how well it was keeping listeners over three years, on every device they used. The data was thin: aggregate counts only, with no user-level records, surveys or demographics.
Assess listener retention from January 2018 to December 2020 across six platform groups, and recommend where product should focus.
I split the total by platform and by month, then marked each year and zoomed in until patterns in the aggregate became visible.
Were losing platforms simply attracting fewer new listeners? Comparing monthly with cumulative listener counts separated acquisition from retention.
I used stickiness, expressed as active days per listener, as a behavioral stand-in for satisfaction, then checked its blind spot against listening time.
⤢ Enlarge
Of the roughly 65M people who listen each month, more than 70% use iOS or Android.
The black line is the total across all platforms, and the same rise-and-fall shape shows up every year.
From January 2018 to December 2020, monthly listeners grew from 64,287,681 to 66,416,272, a gain of about 2 million.
+3.3% in 3 yearsWith the scale zoomed in and each January marked, the cycle is clear. Listeners jump at the start of the year, fall to a low around October, and come back over the holidays.
New listeners keep arriving, but many don't stay. The dip appeared to ease in later years, which is worth tracing back to whatever changed.
⤢ Enlarge
iOS, Roku and All Others gain monthly listeners over the period. Android and Web lose them.
Maybe the losing platforms just attract fewer new listeners. The right panel counts every listener each platform has ever had, so a steeper line means new listeners are joining faster.
iOS and Android gain new listeners at almost the same rate, but only iOS keeps them.
The two are used in similar situations on similar devices, so the gap points to something specific to Android, possibly in its interface.
Web gains new listeners faster than any other platform and is on pace to pass Android in total reach, yet its monthly count falls the most.
Retention problems here don't come from acquisition, so the answer has to come from how people experience each platform.
Counting listeners shows whether people show up. The usual alternative, average listening time, is harder to read: a four-hour session could be a devoted fan, or a speaker left playing at a party. So I used a standard measure of deliberate behavior, stickiness: the decision to come back.
On how many different days does a typical listener choose to open the app each month?
This is the familiar DAU/MAU stickiness ratio, expressed in days: 8.96 of December's 31 days is a ratio of about 0.29. Days are easier to picture than a ratio, and they compare cleanly across platforms.
It captures purposeful behavior. Opening the app on a new day is a deliberate choice, and that makes it a reasonable stand-in for satisfaction and a likely predictor of retention.
It's easy to calculate, explain and compare. It needs only two counts that nearly every product tracks, and it means the same thing on every platform and in every month.
⤢ Enlarge
Mobile listeners are active on about 10–11 days a month, compared with 5–6 on other platforms. In December 2019: iOS 10.74, Android 9.89, Roku 5.58, Amazon 4.75.
Across all platforms, a typical listener was active on about 9 days a month. That average sits near the mobile lines because mobile makes up most of the audience.
Active days say nothing about how long people listen. By listening time, mobile goes from top to bottom: iOS averages 84 minutes a session and Android 106. Web averages 174, and All Others about 4 hours.
More active days, shorter sessionsSession lengths on most platforms have a single peak. Web's split into short and long sessions, and Roku's into short, medium and long, which suggests several different reasons for listening on the same device.
How often people listen and how long they listen run in opposite directions. The platforms are being used for different things, so a single retention target for all of them would mislead.
Short sessions that fit into the day, many times a month.
Long sessions a few days a month, likely background listening at a desk, at home or at a gathering.
Behavioral data shows what is happening and where. Its most useful output is a short list of well-targeted why questions, and each recommendation comes with the study that would answer one.
Audit the Android experience for interface friction or performance problems.
A task-based usability comparison of iOS and Android on core flows, alongside crash and latency data.
Find out whether Web is a starting point people move on from or a platform that fails to hold them, and why it attracts so many new listeners.
Track listeners across platforms at the user level, plus a short on-site survey asking what brought them to Web and where else they listen.
Give new listeners reasons to stay past the first months, such as push reminders or trial incentives.
Retention curves by the month listeners joined, and a survey of lapsed listeners about why they stopped.
Design and monetize for each mode. Find ways to add active days on long-session platforms (in-car listening, for example), and set ad timing by session length, with ads earlier in short mobile sessions.
A diary study of when and why people listen on each device, and an A/B test of ad frequency.