GTM Sauce

Sub Club by RevenueCat · 2023-03-22

Lessons From Building a 70 Person Growth Team — Jason van der Merwe, Strava

Jason van der Merwe, Director of Growth Engineering at Strava, on building a growth org from a board mandate in 2015 to five cross-functional teams of 70+. Wins: labeling skeuomorphic record buttons (a top upload/retention win), a follow-back button from Experiments Day (biggest follow-rate lift), activity share links driving signups, splash-photo tests by sport and gender, and copy tests. Also: activation metric design, One Ring experiment reporting, feature education tooling, meeting scaling pains, ratings prompts and ASO limits.

Play the episode

20 tactics

Strava · B2C · running and cycling app

One of the biggest wins ever for first uploads; new-user retention rose a lot

The product analyst found that the first upload is the most important new-user action, yet a funnel analysis showed a big drop-off. The small growth team ran onboarding tests on usertesting.com and watched them together; users reached the record screen and asked 'What is this? What am I supposed to tap?' because the buttons mimicked a TV/DVD remote (round red record, square stop). They added text to every button, using short words like 'GO' that localize well into small buttons.

Workedproduct-activationonboarding
Sub Club by RevenueCat · 2023-03-22

Strava · B2C · running and cycling app

Later removed; it added too much friction

The growth team's first-ever experiment added the ability to set a profile photo in the onboarding flow.

Failedonboarding
Sub Club by RevenueCat · 2023-03-22

Strava's activation metric: upload one activity (above a minimum distance, so a test tap doesn't count) and follow one person within the first 7 days. It's hard because it requires going outside, unlike metrics you can hit from bed. Most early growth work focused on reducing friction to that first upload.

Unknownproduct-activationanalytics-attribution
Sub Club by RevenueCat · 2023-03-22

Strava · B2C · running and cycling app

Drove new registrations, guest says; base of several hundred thousand shares a month

Activity sharing already generated several hundred thousand link shares a month. The early acquisition team worked to raise the number of shares and improve conversion of visitors on the receiving side, as a referral loop built on user-generated content.

Workedproduct-viralityreferral-program
Sub Club by RevenueCat · 2023-03-22

Strava · B2C · running and cycling app

Biggest jump in follow rate Strava has ever seen, despite data predicting little gain

An engineer (Annie) ran it on Experiments Day: if someone followed you and you saw their profile anywhere in the app, the button said 'Follow back'. It had been deprioritized because data showed most Strava relationships were already reciprocal.

Workedretentionproduct-virality
Sub Club by RevenueCat · 2023-03-22

Strava · B2C · running and cycling app

Surfaced ideas data had ruled out, including the biggest follow-rate win

Once a quarter (mostly when in person), a day where anyone on the growth team could run whatever experiment they wanted without buy-in from an engineering or product manager. Rules: don't remove a subscription upsell, don't crash the app, expose at most 10% of users. Teams still collaborated across design, analytics and engineering, and often ran ideas that had been deprioritized. Done less recently.

Workedexperimentationteam-process
Sub Club by RevenueCat · 2023-03-22

Strava · B2C · running and cycling app

Small meetings work great; cross-team learning still unsolved

A weekly 'experiments weekly' meeting presented every experiment the growth org ran. It worked at five people (debate, follow-up test running within 2 days), but at ~70 invitees only leads spoke. After one team started its own small version with great brainstorming, the big meeting was cancelled in favor of per-team meetings. To keep cross-team learning, the director reads all recent experiments on flights and sends pre-written Slack questions.

Mixedteam-processexperimentation
Sub Club by RevenueCat · 2023-03-22

Strava · B2C · running and cycling app

Only growth used it for ~2 years; now so widespread a removal test is running

While working on the feed, the growth team built a service for feature education: coach marks, tooltips, popups and in-app units, plus push and email, aimed at new users and win-backs/resurrections rather than daily power users. For about two years only growth used it; later every team adopted it. The activation team is now running a negative test that removes all feature education to measure its overall impact.

Mixedonboardingretention
Sub Club by RevenueCat · 2023-03-22

Strava · B2C · running and cycling app

Runners were put off by cyclist photos; women preferred seeing women

On the activation team, tested the photos in the logged-out welcome experience ('front doors') before signup, cycling vs running imagery. Findings were applied to the brand and carried into App Store assets.

Workedonboardingpositioning-niche
Sub Club by RevenueCat · 2023-03-22

Strava · B2C · running and cycling app

Copy changes had huge measurable impact; brand photos in product lowered conversion

Growth partners with the copy team to run copy tests, e.g. 'Continue with' vs 'Sign up with' on login buttons. Brand photography placed in product settings tends to lower conversion (theory: it feels like an ad or distracts), so copy is prioritized over imagery in product flows.

