+ All Categories
Home > Technology > Personalization - 10 Lessons Learned from Netflix

Personalization - 10 Lessons Learned from Netflix

Date post: 20-May-2015
Category:
Upload: pancrazio-auteri
View: 6,628 times
Download: 7 times
Share this document with a friend
Description:
Deconstructing how Netflix got success thanks to a heavily personalized user experience. After the ten findings, there is a set of checklists and examples using ContentWise on how to apply the lessons to add personalization to a video service. For marketers, UI designers, multiscreen developers, TV executives and systems integrators.
Popular Tags:
82
PERSONALIZATION 10 LESSONS LEARNED from NETFLIX SUCCESS (and how to apply them to your video services)
Transcript
Page 1: Personalization - 10 Lessons Learned from Netflix

PERSONALIZATION10 LESSONS LEARNED from NETFLIX SUCCESS

(and how to apply them to your video services)

Page 2: Personalization - 10 Lessons Learned from Netflix

Personalization10 Lessons Learned from Netflix’s Success (and how to apply them to video services)

Page 3: Personalization - 10 Lessons Learned from Netflix

Greetings!

Kauser Kanji Pancrazio AuteriManaging Editor, VOD Professional CTO, Contentwise

Page 4: Personalization - 10 Lessons Learned from Netflix

21

Today’s objectives

Share the findings of observing how Netflix uses personalization as a competitive advantage in engaging and retaining users and planning content acquisition

Show how you can connect the dots and take advantage of those findings for your online video services

Page 5: Personalization - 10 Lessons Learned from Netflix

So what is personalization?

Page 6: Personalization - 10 Lessons Learned from Netflix

ph. Thinkstock

Not like this Personalized like this

Page 7: Personalization - 10 Lessons Learned from Netflix

It’s about the pleasure of choice and the abundance of options

It’s understanding needs and narrowing the options to make choosing a pleasant experience

Page 8: Personalization - 10 Lessons Learned from Netflix

Personalization can go wrong

Page 9: Personalization - 10 Lessons Learned from Netflix

It’s not just high-tech

Brian & Doreen remember customers’ taste, curate and organize shelves, plan promotions, update the display windows,

listen to requests and recommend products and let customers browse their shop in Somerset, UK

Page 10: Personalization - 10 Lessons Learned from Netflix
Page 11: Personalization - 10 Lessons Learned from Netflix

Netflix

Hulu

Amazon

Home page (web)

Pure S-VOD

Free, ad-based VOD Upsell S-VOD Hulu+

S-VOD Prime T-VOD

Page 12: Personalization - 10 Lessons Learned from Netflix

So what’s the problem?

Broad range of user types and tastes

Fragmentation of content sources and applications: too many places to look at

Content availability can be very dynamic over time

Most UI solutions rely on drill-down and user efforts

User’s attention span and screen real estate are very limited

You name it!

Page 13: Personalization - 10 Lessons Learned from Netflix

See the opportunity?

Users feel more engaged

Consumption increases

Habits formation occurs

Your service becomes a destination for unified discovery

People talk about your brand with passion

Subscribers perceive the value and the abundance of what you offer

Things can happen when people have a truly

personalized experience

Page 14: Personalization - 10 Lessons Learned from Netflix

Let’s start!

Page 15: Personalization - 10 Lessons Learned from Netflix

10 lessons learned from Netflix

The information, interpretations, advice and recommendations contained in this presentation are not endorsed in any way by Netflix and are based on information publicly shared by Netflix or its employees.

Page 16: Personalization - 10 Lessons Learned from Netflix

10 lessons learned from Netflix

1. Set objectives and pick metrics

Page 17: Personalization - 10 Lessons Learned from Netflix

10 lessons learned from Netflix

Netflix: maximize member satisfaction and month-to-month subscription retention

Example Metrics

1. Set objectives and pick metrics

Page 18: Personalization - 10 Lessons Learned from Netflix

10 lessons learned from Netflix

Example Metrics

Canceled subscriptions per month Interactive sessions resulting in a playback Played minutes per user per month Fully watched playbacks Interaction time before starting a playback Returning users

1. Set objectives and pick metrics

Page 19: Personalization - 10 Lessons Learned from Netflix

