59
Participation Engines Driving User Behavior with Game Dynamics and Behavioral Economics 1

Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

Embed Size (px)

Citation preview

Page 1: Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

Participation Engines

Driving User Behavior with Game Dynamics and Behavioral Economics

1

Page 2: Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

About Me: Rajat Paharia

Founder, Chief Product OfficerBunchball

Software Experience DesignIDEO

Software EngineerIBM Research, Avaya, etc.

MS CS with a focus on HCIStanford

BA CSUC Berkeley

2

Page 3: Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

Drive Participation with Metagames

Statistics

Competition

Comparison Status

Achievement

3

Football, Baseball, etc. are all Metagames.Metagames are as American as apple pie.

Page 4: Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

Measure & Drive User Behavior

Inviting friends Watching a videoCompleting a

course

Participating in discussions

Uploading photos or videos

Trying new features

Spending more time in training

Coming back to train more often

Your Action Here

4

Page 5: Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

Reward Status AchievementSelfExpression Competition Altruism

Leverage Human Desires.

Reward Status AchievementSelfExpression Competition Altruism

Points

Levels

Challenges

Virtual Goods

Leaderboards

Gifting &Charity

5

Page 6: Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

GAME MECHANICSSECTION 1

6

Page 7: Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

DUNDER MIFFLIN INFINITYNBC

7

Page 8: Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

Home Page

Page 9: Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

SchruteBucks = Points

9

Page 10: Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

User-Generated Content Tasks

10

Page 11: Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

Profile Page: Levels, Points

Page 12: Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

Virtual Desk & Sponsored Goods

Page 13: Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

Virtual Desk Store

Page 14: Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

Leaderboards

Page 15: Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

ESPIN.COMHEARST TEEN NETWORK

15

Page 16: Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

Real Time Feedback

16

Page 17: Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

Earning Bottle Caps

17

Page 18: Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

Avatar Creator

18

Page 19: Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

Challenges

19

Page 20: Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

Multiple Tasks

20

Page 21: Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

Virtual Rewards

21

Page 22: Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

BETA1MICROSOFT

22

Page 23: Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

The Beta1 Game

Quadrupled participation

Test Windows Vista

Earn a b for installing beta, e for voting on a version, t

for running it overnight, etc.

Your status visible to everyone

23

“People were talking smack in the halls and bragging about

their status on the leaderboards. VPs would run into my office and yell, ‘Where’s my e? I earned it

last night!’”

Page 24: Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

RIBBON HEROMICROSOFT OFFICE LABS

24

Page 25: Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

25

Learning MS Office w/ Game Mechanics

"Games for learning is an increasingly popular field that’s quickly gaining ground. When we started this project, we wondered if there was a place for games in Office. We set out to understand whether elements of game play (things like scoring points, competing with friends, and earning achievements) could motivate people to explore more of the app, learn new features, and ultimately become more productive"

Page 26: Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

MINT.COMNIKE+

PERSONAL STATISTICS

26

Page 27: Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

27

Mint.com – Personal Finance

Page 28: Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

28

Nike+ - Personal Fitness

Page 29: Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

GDITTYHOPELAB

29

Page 30: Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

30

gDitty – Physical Activity Meter

gDitty makes moving around a fun, rewarding experience for kids. The gDitty product combines an activity meter with an online rewards program that motivates kids to move more. The gDitty device is worn on the belt or in a pocket. Activity data recorded by the gDitty is then uploaded to a kids’ personal profile on the gDitty website, where activity is calculated into points. These points can be redeemed for virtual goods and real-world rewards, including customizable avatars, gift cards, even the opportunity to make a donation to a cause.

Page 31: Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

ETC…SOME OTHER IDEAS

31

Page 32: Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

Teams / Times

Peer Pressure is Powerful

Team vs. team

Head-to-Head matchups

The Clock is Powerful

This week only…

Finish in this amount of time…

32

Page 33: Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

Who Buys Virtual Goods?

You do.

33

Page 34: Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

Social vs. Commercial

Thanksgiving Dinner

Lawyers

34

Page 35: Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

FREQUENCYSECTION 2

35

Page 36: Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

Use Reinforcement Schedules

It's been shown that animals and humans work

to maximize a reward's frequency, not its

magnitude.

Put simply, "how often" is usually more important than

"how much." A mouse interacts more frequently with a reward schedule that rewards it more

frequently.

36

Page 37: Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

Use Reinforcement Schedules

Fixed interval (FI) schedules deliver reinforcement for the

first response after a fixed length of time since the last

reinforcement, while premature responses are not reinforced.

User gets points for

logging in to the site once

per day.

User gets points for watching

one video an hour.

37

Page 38: Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

Use Reinforcement Schedules

Variable interval (VI) schedules deliver reinforcement for the first response after a random average length of time passes since the last reinforcement.

User is rewarded with points for the first game

