Steemit Churn Rates Q1 2018

in utopian-io •  6 years ago 

Churn is a fact of life in business.  You will win new users and you will lose users.  Churn can be calculated by the following formula

Churn = Number of Active users at the beginning of the period + New registrations – Number of Active users at the end of the period.

Churn rate can be calculated using 

Churn rate = Churn / Number of Active users at the beginning of the period

“While churn is not necessarily a bad thing for all businesses, a high churn rate compared to your competitors can be a troubling sign. For social media and advertising platforms, it can suggest a lack of engagement and loyalty among the user base – and increased consumer dissatisfaction with the platform at large. Especially for companies that rely on advertising revenue, the lack of a consistent, engaged audience could jeopardize key business models and monetization strategies.”

Source https://www.vertoanalytics.com/chart-week-social-media-networks-churn/

The aim of this analysis is to calculate the churn rate on Steemit.  I have seen the question being asked a number of times now in different comments on posts, and most recently I had a direct request from @davemccoy for this information.

  Repository

https://github.com/steemit/condenser

All data for this analysis was taken from Steemsql held and managed by @arcange.  As to not distract from the data, I will first present the findings and then the queries used.

Weekly Churn Rates 2018

The chart below shows the weekly churn rate by line and by bar you can see the number of new accounts and the distinct user count for the week.

  

 

 

The table above shows the number of new accounts registered per week, the distinct count of votes, the discount of authors, the distinct user count (either voted or posted/commented), the weekly churn and the weekly churn rate.

The churn rate varies considerably from week to week as it is dependent on two variables, the distinct users and the number of new accounts.  As both of these can vary from week to week it is expected to see this variation reflected in the churn rates.

The average weekly churn rate is 22% and the median is 20%

Monthly Churn 2018

 

As with the weekly churn rates you would expect to see a variance on the monthly churn rates as the variable also change.  There are notable swings on the number of new accounts each month. However the distinct user is smoother when looked at monthly over weekly.  This smoothness in the distinct user reduces the swings on the churn rates

Both the average and the median monthly churn rates are 59%

Q1 2018 Churn rate

  In Q1 of 2018 Steemit lost more active users than gained. The churn rate was 121%  

Using this as a comparative figure against the social media sites in the image above.  Facebook was reporting a churn rate Q3 to Q4 of only 2.8%, Snapchat 23.5%, Instagram 19.1%, Twitter 25.3% and Kick 33%.  I was unable to source more recent data and I was also unable to source churn rates for Reddit.  If you do have this information, please do comment below as it would add value to this post.

Specific Turn Rates

In @davemccoy request he defined the

 "active users" as those members that post or comment in the preceding 2 week period of time

 

 Calculating churn rates this was results in a higher monthly churn, with January showing that Steemit lost more active users than gained.  Both the average and the median month churn rates are 79% in 2018


Conclusion

Churn is a fact of any business.  What is an acceptable level of churn is also a business choice but the reality is, the lower this number the better.  Calculating monthly churn in both ways as above show that Steemit has a monthly churn of between 59% and 79%.  However a Q1 turn rate of 121% is very disappointing to see.

What are your thoughts on the churn rates above?  What reflection do they give about Steemit?  Please do comment below 

The Queries

As mentioned I used Steemsql and PowerBI to gather and model the data.  The query used to get the unique voters was

SELECT voter, timestamp FROM Txvotes (NOLOCK) where timestamp >= CONVERT(DATE,'2017-10-01')             and         timestamp< CONVERT(DATE,'2018-05-01')

The query used to get the unique authors was

SELECT author, timestamp FROM Txcomments (NOLOCK) where timestamp >= CONVERT(DATE,'2017-01-01')             and         timestamp< CONVERT(DATE,'2018-05-01')

To get the total unique users, I combined both of the above queries and then ran distinct counts on the name.

The query used to get the number of new accounts was

Select name, created FROM Accounts (NOLOCK)

 I am part of a Blockchain Business Intelligence community. We all post under the tag #blockchainbi. If you have an analysis you would like carried out on Steemit data, please do contact me or any of the #blockchainbi team and we will do our best to help you...