10 lessons learned from Netflix

2. Consider UX as mission-critical

Page 20: Personalization - 10 Lessons Learned from Netflix

10 lessons learned from Netflix

2. Consider UX as mission-critical

secret sauce best practices

innovative functionalities well-tuned business rules

UX Engine Users

Delivery infrastructureAudiovisual quality

Customer support

Content offer

Editorial curation

Page 21: Personalization - 10 Lessons Learned from Netflix

10 lessons learned from Netflix

2. Consider UX as mission-critical

UX Engine UsersCode Rules

Widgets Behaviors

Configurations Management tools

=

Page 22: Personalization - 10 Lessons Learned from Netflix

10 lessons learned from Netflix

2. Consider UX as mission-critical

Changes in UI behavior can have a dramatic impact on key metrics. Multiscreen? Make sure behavior is consistent across devices

Pay special attention tocross-screen consistency of

Welcome screens Frequent user actions

User “lost” actions

Leverage the UX Engine to control UI behavior

across all screens

Page 23: Personalization - 10 Lessons Learned from Netflix

10 lessons learned from Netflix

3. Personalize UX as much as possible

Page 24: Personalization - 10 Lessons Learned from Netflix

10 lessons learned from Netflix

3. Personalize UX as much as possible

At Netflix, more than 75% of views come from some sort of

recommendation or personalized ranking

Views %

0 25 50 75 100

from personalized ranking

source: Netflix

Page 25: Personalization - 10 Lessons Learned from Netflix

10 lessons learned from Netflix

3. Personalize UX as much as possible

User’s attention span is very limited

The first 8-12 seconds are criticalWeinreich et al. - ACM 2008

Desired outcomes - find something to watch - engage in some sort of exploration

Page 26: Personalization - 10 Lessons Learned from Netflix

10 lessons learned from Netflix

3. Personalize UX as much as possibleScreen real estate is very limited too

Ideally user should find relevant content

in the first screen

Page 27: Personalization - 10 Lessons Learned from Netflix

10 lessons learned from Netflix

3. Personalize UX as much as possible

A B C D E F

Alphabetic By release year

By ingestion order Canned categories

Personalized order

Even “computed” lists such as Most popular Most viewed

Recently added and My list!

Ineffective sort criteria Effective criteria

Page 28: Personalization - 10 Lessons Learned from Netflix

10 lessons learned from Netflix

3. Personalize UX as much as possible

Netflix personalizes in both directions

There are two “folds”

1. ranking of items in a carousel 2. ranking of carousels in the layout

2

Real estate “above-the-fold”

1

Page 29: Personalization - 10 Lessons Learned from Netflix

10 lessons learned from Netflix

3. Personalize UX as much as possibleFeatured content

Resume play + My list