played after an average of 10 minutes from the last

game.

38

Page 39: Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

Use Reinforcement Schedules

Fixed Ratio (FR) schedules deliver

reinforcement after every nth response.

User gets a trophy after winning 50

games.

User gets a reward

after every 5th video

they watch.

39

Page 40: Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

Use Reinforcement Schedules

Continuous ratio (CRF) schedules are a special form of

a fixed ratio. In a continuous ratio schedule, reinforcement

follows each and every response.

Every time a user posts to the forums

they earn points.

40

Page 41: Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

Use Reinforcement Schedules

Variable ratio (VR) schedules deliver reinforcement after a

random number of responses (based upon a predetermined average)

On average, every 3 games a

user will win some points.

Slot machines.

41

Page 42: Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

BEHAVIORAL ECONOMICSSECTION 3

42

Page 43: Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

Relativity and Contrast

43

Page 44: Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

Decoy Effect

44

Economist.com subscription - $59.00

• 1 year subscription to Economist.com

Print subscription - $125

• 1 year subscription to the print edition of The Economist

Print & web subscription - $125

• 1 year subscription to the print edition of The Economist &1 year subscription to Economist.com

16

0

84

Page 45: Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

Decoy Effect

45

Economist.com subscription - $59.00

• 1 year subscription to Economist.com

Print & web subscription - $125

• 1 year subscription to the print edition of The Economist &1 year subscription to Economist.com

68

32

+52

-52

Page 46: Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

Decoy Effect

All expenses paid vacation to

Italy

All expenses paid vacation to

Italyexcept you have to pay for

your own coffee

All expenses paid vacation to

Spain

46

A -A B

Page 47: Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

Anchoring

Is the percentage of

African American nations which

are members of the United

Nations more or less than 45%?

Is the percentage of

African American nations which

are members of the United

Nations more or less than 65%?

47

Page 48: Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

Anchoring

Social security #s and wine.

Upper 20% placed bids 216%-346% higher than the lowest 20%.

Can anchor on anything.

48

Page 49: Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

FREE!

49

Lindt Truffle = 15 cents

Hershey’s Kiss = 1 cent

73

27

Page 50: Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

FREE!

50

Lindt Truffle = 14 cents

Hershey’s Kiss = Free!

31

69

-42

+42

Page 51: Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

FREE!

51

Most transactions have an upside and

a downside

When something is Free, we forget the

downside

Humans are afraid of loss. There is no visible possibility of

loss when you choose a Free item.

There is no risk of having made

the wrong decision.

Page 52: Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

Loss Aversion

52

50% chance

of losing

$200

100% chance

of losing

$100

vs.50% chance

of winning

$200

100% chance

of winning

$100

vs.

Page 53: Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

Reciprocity

Requires that one person try to repay what another

person has provided.

Future obligation benefits society, so everyone is

trained to obey this rule or face serious social

disapproval.

53

Page 54: Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

Reciprocity (2)

Applies even to uninvited first favors, which reduces our ability to decide whom we wish to owe.

Can spur unequal exchanges.

Can also take the form of initial concession that stimulates a return concession. Rejection then retreat.

54

Page 55: Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

Commitment & Consistency

After making a commitment, taking a stand, or position, people are more willing to agree to requests that are consistent with their prior

commitment.

• “I’ll watch your stuff”

• “I’ll get you that toy for Christmas”

• “I support the environment”

• “I’ll bet on that horse”

• “I’ll buy that car”

55

Page 56: Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

Social Proof

People often view a behavior as more correct in a given situation to the degree that we see

others performing it.

• Tip jar

• Ringers in the audience

• Man on the street

• Over 99 Billion Served

• What to do if you need help

• Social Norms

56

Page 57: Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

Scarcity

People assign more value to opportunities when they are less available.

• Things difficult to attain are typically more valuable. The availability of an item or experience can serve as a shortcut clue to its quality.

• When something becomes less accessible, the freedom to have it may be lost. People HATE to lose choices.

57

Page 58: Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

Scarcity (2)

Two optimizing conditions for scarcity:

• Scarce items are heightened in value when they are newly scarce. Things have higher value when they have become recently restricted – more than those things that were restricted all along.

• People are more attracted to scarce resources when they compete with others for them.

58

Page 59: Participation Engines - Stanford HCI Grouphci.stanford.edu/.../rajat_paharia_stanford_hci_seminar_feb_2010.pdf · Participation Engines Driving User Behavior with Game ... Metagames

Recommended Reading

InfluenceRobert Cialdini

Predictably Irrational

Dan Ariely

FreakonomicsSteven D. Levitt,

Stephen J. Dubner

“Cognitive Biases“ on Wikipedia

Total Engagement Byron ReevesLeighton Read

Changing the Game

David EderyEthan Mollick

[email protected]

Twitter: @bunchball

We’re hiring!