You can find #blockchainbi on discord https://discordapp.com/invite/JN7Yv7j 

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Interesting to learn about Churn rate since I never heard of it before. Facebook still on the top lead due to their optimization on a user-friendly interface. I still use it for social media and friends network.

What's more, concern me is about Steemit Churn rate. The fluctuation rewards based on the STEEM and SBD market price is unstable. Meanwhile, new user lost interest in the platform over time.

what you say @legendchew is true.

Meanwhile, new user lost interest in the platform over time.

I agree it is true

looks steemit getting increasing , I think one problem to be improved is about accepting new users instantly. it's so late to get feedback from steemit when apply as new user..

people have trouble getting traction on steem unless they have very specific interests or are very determined. it's not a mass media site as is

you are right, it is not a mass media site, and it is not a social media site and it is not just a blogging site. As long as it is not anything then people will be confused and leave.

Thank you for looking into this, this gave me an insight and better decide if this platform was really meant to be a social platform. Although to some degree, it does act like it, but for me, Steem was originally meant to be for content discovery. Perhaps it's a cross between the two - blogging and social. Perhaps data from blogging platform can provide better insights.


Need help? Write a ticket on https://support.utopian.io/.
Chat with us on Discord.
[utopian-moderator]

good suggestion, like WP or Pulse or something

Hey @paulag!

Is there way to gauge how many of the new accounts are actually legitimate new users vs. placeholders/spam/bot accounts?

Almost every day 2 … 4 accounts with reputation 25 follow me. All they do us post links from YouTube. I fear there are quite a few of those.

Not just quite a few. A LOT. As part of the @steemflagrewards crew, we see many low effort spam accounts like those. The best we could do is to make sure their earnings stay in the dust level as the VP allows.

hahah I wish!

Thanks, this supports my thesis that Steemit needs a complete overhaul in how the Reward Pool works.

Few players gaming the pool, newbies get discouraged and go away. Assuming of course, that a majority of the new accounts aren't bots.

My other theory is there are more bots than people, but that is hard to sift from the data.

to hard. I would love a bot free day on steemit, just to collect the data

Interesting piece of analysis @paulag; Steemit's high churn rate is sad but not entirely surprising.

Now that "it" has been established, perhaps we should look at the reasons "why."

I would submit that the vast majority of Steemit's churn problem can be attributed to "misguided" marketing. If the primary angle of approach-- when anyone from STINC to individuals talk about the site — is "come to Steemnit and make money" you're going to have an ENORMOUS number of disappointed people.

ESPECIALLY if the statement "Come to Steemit and make money" is paired with someone pointing to Jeff Berwick or Jerry Banfield as "examples" of what that means.

It become about the "fantasies" and "magical thinking" people create in their own minds... "Oh, I can go write a few blog posts and post memes and make HUNDREDS of dollars a week!"

No. No you can't. At least not unless you're importing your existing 800,000 followers from YouTube or Facebook. And even then there's a burn in period.

I think it's time a LOT of people took a long hard look in the mirror! You can't go around being all distressed that most people seem to be here just to "milk the system for money" if you keep telling the world "come to Steemit to make money!" Think about it...

"But people wouldn't come if we didn't promise them money!"

Are you sure? Or would it just be the "get rich quick crowd" that would no longer come? And do we really want them, anyway, given the current issues we are dealing with?

But that's a whole different story, for a different post.

=^..^=

  ·  6 years ago (edited)

ESPECIALLY if the statement "Come to Steemit and make money"

But without that promise Steemit is just another free speech blogging side like Minds or GAB. But both Minds and GAB offer more engagement in form of comments and upvotes.

At least not unless you're importing your existing 800,000 followers from YouTube or Facebook.

Not even then because you would have 800,000 follower with 15 Steem Power / 30000 VEST. Do you know how many upvotes form a 30000 VEST account your need to get above the dust level?

I don't either but it's more then 7.

And do we really want them, anyway, given the current issues we are dealing with?

Steemit might already have to many of those as is already doomed.

