16.05.2014

How to simulate viral growth: a hybrid model

Виральность

We continue to publish the series of articles "The Freemium Code", compiled by the head of the Wooga marketing department Eric Benjamin Seufert. Today we have an article by Rahul Vohra, CEO of the company Rapportive, about virality.

How to simulate viral growth: a hybrid model

What is a viral product?

Users come to the product in various ways: through the press, advertising, and your advertising partner campaigns. But one of the most interesting channels is the users themselves. 

A key factor in the growth of a viral product is the recruitment of new users by existing users. The user can simply invite another person ("Look at this product, it's cool/useful/interesting") or directly using the product ("I want to send you money via PayPal").

One of the most famous viral examples is YouTube. Before the site became a huge collection of videos, you could most likely find its videos embedded in news sites and personal blogs. You viewed them, and at the end you were asked to send a link to them to people you know, and also given the code to embed the video on your site. If you didn't want to share it, then YouTube offered a set of other videos that you might like and that you could share. Your friends watched the videos you shared, sent it to their friends, and so on in a circle – a "viral cycle" arose, in which YouTube acquired users at an unprecedented rate.

How can we predict how the virality of our product will work? How long will it take him to recruit 1 million users? Will he get 10 million? And 100 million?

To answer these questions, we need to build a virality model.

In this example, we will conduct experiments with the Excel spreadsheet "How to model viral growth.xlsx».

The simplest model

Let's say we started with 5,000 users. What kind of organic is worth waiting for? 

Well, some people will like our product, and some will not. Some will invite a lot of people, and some will invite no one. Some will be invited in a day, and some will need a week.

Let's put aside all these uncertainties and say that, on average, 1 out of 5 of our users will attract 1 new user in the first month. In other words, our virality factor is 1/5 = 0.2 and our 5,000 initial users will gain 5,000 * 0.2 = 1,000 users per Month 1. This 1,000 will then gain another 1,000 * 0.2 = 200 in Month 2, which will then recruit another 200 * 0.2 = 40 in Month 3 and so on.

What our growth will look like (see the table on Sheet 1):

15

We will be acquiring users at a decreasing rate up to 6,250 people.

What happens if our virality factor is increased to 0.4?

24

We are still acquiring users at a decreasing rate, but now our growth is at 8,300 users.

What happens if we set the virality factor to 1.2?

32

This time we are acquiring users at an increasing rate!

In fact, using simple calculations, you can show the following:

  • with x initial users and a viral factor v less than 1, we will acquire users at a decreasing rate up to x/(1-v) users;
  • with a viral factor of more than 1, the number of our users will grow all the time.

Everything is simple. All we have to do is get a virality factor greater than 1, right?

Well, that's not right…

Firstly, a lot of things in our model are not taken into account. For example, as we acquire new users, we will run out of new ones who can still be invited. I won't talk about it much here, but to learn more about this effect, read "Facebook Viral Marketing: When and Why do Apps Start Going Downhill?" Andrew Chen.

Secondly, viral growth is incredibly rare. It took me some time to evaluate: very few products have a sustained virality factor greater than 1 for any reasonable period of time. But if we can't rely on the virality factor being greater than 1, what should we use in our model?

From discussions with other entrepreneurs, investors and "growth hackers", I realized the following: for consumer Internet products, a stable virality factor from 0.15 to 0.25 is good, 0.4 is great, and about 0.7 is simply outstanding.

However, we have already shown that with a virality factor of less than 1, we acquire users at a decreasing rate until the growth ends. This is not what everyone wants, so what is missing from the picture?

We've missed out on all the other channels that can bring users: the press, app stores, direct traffic, inbound marketing, paid advertising, partnerships, cross-promos, search engine marketing, SEO, celebrity support, and everything else we can think of. Let's review our model and take into account the impact of these factors.

Hybrid model

We will rebuild our model to account for non-viral channels (Sheet 2 in the table).

Some non-viral channels – such as the press – will give us a quick surge in users, while others — such as app stores – will give us a steady stream of users. Let's take both types into account in our model and, for simplicity, consider only three non-viral channels:

  • The press: A good start can attract up to 70,000 people.
  • Search traffic in the app stores. Up to 40,000 downloads per month. Not all users will launch our app, and of those who will, not all will register or be satisfied with their first experience working in it. Let's assume that 60% will like the app.
  • Direct traffic. Since our users and potential users tend to talk, people will find our product directly. This can attract up to 10,000 downloads per month. Again, let's assume that only 60% of them will remain.

Finally, let's assume for simplicity that traffic from the store and direct traffic will remain constant over time.

Let's set our virality factor to 0 and see how our product will live without a viral component at all.

42

By the end of the year, we will have 450,000 users. Let's test different cases of virality.

51

In a good case, with a virality factor of 0.2., by the end of the year we will have 500,000 people. With an excellent development, with a factor of 0.4, we will have 700,000 users by the end of the year. And at the most excellent, with a factor of 0.7, at the end of the year we will have 1.2 million loyal fans.

Gain factor

This model shows how I often think of virality: not as a virality factor v, but as a gain factor a = 1/(1-v). To calculate our total number of users, we just need to multiply the number of users purchased through non-viral channels by the gain factor.

63

This graph shows the amazing potential of the viral factor, even if it is less than 1: by increasing our viral factor, we increase the gain hyperbolically (advice for professionals: to troll other startups, try to tell them that your growth is hyperbolic).

With the help of virality factors, we can, several times, increase our user acquisition through non-viral channels. But remember: you can't enhance something that doesn't exist! That's why we have to divide our growth efforts between non- and viral channels. If we only do one thing, we'll lose everyone.

Our users are immortal

Adding non-viral channels helps, but there is still a significant flaw in our model. For example, we assume that incoming users stay in the app forever.

This is extremely optimistic: we refuse certain products all the time. We can forget about him. We may stop liking him. Perhaps we never liked him. In my next article, we will make changes to my model, taking into account the loss of users.

You can read it here.

Resume

  • Viral growth is very rare: for a consumer Internet product, a stable viral factor from 0.15 to 0.25 is good, 0.4 is great, and 0.7 is outstanding.
  • When the virality factor is less than one, it can be considered as a gain factor a = 1/(1-v). To calculate the total number of users, multiply the number of people from non-viral channels by the gain factor.
  • When the virality factor is less than one, it is critically important to have strong stable non-viral channels.
  • A small increase in the viral factor can cause a large increase in the gain factor.

The article was published as part of a joint series of materials "The Freemium Code" of mobile development sites App2Top.ru and Apptractor.ru .

Original material: https://www.linkedin.com/today/post/article/20121002124206-18876785-how-to-model-viral-growth-the-hybrid-model

Original translation: http://apptractor.ru/info/articles/virusnyj-rost-model.html

Comments
Write a comment...
Related news