Workedonboardingexperimentation
Sub Club by RevenueCat · 2023-03-22

Strava · B2C · running and cycling app

Guest says more five-star ratings help ranking; no numbers

Aim for four nines (99.99%) crash-free sessions and service availability, and use Apple's and Google's native review prompts to ask engaged users to rate the app, since store ranking weighs five-star ratings.

Unknownaso
Sub Club by RevenueCat · 2023-03-22

Strava · B2C · running and cycling app

Videos really helped, guest says; screenshot tests were hard to trust

Store screenshots were rarely changed because they couldn't be tested or attributed; even with native testing, novelty effects fade after a couple of months. Focus instead on making it very clear what Strava does, with app preview videos.

Workedaso
Sub Club by RevenueCat · 2023-03-22

Strava · B2C · running and cycling app

Tried; a lot of work, not kept

Used a service that builds a web page mimicking the App Store listing, optimized it for click-throughs, then shipped the winning creative to the real store.

Mixedasolanding-page
Sub Club by RevenueCat · 2023-03-22

Strava · B2C · running and cycling app

Strava benefits from these features; no numbers

Apple regularly offers Strava features in specific countries (e.g. Germany) and asks for special assets, which Strava provides.

Workedasopartnerships
Sub Club by RevenueCat · 2023-03-22

Strava · B2C · running and cycling app

Grew from one team to five teams of 70+ people

The first growth team was effectively an activation team (new-user activation is where most early wins are). It expanded to acquisition (supporting paid, referral loops via activity sharing), then absorbed the subscription/monetization team (upsell conversion, friction), then a communications & personalization team for notifications, email and in-app messaging, inspired by Pinterest's growth comms team. New areas start with one person running experiments; if it works, invest more. Teams are cross-functional with growth and product marketers embedded, and new teams are told to just run A/B tests for the first months to learn the idea-to-evaluation loop.

Workedteam-process
Sub Club by RevenueCat · 2023-03-22

Strava · B2C · running and cycling app

Became the source of truth for nearly every experiment

The product analyst turned a SQL query he re-ran for every test into an internal experiment reporting framework ('One Ring') with a Tableau dashboard; nearly every experiment reports its metrics there, run overnight. Teams keep a small set of measured (not modeled) outcomes. More recently they model how moving an output metric (often week-2 retention, e.g. for win-backs) changes WAU over 12 months with decay built in, and use long-term holdout groups to guard against models trained on their own outputs.

Workedexperimentationanalytics-attribution
Sub Club by RevenueCat · 2023-03-22

Strava · B2C · running and cycling app

Because employees are daily power users, Strava built a switch that makes an employee's profile free; most subscription team members stay in that mode to keep empathy for free and new users.

Unknownfeature-development
Sub Club by RevenueCat · 2023-03-22

Strava · B2C · running and cycling app

How Strava got its first cyclists; no numbers

Before the mobile app, Strava's founders drove a van to local cycling races, got cyclists to come over and plug in their Garmin devices, and uploaded the rides to the Strava web app for them.

Unknownin-personevents
Sub Club by RevenueCat · 2023-03-22

Strava · B2C · running and cycling app

Helped a lot in reaching runners, guest says

To expand from cyclists to runners (competing with Nike Run, Runtastic, Runkeeper), Strava launched a separate Strava Run app alongside the ride app, then combined them into one app around 2015.

Workedpositioning-nicheportfolio
Sub Club by RevenueCat · 2023-03-22

Strava · B2C · running and cycling app

Most growth is word of mouth, guest says; no numbers

Strava's marketing team grew local communities, went to events and built relationships with professionals (e.g. Chris Froome, Molly Seidel), whose activities fans can view and compare against.

Unknowncommunityinfluencer
Sub Club by RevenueCat · 2023-03-22

Numbers mentioned

WhoMetricValueContextWhen
Stravateam size70 people
approximate
Growth org headcount across five cross-functional teams (70-person invite list for experiments weekly)22:04
Stravacount5 teamsMultidisciplinary growth teams (activation, acquisition, monetization/subscriptions, communications & personalization, plus one more)15:56
Stravacountseveral hundred thousand
approximate
Activity link shares generated per month, the base for the acquisition team's sharing-loop work16:26
Stravashare50%
approximate
Share of new downloaders ready to go outside and record an activity right away15:20
Stravausers100M athletes
approximate
Registered athletes47:12
Stravaactivity volume40 activitiesper second
approximate
Activities uploaded per second (over 40)47:12
Stravacrash free rate99.99%
goal
Target: four nines of crash-free sessions and service availability, supporting App Store ratings41:05
Stravashare10%Maximum share of users any Experiments Day test may be exposed to32:41