I fully agree on a personal view point - however having experienced jerry on other platforms before steemit existed, he does not exactly bring quality traffic or users, but at an early growth stage for steemit, it helps with rankings and visibility to more mainstream people. but yes, a different story for a different post. Ping me if you write one, would love to chime in

Two weeks seems very limited for active users. Most platforms use ‘active within 30 days’ (Facebook and Twitter for example), several even use ‘active within 90 days’ to determine what is an active user.

Also this calculation forgets about won back users.

David Pakman, VC at Venrock and then some, has a good article on churn here.

I think it is normal that Steemit has a higher churn rate because currently the platform still promises lots but doesn’t tell people how hard it is to actually earn.

What would be interesting to see would be (monthly) rate churn based on account age. Where possible younger than one month, 1-3 months, 3-6 months, 6-9 months, 9-12 months, 1-2 years,+2 years old accounts. This would allow initiatives suc as @curie, @ocd, @cervantes, and others to device new strategies to improve user retention and thus lower churn.

Addendum: while retention on Steem can definitely be improved, and should IMHO, I don’t think looking at churn at this stage of the platform matters much.

Steem is merely two years old, all platforms still sport Beta. User acquisition and active user growth matters most. Improving the sign up process is still of a higher priority than the raw churn rate.

Churn rate baaed account age, reputation, and amount of posts/comments is a very interesting analysis though as it will facilitate improving retention.

Pure churn rate for a still beta platform without subscription model and never IPO’ed? Rather irrelevant right now.

Active users is still the most important metric but yes, both numbers go hand in hand. :)

Steem might be only two years old but I fear that most if not all the whales have been created. Only two years old, not out of beta and already jammed.

In addiction to the churn rate I suggest to look at how many user “level up” from plankton ⇒ minnows ⇒ dolphins ⇒ orcas ⇒ whales.

Just wait til HF20, when it doesn't take weeks to create a new account through the normal "free" channel.. the churn rate will explode, as will bots...

What change will HF20 bring which will enable this?

HF20 aims to simplify the account creation model.

^ what she said 🙂

More accounts to be abandoned later won't help the churn rate.

I recently registered two of my young children's names.
They won't be old enough to use them for another decade but I wanted to reserve the names and give them accounts in the first million.
They've never been active. Would this behavior inflate that churn rate?

I was thinking of doing the same myself

Post for them! (Yes, it would inflate the churn rate)

I've also created user names for projects that I have not posted for yet.

so, this's gonna be a good year :D

*comment like a C.E.O look up at annual report..

I wonder what is Steem's churn rate?

@paulag probably should have written steem and not steemit here. As far as I can understand she has looked at the whole blockchain, not just posts and users using steemit.

I looked at Steemit, not steem (should be in the github repo listed above). Active users were based only on those that made a comment or vote or post

Maybe many new steemians have just opened an account to move their steems away from an exchange to a more secure place and discover steemit with an integrated wallet first. If so, a high churn rate would be not too bad 😊 @peekbit

@paulag I'm glad you provide some numbers o key metrics we should be looking at and transparency into the methodology by which you arrived to them.

While everyone gets excited over new account adds, the rubber meets the road with churn because it lets you know how many of those adds you keep. Based upon what the numbers you provided are saying, it seems Steemit is still a bit of a sausage factory with a retention problem. I'm curious if in this report the new adds were normalized to remove what would be considered new bots and sock puppet accounts from new adds (or if that is even possible). I believe you did something in the past to determine a more real number of active users. It would be cool to see if there is a way to determine churn among that group as opposed to the whole.

I did something before where I removed the list of known bots at the time, but to be honest the post was laughed at because there are thousands of bots and I had a few hundred. this task at the moment is impossible.

@paulag The bot problem is pretty bad. I remember when I joined back in July 2016, and it was pretty bad even then. Steemit did not have a real registration review process, and each account was receiving the equivalent of like $7 USD in STEEM at signup when STEEM was valued at like $0.20 or so. People were registering hundreds and thousands of accounts, just to get the free STEEM. It was insane.

Now, it's much harder to do that, and accounts are created for different reasons. It would be cool if at some point we could see what the real churn rate is among active users, but who knows if that could ever be teased out.

