← Case studies index

AI Product Management · Spotify (Case Study) · 2026

Measuring Success: Spotify Playlist Sharing

A product analytics case study on measuring a new playlist sharing feature — from picking a North Star (Share-to-Listen Rate) to designing a phased A/B rollout, reading the engagement funnel, and separating correlation from causation on retention.

Role

Product Analyst

Timeline

10-week rollout

Year

2026

Track

AI Product

Measuring Success: Spotify Playlist Sharing

— Outcomes

41%

Share-to-Listen Rate (North Star)

+18pp

Day-28 retention lift for sharers vs. control

5%

Permanent holdout for causal reads

10 wks

Phased rollout window

Stack & methods —

SQLAmplitudeMixpanelPython (pandas)A/B TestingCohort Analysis

— Case study

Read time ≈ 16 min

Context

Spotify launched a new playlist sharing feature that lets users send curated playlists to other users, either in-app or via external channels (iMessage, Instagram Stories, etc.). As a Product Analyst, I was asked: how do we know if this feature is actually working?

This case study walks through the measurement framework I'd build, a mock rollout dataset, and the resulting analysis and recommendation.

Feature goals

  • Increase user interaction and engagement
  • Drive music discovery
  • Strengthen retention and community

North Star Metric

"Share-to-Listen Rate — the % of shared playlists where the recipient streams at least 30 seconds of the playlist within 7 days of receiving it."

Why this North Star

With ten-plus candidate metrics on the table, the first job is picking one number the whole team optimizes for — everything else becomes supporting or diagnostic.

Why this one over 'playlists shared' or 'unique sharers': those measure sending behavior, which is easy to inflate (spam, one-off curiosity) and doesn't prove the feature delivers on its actual goal — getting music in front of new ears. Share-to-Listen Rate captures the full loop: someone shared something, and someone else valued it enough to listen.

Supporting Metrics Framework

Every North Star needs diagnostic metrics underneath it so a single number never hides what's actually happening.

  • Is it discoverable & used as intended?

    Metric
    Unique sharers, shares per sharer
    Definition
    # distinct users who share ≥1 playlist / week; shares ÷ unique sharers
  • Is usage growing?

    Metric
    WoW growth in shares
    Definition
    (This week's shares − last week's) ÷ last week's, tracked against rollout %
  • What drives usage?

    Metric
    Share mix by genre/mood/segment
    Definition
    % of total shares by playlist category, user cohort (new/power user)
  • Does it drive discovery?

    Metric
    New-artist streams from shared playlists
    Definition
    Streams of an artist the recipient hadn't played in the last 90 days, sourced from a shared playlist
  • Does it drive engagement?

    Metric
    Share-to-Listen Rate (North Star), likes/follows/comments
    Definition
    See North Star definition above
  • Does it drive retention?

    Metric
    28-day retention, sharer vs. non-sharer (within an A/B test)
    Definition
    See Retention section — this is the metric most prone to false conclusions

Guardrail metrics

Growth metrics alone can hide harm. I'd track these alongside the framework above:

  • Spam / report rate on shared playlists — protects against abuse of the share mechanism
  • Unfollow / mute rate after receiving a share — signals unwanted or low-quality shares
  • Opt-out rate from share notifications — signals annoyance, not just disinterest

Experiment Design

Rather than launching to 100% of users and eyeballing metrics before/after, I'd structure this as a phased rollout with a held-out control group:

  • Weeks 1–2: 5% rollout — validate the feature works, watch for bugs/spam, sanity-check event logging
  • Weeks 3–4: 25% rollout — start reading early adoption trends by segment
  • Week 5 onward: 100% rollout to treatment, with a permanent 5% control group withheld for at least one full quarter, so retention comparisons stay causally valid rather than just comparing 'engaged users who chose to share' against everyone else

Adoption during rollout

The data below is synthetic — generated to demonstrate what the analysis and readouts would look like, not real Spotify numbers.

  • 1

    Playlists shared
    2,000
    Rollout %
    5%
  • 2

    Playlists shared
    2,000
    Rollout %
    5%
  • 3

    Playlists shared
    7,500
    Rollout %
    25%
  • 4

    Playlists shared
    10,000
    Rollout %
    25%
  • 5

    Playlists shared
    32,000
    Rollout %
    100%
  • 6

    Playlists shared
    41,000
    Rollout %
    100%
  • 7

    Playlists shared
    47,000
    Rollout %
    100%
  • 8

    Playlists shared
    53,000
    Rollout %
    100%
  • 9

    Playlists shared
    58,000
    Rollout %
    100%
  • 10

    Playlists shared
    61,000
    Rollout %
    100%