{Most likely actions

Popular Top picks for you Recently added

Main genres Pseudo-genres

Because you watched… Friends watching…

Watch again

Displayed in a personalized order"

"Some of them disappear for

a while if never “touched” "or because of A/B Testing

Page 30: Personalization - 10 Lessons Learned from Netflix

10 lessons learned from Netflix

3. Personalize UX as much as possible

Personalized reordering may be disorienting for some people

Indeed some Netflix users complain about this;

but it seems to be effectiveand we’ll show you

how to handle it

Page 31: Personalization - 10 Lessons Learned from Netflix

Aha!

My Aha! moment with NETFLIX

Page 32: Personalization - 10 Lessons Learned from Netflix

10 lessons learned from Netflix

4. Understand user’s lifestyle and context

Page 33: Personalization - 10 Lessons Learned from Netflix

10 lessons learned from Netflix

4. Understand user’s lifestyle and context

Netflix mines usage data to extract behavior patterns

Personalization may be affected by context elements

Device type Time of the day Day of the week Season of the year User is at-home or out-of-home Geo-location (traveling, commuting, weekend-home…) Local weather Popular news Other users in close proximity (phones/wearables)

Page 34: Personalization - 10 Lessons Learned from Netflix

10 lessons learned from Netflix

5. Use interaction data then ask for feedback

Priority on high-value usage eventsPlayback start/stop/resume View asset details Add to personal list

Other interactionsTrick-play control Search Sharing Navigation paths…

Ask for feedback

Like Dislike Love it!

5-stars

Page 35: Personalization - 10 Lessons Learned from Netflix

10 lessons learned from Netflix

6. Let users know how the service is adapting to their tastes

Page 36: Personalization - 10 Lessons Learned from Netflix

10 lessons learned from Netflix

Promote trust in the system

Encourage users to give feedback

Better personalization

6. Let users know how the service is adapting to their tastes

Page 37: Personalization - 10 Lessons Learned from Netflix

10 lessons learned from Netflix

Use meaningful labels referring to past behavior

user can recognize

Because you watched Breaking Bad

Because of your interest for Time Travel

Because you loved Kill Bill Vol.1

6. Let users know how the service is adapting to their tastes

Page 38: Personalization - 10 Lessons Learned from Netflix

10 lessons learned from Netflix

7. Ensure metadata captures content nuances and is consistent

Page 39: Personalization - 10 Lessons Learned from Netflix

10 lessons learned from Netflix

7. Ensure metadata captures content nuances and is consistent

Actors, Directors, Writers

TopicsCharacters Themes Moods

Genres

Keywords - MicrotagsLocations Time Periods

Synopsis Release Year

Country Studio

Duration

Language

“NETFLIX QUANTUM THEORY”

A set of best practices for manual micro-tagging of video content

Social acceptability of the lead character

Page 40: Personalization - 10 Lessons Learned from Netflix

10 lessons learned from Netflix

7. Ensure metadata captures content nuances and is consistent

Let users search for content you don’t have

Page 41: Personalization - 10 Lessons Learned from Netflix

10 lessons learned from Netflix

7. Ensure metadata captures content nuances and is consistentWith richer content metadata

you can use analytics tounderstand content performance

and drive content acquisition (or even original production)

And add meaning to user profiles

Page 42: Personalization - 10 Lessons Learned from Netflix

Movie Iron Man 3

Data from Gracenote-TMS

Page 43: Personalization - 10 Lessons Learned from Netflix

TV Series Breaking Bad

Data from Gracenote-TMS

Page 44: Personalization - 10 Lessons Learned from Netflix

10 lessons learned from Netflix

8. Give reasons to come back often

Refresh catalog frequently - OR - Let the UX Engine do it for you (virtually)

Page 45: Personalization - 10 Lessons Learned from Netflix

10 lessons learned from Netflix

8. Give reasons to come back oftenRe-shuffle top items to periodically

change the ones above-the-foldItems outside the first screen are still highly relevant for the user

User perceives novelty and will be keen to return more often

Page 46: Personalization - 10 Lessons Learned from Netflix

10 lessons learned from Netflix

9. Run frequent UI experiments

Identify the UI elements on the path to the key goalsRoll-out the variations and look at 2-5 metrics

Run the experiments for two weeks or until statistical validityDesign and plan experiments not to interfere with each other

Experiments consume interaction events: make sure there is enough activity to feed all of the active variations

There is no “perfect way” and there are many types of users: experiments and adaptation seem to be the most effective ways

Page 47: Personalization - 10 Lessons Learned from Netflix

10 lessons learned from Netflix

10. Close the loop, base decisions upon data

Page 48: Personalization - 10 Lessons Learned from Netflix

Netflix was the only network that said “We believe in you. We’ve run our data, and it tells us that our audience would watch this series. We don’t need you to do a pilot”

Kevin Spacey, actor and producer

10. Close the loop, base decisions upon data

Listen to Kevin saying this (video)

Page 49: Personalization - 10 Lessons Learned from Netflix

10 lessons learned from Netflix

10. Close the loop, base decisions upon data

Netflix proved to be agile and effective in rolling out variations and track several metrics across hundreds of client platforms

Netflix team is very disciplined on reporting UI events. This enables full visibility in analytics and higher ROI

Yes. At Netflix they go nuts for analytics! And they look to be right

Netflix uses analytics to heavily influence the content acquisition policy

Page 50: Personalization - 10 Lessons Learned from Netflix

10 Lessons from Netflix - Recap1. Set objectives, pick metrics and share them with the team 2. Consider UX as mission-critical 3. Personalize UX as much as possible 4. Understand user’s lifestyle and context 5. Use interaction data then ask for feedback 6. Let users know your service is adapting to their tastes 7. Ensure metadata captures content nuances and is consistent 8. Give reasons to come back often 9. Run frequent UI experiments 10. Close the loop and base your decisions upon data

Page 51: Personalization - 10 Lessons Learned from Netflix

We need a way to turn these lessons into practicetouching all the stakeholders in our projects

Netflix solutions are applicable (and applied) at… Netflix

Other services may include S-VODas well as Linear TV, DVR,

Transactional VOD, Pay TV, Pay-per view, music videos, sports highlights,

Advertising or User-generated Content…

Page 52: Personalization - 10 Lessons Learned from Netflix

"

UIDO

A set of checklists to guide you while introducing

personalization in your video service

Page 53: Personalization - 10 Lessons Learned from Netflix

UX IX

DX OX

User Experience Integrator Experience

Developer Experience Operator Experience

What you deliver How you start

How you build it Tools to manage"

UIDO

Page 54: Personalization - 10 Lessons Learned from Netflix

UX User Experience What you deliver

Page 55: Personalization - 10 Lessons Learned from Netflix

UX User Experience What you deliver

Content types ✓ Movies ✓ Series ✓ Episodes ✓ Extras ✓ Music videos ✓ Playlists ✓ News ✓ Sports events ✓ Sports highlights ✓ Scheduled programs ✓ Channels ✓ _____________________

Aggregates ✓ Collections ✓ Seasons ✓ Channel bundles ✓ Movie bundles ✓ Sports Team bundles ✓ Sports League bundles ✓ __________________

Page 56: Personalization - 10 Lessons Learned from Netflix

UX User Experience What you deliver

Key UX features ✓ Manually curated collections ✓ Search results ✓ Search suggestions while you type (single/multi-type) ✓ Search refine with smart filters (facets) ✓ Similar content ✓ Personalized picks for user ✓ Critics-based feed (Rotten Tomatoes, Metacritic…) ✓ Series you watch (with next-episode) ✓ VOD bookmarking (resume playback) ✓ User’s list ✓ Predictive browsing (surfacing folders) ✓ Personalized pseudo-genres

Page 57: Personalization - 10 Lessons Learned from Netflix

Reference UI "

Showing most of the personalization use cases supported by ContentWise

Page 58: Personalization - 10 Lessons Learned from Netflix
Page 59: Personalization - 10 Lessons Learned from Netflix

UX User Experience What you deliver

Key UX features (cont’d)

✓ Social graph (e.g. friends, followers) ✓ Sharing actions ✓ Content can be embedded ✓ Co-watching (blended profiles) ✓ Profile explanation with content metadata ✓ User can rate content (stars, like, dislike, love, etc.)

Page 60: Personalization - 10 Lessons Learned from Netflix

UX User Experience What you deliver

For kids ✓ Parental ratings ✓ Kids mode ✓ Specialized metadata (e.g. Commonsense) ✓ Editorial curation ✓ Curation by parents ✓ Analytics for parents

Page 61: Personalization - 10 Lessons Learned from Netflix

UX User Experience What you deliver

Content sources ✓ Linear schedule (line-ups) ✓ Start-over TV system ✓ VOD Catalog ✓ Local DVR ✓ Network DVR ✓ Reverse EPG (catch-up) ✓ ______________

Page 62: Personalization - 10 Lessons Learned from Netflix

UX User Experience What you deliver

Device types ✓ Phone ✓ Tablet ✓ PC ✓ TV ✓ Watch

Access models ✓ S-VOD ✓ T-VOD ✓ Ad-VOD ✓ Free-Linear ✓ Pay-Linear ✓ PPV

Profile types ✓ Personal ✓ Household ✓ Main account powers ✓ Blended ✓ Personas templates ✓ Personal on device

Access locations ✓ At-home, OOH ✓ On-net, off-net

Page 63: Personalization - 10 Lessons Learned from Netflix

UX User Experience What you deliver

Entitlements ✓ S-VOD packages ✓ Rented movies ✓ Purchased movies ✓ Purchased seasons ✓ Purchased episodes ✓ Subscribed channels ✓ Subscribed bundles (e.g. Channel + S-VOD) ✓ ______________________

Page 64: Personalization - 10 Lessons Learned from Netflix

Explaining a recommendationBecause you liked

these other movies

Affinity between the user’s taste and the

recommended movie (using the tag structure)

ContentWise Reference UI

Page 65: Personalization - 10 Lessons Learned from Netflix

OX Operator Experience How to manage

Page 66: Personalization - 10 Lessons Learned from Netflix

OX Operator Experience How to manage

✓ Managing UI Elements with UX Engine ✓ Creating and updating editorial lists ✓ Generating and curating pseudo-genres ✓ Accessing analytics ✓ Content planning using analytics ✓ Managing variations and experiments for A/B Testing ✓ Understanding the impact of business rules on key metrics

Page 67: Personalization - 10 Lessons Learned from Netflix
Page 68: Personalization - 10 Lessons Learned from Netflix

Personalized pseudo-genres

INTENSE ACTION MOVIES

mood genre type

2000s AUSTRALIAN THRILLER MOVIES

prodcountry

genre typereleaseyear

AMERICAN DRAMA MOVIES STARRING TOM HANKS

Cont

entW

ise

Refe

renc

e U

I

Page 69: Personalization - 10 Lessons Learned from Netflix

The magic of richer metadata

MOVIES FROM FEMALE DIRECTORS

person roletype

MOVIES STARRING A ROCKSTAR

type

gender from semantic

enrichment

looking into actors

person role from semantic

enrichmentCo

nten

tWis

e Re

fere

nce

UI

Page 70: Personalization - 10 Lessons Learned from Netflix

Curation of Pseudo-genresMetadata fields considered for

labels

Status of the pseudo-genre

Type: Editorial

or Computed

ContentWise Management Console

Page 71: Personalization - 10 Lessons Learned from Netflix

Driving from the UX Engine

Rendered by UI code

Configured by UX Engine

ContentWise Management Console

Page 72: Personalization - 10 Lessons Learned from Netflix

UX Engine - Personalized Order of Carousels

Page 73: Personalization - 10 Lessons Learned from Netflix

Content planning - Choosing items to retire

and are “expiring”

Find movies with a small number of “estimated”

residual views

Automatically create a business rule

The rule can be used in A/B Testing to anticipate the impact of removing these movies from the catalog.

ContentWise Management Console

Page 74: Personalization - 10 Lessons Learned from Netflix

A/B/C Testing

Biz rule #1

Biz rule #N

Variation A

Biz rule #1

Biz rule #N

Variation B

Experiment

Group A

Group B

Control Group

Results Metrics

Normal behavior

Page 75: Personalization - 10 Lessons Learned from Netflix

Launching an experiment

This is an experiment

Treated user base

Variations

Page 76: Personalization - 10 Lessons Learned from Netflix

Monitoring experiment results

MetricsVariations Affected users

ContentWise Management Console

Page 77: Personalization - 10 Lessons Learned from Netflix

DX Developer Experience How to build

Page 78: Personalization - 10 Lessons Learned from Netflix

DX Developer Experience How to build

UI Element ✓ Carousel ✓ Group of carousel ✓ Item ✓ Item attribute ✓ __________

Page 79: Personalization - 10 Lessons Learned from Netflix

DX Developer Experience How to build

UI Eventsto be reported

✓ Item displayed ✓ Item selected ✓ Item details accessed ✓ User rating submitted ✓ Explanation displayed ✓ Tuned-in ✓ Tuned-out ✓ Playback started ✓ Playback resumed ✓ Playback paused ✓ Playback completed ✓ Playback stopped

✓ Item saved to list ✓ Item removed from list ✓ Preview playback started

Page 80: Personalization - 10 Lessons Learned from Netflix

IX Integrator Experience How to start

Page 81: Personalization - 10 Lessons Learned from Netflix

IX Integrator Experience How to start

✓ Content model map ✓ Event model map ✓ User ID map ✓ Data refresh policy ✓ Bulk ingestion automation ✓ Delta updates automation ✓ Client applications map ✓ UI elements to be managed from UX Engine

Page 82: Personalization - 10 Lessons Learned from Netflix

Thank you!

[email protected]@vodprofessional.com

www.contentwise.tvwww.vodprofessional.com

For more information, please visit our website or contact us

Digital TV. Personalized


Recommended