This is a very interesting topic. Thanks for bringing it to our attention

Thank you very much for gathering this information @paulag! I really appreciate it. It confirms what I have seen through my interactions, and hopefully it will be seen by "management" to address the issues that the numbers reflect. I think it could be a constructive metric to use if I was in their position, so I hope they take it as something to be improved upon!

Again, great work and thank you for grabbing that information!

you are most welcome - I enjoyed the exercise and think its valuable information for Steemit

I am happy you did it so that I could see if the number bore out what I thought in my mind from anecdotal evidence... and I agree that it is super valuable to them (if they would just read it)... I did read something from @yabapmatt that said he thinks they never intended steemit to take off, they just wanted it to be a proof of concept site...And then there would be new sites that would utilize steem... If that's true, then it would explain why they don't seem to react to some of these issues. Anyways, thank you very much again for the great information, I really appreciate it Paula! :)

But any effective solution to retain new users would reduce the whales VEST while increasing plankton VEST. I don't see them doing that. @Steemit is the biggest whale with the highest VEST after all.

lol... funny @krischik! :)

That's scary. That's like a sports team that has a terrible defense and allows the other team to score a lot (users leaving), but they're counting on putting up a lot of points to win the game (new users). If you make even a small slipup, the game is lost. I didn't realize the situation was so dire. I knew that we had gotten over 100k users, but to drop to 70k in one week is frightening. We've known there was a churn issue for a while, but now you've shown us just how bad it is. Hopefully Ned and co can make it a better place to be soon... otherwise it could just be a few of us here to hang out.

Actually i am still confused about churn, because i just heard it. but I try to learn it, please correct it if wrong. the increase or decrease in steemit users depends on the market price of STEEM on the one hand, but the person who is truly in it will not be affected by it

good job ... and good analysis ... i like read your post ... so what causes decline from active users?

there are soooo many factors that would cause decline, from holidays to the price of steem

that is true for an active account and there is a steemian account that has posted some posts and then they do not post anymore.

after I try to ask them, the reason is I have made a nice and original conten but I do not get upvote. and when I see another post, their conten is normal .. then do we new steemian not entitled to get upvote? that's some of the reasons I get ..

and they also say .. steemit is not like that in promoted .. upvote is given only to big people .. then we new become steemian have to buy upvote at bidbot .. when we want to be appreciated .. not necessarily we have to get a lot of upvote .. just a little .. but consistent .. so this factor that will make us will continue to stay in steemit .. otherwise it will be gap in this platform ... let's discuss the strategy

I would not say entitled to an upvote but rather disappointment of the lack of upvote.

Mixing up entitlement and disappointment is something I see often in debates. And I suspect it's done intentionally to shame those who feel disappointed.

So let me make this clean: While I am not entitled to an upvote I have every right to be disappointed. As has every other new user.

I can this the expectation gap

The statistics you show what I have suspected all along: Many new accounts have been created but even more have abandoned.

When a newcomer looks at the trending page he will see all the $800 rewards and think to himself: I can do that. New to the system he won't notice that the upvotes are all from bots. Eventually he will notice. And I'll be honest to you: Those upvote bots have the smell of pyramid scheme to them. That's the moment a lot us users will stop using the system.

I use Busy which notifies me when someone follows me and I always check of there is something interesting there. But there rarely is. Almost every day a bunch of reputation 25 accounts follow me and all they post are random links to youtube videos.

Clearly bots but they too would count active as they do post. So I fear the situation is even worse.

One last idea. There are users levels on Steemit: whales, orcas, dolphins, minnows and plankton — Another interesting statistic would be the change over time here.

My prediction here would be: We hadn't had a new Whale for quite while. And even amount new Minnows are in exponential decline.

So there's been a decline in active users since the beginning of the year?

That's concerning!

It would be interesting to collect some data from people who have joined and are inactive to see why.

Hey @paulag
Thanks for contributing on Utopian.
We're already looking forward to your next contribution!

Contributing on Utopian
Learn how to contribute on our website or by watching this tutorial on Youtube.

Want to chat? Join us on Discord https://discord.gg/h52nFrV.

Vote for Utopian Witness!