Bar chart of playlists shared per week overlaid with rollout % line
Shares scale roughly in line with rollout coverage through week 5, then keep climbing modestly after 100% rollout — suggesting organic pickup beyond initial exposure.

The funnel: where does engagement actually happen?

This is the view that matters more than raw share counts.

  • Playlist shared

    % of shared playlists
    100%
  • Recipient opens link

    % of shared playlists
    68%
  • Recipient listens (≥30s, within 7d)

    % of shared playlists
    41%
  • Recipient likes / follows / comments

    % of shared playlists
    15%
Horizontal bar funnel: 100% → 68% → 41% → 15%
Of every 100 playlists shared, 68 links get opened and only 41 result in an actual listen — placing the North Star (Share-to-Listen Rate) at ~41%. The 68%→41% drop-off is where I'd focus product iteration: UX friction or content-fit?

Retention: does sharing *cause* better retention, or just correlate with it?

Three cohorts, all measured from first exposure, inside a randomised A/B test.

  • 0

    Control (no feature)
    100
    Saw feature, didn't share
    100
    Shared ≥1 playlist
    100
  • 7

    Control (no feature)
    58
    Saw feature, didn't share
    60
    Shared ≥1 playlist
    71
  • 14

    Control (no feature)
    47
    Saw feature, didn't share
    49
    Shared ≥1 playlist
    63
  • 21

    Control (no feature)
    41
    Saw feature, didn't share
    43
    Shared ≥1 playlist
    58
  • 28

    Control (no feature)
    37
    Saw feature, didn't share
    39
    Shared ≥1 playlist
    55
28-day retention curves for control, exposed-but-didn't-share, and sharers
The gap between 'saw it but didn't use it' (39%) and control (37%) being small is the important tell — mere exposure isn't what drives retention. Lift shows up specifically among users who complete a share. Combined with random A/B assignment, this is a much stronger signal than a naive before/after read.

What's driving usage: content mix

Useful for prioritising: mood- and genre-based playlists are the highest-volume input if Discovery / Recommendation teams want to leverage shared-playlist signal.

  • Chill / Lo-fi

    % of total shares
    19%
  • Hip-Hop / Rap

    % of total shares
    17%
  • Pop

    % of total shares
    15%
  • Workout / Energy

    % of total shares
    13%
  • Indie / Alt

    % of total shares
    12%
  • Throwback

    % of total shares
    10%
  • Sad / Heartbreak

    % of total shares
    8%
  • Party

    % of total shares
    6%
Bar chart of playlist mood/genre share of total shares
Chill/Lo-fi and Hip-Hop/Rap lead share volume, together making up over a third of all shares.

Recommendation

Based on this (mock) analysis, I'd recommend:

  • Ship to 100%, keep a small permanent holdout for ongoing causal reads on retention.
  • Prioritise the open → listen funnel step (68% → 41%) — likely the single highest-leverage fix, since it's the largest drop-off after initial send.
  • Feed high-engagement shared playlists into Discover Weekly / Discovery Mix — the mood/genre segment data suggests a natural connection to existing recommendation surfaces.
  • Watch guardrails monthly, not just at launch — spam and opt-out rates tend to creep up after initial excitement fades.

What I'd do differently

  • Real data would let me check statistical significance, not just visual separation between cohorts — with mock data I can't compute a valid p-value or confidence interval.
  • I'd want novelty-effect checks: re-measure the same cohorts at day 60 and day 90 to see if the retention lift holds or fades.
  • I'd segment retention lift by user tenure (new vs. established) — sharing might matter far more for onboarding new users than for already-loyal power users.

The Monthly Dossier · Substack

Notes from the studio.

Field notes on AI product strategy, conversion copywriting, and the craft of shipping. One thoughtful email a month. No fluff.

Substack sends the confirmation email · Unsubscribe anytime