Virality- Jim Pugh

Embed Size (px)

Citation preview

  • 8/16/2019 Virality- Jim Pugh

    1/21

    Measuring and Improving Virality

  • 8/16/2019 Virality- Jim Pugh

    2/21

    Overview

    • 

    What is virality?

    •  Measuring virality

    •  Improving virality

    •  Case Study: Commit to Vote Challenge

  • 8/16/2019 Virality- Jim Pugh

    3/21

    What is Virality?

    • 

    Often used, poorly understood: –  “There’s a viral campaign happening on Twitter”

     –  “Social media goes viral on Capitol Hill”

    •  Virality measures organic growth, not overall

    popularity

    •  Determined by amount of user sharing

    !

  • 8/16/2019 Virality- Jim Pugh

    4/21

    #

    $##

    %##

    !##

    #

    '##

    (##

    $ % ! & ' ( ) * + $# $$ $% $! $& $' $( $) $* $+ %#

       !   "   #   $   "

    &'(#

    )*+,-'$./

    What is Virality?

    • 

    Virality Ratio  – average number of new peopleeach user recruits

    •  Definition of viral growth: Virality ratio greater than 1

    •  Virality ratio less than 1 is sub-viral – growth is limited

    &

    #

    '###

    $####

    $'###

    %####

    $ % ! & ' ( ) * + $# $$ $% $! $& $' $( $) $* $+ %#

       !   "   #   $   "

    &'(#

    -'$./

  • 8/16/2019 Virality- Jim Pugh

    5/21

    •  Virality Loop:

    •  Users take action

    •  Users invite friends

    • 

    Friends respond, become users

    •  Repeat

    What is Virality?

    '

    ,-./0

    102345

    6578/075

     !"#$% '()* 0 +%,-)* '()* 0 '*./$%.* '()* 1 0-1(2-)3

    '(#$

  • 8/16/2019 Virality- Jim Pugh

    6/21

    Measuring Virality

    • 

    How can you measure your virality ratio?

    •  Qualitatively:

     –  Are we recruiting lots of new people?

    •  Curve-fitting:

     –  Estimate time needed to complete virality loop

     –  Plot number of new users after every loop time

     –  Fit to best exponential curve

     –  Exponent = virality ratio

    •  Can be very inaccurate

    (

  • 8/16/2019 Virality- Jim Pugh

    7/21

    Measuring Virality

    • 

    Generation Tracking: –  Record what “generation” each user is

     –  Initial user = generation 1

     –  Invited user = generation of recruiter + 1

    • 

    Can exactly track virality ratio for each generation:

    Gen 2 users / Gen 1 users = Gen 2 virality ratio 

    )

  • 8/16/2019 Virality- Jim Pugh

    8/21

    How to Track Generations

    • 

    Embed data as URL parameter in sharing link –  Facebook post link: http://my.site.com/campaign?generation=1 

    •  When loading, application should read URL data

    and store for user

     –  Susan clicks link and signs up – becomes Gen 1 user

    •  When user shares, increment generation count

     –  Susan posts link to wall: http://my.site.com/campaign?generation=2 

    •  Can store additional information in link: –  http://my.site.com/campaign?generation=2&inviter=Susan&source=FB 

    *

  • 8/16/2019 Virality- Jim Pugh

    9/21

    Saturation

    •  In theory, no growth limit for viral campaigns

    •  BUT, only so many people on Earth (or in target audience)

    •  Eventually, growth becomes sub-viral – campaign hits

    saturation

    •  To calculate virality ratio, limit to only early generations

    +

    #

    ###

    *####

    $%####

    $(####

    %#####

    $ ' + $! $) %$ %' %+ !! !) &$ &' &+ '! ')

       !   "   #   $   "

    &'(#

    -'$./ ).2*$.345

  • 8/16/2019 Virality- Jim Pugh

    10/21

    Improving Virality

    • 

    "Ok, I can measure my virality -- but how do Iimprove it?”

    •  Return of the virality loop: –  Action

     – 

    Invite –  Response 

    •  Remember: Virality Ratio = Action Rate x Invite Rate x Response Rate 

    •  Improving rate of any step improves virality ratio bysame percentage

    $#

  • 8/16/2019 Virality- Jim Pugh

    11/21

    Improving Virality – Example Campaign

    • 

    New campaign has virality ratio of 0.75

    •  Virality Loop Optimizations:

     –  Optimizing action page -> 8% higher conversion rate

     –  Optimizing share page -> 15% more invitations sent

     –  Optimizing share content -> 9% higher click rate

    •  New virality ratio: 0.75 x 1.08 x 1.15 x 1.09 = 1.02

    $$

    VIRAL

  • 8/16/2019 Virality- Jim Pugh

    12/21

    $%

    6."# )2*78

    9:;: 64(('2 24 -42# 6

  • 8/16/2019 Virality- Jim Pugh

    13/21

  • 8/16/2019 Virality- Jim Pugh

    14/21

    Commit to Vote Challenge App

    $&

  • 8/16/2019 Virality- Jim Pugh

    15/21

    $'

    Commit to Vote Challenge App

  • 8/16/2019 Virality- Jim Pugh

    16/21

    Early Growth

    $(

  • 8/16/2019 Virality- Jim Pugh

    17/21

    $)

    Full Growth with Saturation

  • 8/16/2019 Virality- Jim Pugh

    18/21

    Measuring Virality of Commit to Vote Challenge

     

    Take all Gen 1 users from first week (10/17 - 10/24)•  Identify all later users descended from Gen 1

    •  Virality ratio of first five generations: 1.11

    $*

    #

    '###

    $####

    $'###

    %####

    %'###

    $ ! ' ) + $$ $! $' $) $+ %$ %! %' %) %+ !$ !! !' !) !+ &$

       !   "   #   $   "

    >#5#$.345

    -'$./'28 4? @'$"2,A##B !"#$"

  • 8/16/2019 Virality- Jim Pugh

    19/21

    Top Optimizations

    Action  –  Limiting the required Facebook permissions to exclude Religious/

    Political Views and Friends’ Location boosted signups by 18.5%

     –  Prompting for the user’s reason for voting after  they hadcommitted boosted signups by 11.1%

    Invite –  Using an “ask” rather than “inspire” frame on the invite step

    boosted invites by 5.9%

     –  Adding “optional” to the reason prompt increased invites by 4.5%

    Response –  Changing invite text to a “ asks: Will you commit to

    vote?” frame increased click rate by 19.2%

    $+

  • 8/16/2019 Virality- Jim Pugh

    20/21

    %#

    C*#"345"D

  • 8/16/2019 Virality- Jim Pugh

    21/21

    Virality Workshop Notes

    • 

    There is only one set of parameter choices that willgive you a viral campaign

    •  Use your Excel calculators to determine if the

    difference in conversion rates is statisticallysignificant

    •  IMPORTANT: To use the Excel calculator with yourconversion rate on the Invite Tester, divide the rate

    by 10