Top Banner
Know the impact of every release Align product development with engagement metrics storyberg.com
17
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Release Cohorts - Mobile Marketing Meetup Feb 2013

Know the impact of every releaseAlign product development with engagement metrics

storyberg.com

Page 2: Release Cohorts - Mobile Marketing Meetup Feb 2013

Lean Product Development

If you don’t measure properly

then you don’t learn

Page 3: Release Cohorts - Mobile Marketing Meetup Feb 2013

“If we have data, let’s look at data.

If all we have are opinions, let’s go with mine.”

– Jim Barksdale, former Netscape CEO

Page 4: Release Cohorts - Mobile Marketing Meetup Feb 2013

“I’d encourage everyone doing a web startup to adopt

the startup metrics methodology and within that methodology,

make sure you are looking at cohorts of users,

not just all of your users in the aggregate.”

– Fred Wilson

Page 5: Release Cohorts - Mobile Marketing Meetup Feb 2013

Cohorts are …

a group of people who share a common experience

Page 6: Release Cohorts - Mobile Marketing Meetup Feb 2013

Current Cohort Solutions

Experience is that we signed up together

Page 7: Release Cohorts - Mobile Marketing Meetup Feb 2013

Release Cohort

Users experience based on the

feature set — driven by releases

Developers release features to …

(1) Activate new users

(2) Continue to engage users

(3) Re-activate old users

Compare how releases impact users

over time to make sure you’re building

something people want

Page 8: Release Cohorts - Mobile Marketing Meetup Feb 2013

Funnel Analysis

Funnel analysis tries to predict user behavior

Page 9: Release Cohorts - Mobile Marketing Meetup Feb 2013

Feature Cohorts

Learn what users do after seeing a new feature

Page 10: Release Cohorts - Mobile Marketing Meetup Feb 2013

Feature Validation

New Feature: Experiments

In order to know I’m building something people want

As a developer

I want to validate my features

Key Activities (to track)

Install JS Identify Users Track Events (key activity) Paid

Page 11: Release Cohorts - Mobile Marketing Meetup Feb 2013

Experiments Cohort

Learn what users do after seeing the

new feature

Page 12: Release Cohorts - Mobile Marketing Meetup Feb 2013

Drive Product Changes

Learning: Creating an experiment increased key activity

Action: Move create experiment to welcome flow

Page 13: Release Cohorts - Mobile Marketing Meetup Feb 2013

Javascript API

Auto-detect new features<div data-sb-tag=”New Welcome Flow”>

<!-- CODE -->

</div>

Record event_sbq.push(['event', {

name: 'set status',

user_id: '1',

}]);

Identify Users_sbq.push(['identify', {

user_id: '1234',

email: '[email protected]',

sign_up_date: 1330779887,

name: 'Test User'

}]);

Page 14: Release Cohorts - Mobile Marketing Meetup Feb 2013

Ruby Gem

Record eventStoryberg.event(

'activity',

current_user.id

)

Identify UsersStoryberg.identify(

current_user.id,

{

email: current_user.email,

name: current_user.full_name,

sign_up_date: current_user.created_at.to_i,

sb_tag: ‘New feature’

}

)

Page 15: Release Cohorts - Mobile Marketing Meetup Feb 2013

Storyberg next steps …

(1) Provide automatic insights

(2) Improve Cohort Analysis so you know what your best users do

(3) Improve A/B testing workflow (everyone should be doing it)

Page 16: Release Cohorts - Mobile Marketing Meetup Feb 2013

Discussion

What would a mobile SDK look like?