Upload
matt-holland
View
223
Download
0
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