Analysis on the Lost Users on Steem

in #utopian-io7 years ago (edited)

Strangers say hello while friends say goodbye. This is what we see everyday in real life. So do we on Steem.

New users come to steem, as well as old users leave. So far (by 2018-01-02), there are in total 547,027 users, whom we call steemians or steemers. However, it does not necessarily mean that you can make as many friends here. Some of them are bots, --- well, you could make friends with bots if you'd like to, --- some users are hibernating, and some are even dead.

Thus, how many of them are really active on Steem? How many users have left Steem already? How many potential friends are you really able to make on Steem?

In this article, I presented the analysis on the lost users on steem, especially in CN category as a case study.

Methods

The data of the accounts were obtained from steemsql database[1] with the following query:

SELECT name, created, post_count, last_post 
FROM Accounts order 
by created

The data of the posts were obtained with the following query:

SELECT author 
FROM Comments 
WHERE title <> ''

The data of the posts in CN category were obtained with the following query:

SELECT author, created 
FROM Comments 
WHERE json_metadata like '%\"cn\"%' AND title <>''

Subsequently the data were analyzed using R language (R Core Team 2016).

Results and discussions

The entire site

Many accounts never ever post a single blog. As the slogan of Steemit used to be Blog and Get Paid, we suppose that an account who has posted at least one blog is a valid account. Thus, 200,177 accounts, i.e. 37 % of all the accounts, are valid ones. The rest 63 % either keep silent, or only reply and vote.

Three months ago I wrote in a post in Chinese that only 33 % were valid. Now it is good to see that the percentage has significantly increased.

Let's see how many users are inactive among the valid users. We suppose a user who has not posted a single blog in the recent one month is a lost user. In total, 132,851 are lost, i.e. 24 % of the total account on steem, or 66 % of the valid users. These numbers are greater than those calculated three months ago, when 21% of the total account or 63% of the valid users were lost.

unnamed-chunk-3-1.png

The trend of lost users

Every day new users sign up, while lost users post their 'last' blogs. The latter might return someday, but you never know. For short, let's call them 'new-borns' and 'deaths', respectively. No offense. The deaths could come back to life in the future.

The following figure shows the daily number of the new-borns (in blue) and that of the deaths (in orange). Shortly after the beginning of Steem there was the first peak in both the new-borns and deaths around August 2016. An ice age followed from October 2016 to May 2017, when the number of new-borns was equally that of the deaths. After that the second peak came and lasted until now. The maximum daily sign-up number was over 2500 accounts, while the maximum daily dead number was close to 1500 accounts. Recently the new sign-up number is slightly decreasing, and the dead number is nearly stable, indicating that the active accounts are technically decreasing.

unnamed-chunk-4-1.png

Case study: CN category

Nearly 1.2 billion people (around 16% of the world's population) speak Chinese as their first language [2]. Thus, there is a huge potential market of Steem in Chinese users.

On Steem, CN is a category with posts written in Chinese, or posts about China or Chinese. Using the similar methods, let's see what has been going on in CN category.

Which accounts are the valid accounts in CN category? We suppose that an account who has posted at least one blog with CN tag is a CN-valid account. Thus, there were 4073 CN accounts by the end of November 2017. It was only 2% of the valid account in the entire steem.

Among them, 3541 accounts have not posted in the recent one month. Using the previous definition of 'lost steemians', 87 % CN-valid users are lost in total. This percentage was 79% three months ago.

Let's see the daily trend. Similar to the previous figure, the ones who posted for the first time in CN are described as CN new-borns, and those posted for the last time (so far) are described as CN-deaths. There was a sharp increase in CN-newborns in July 2017, and the number of the CN-newborns were greater than that of the CN-deaths from July to September 2017, when 20 to 50 accounts posted for the first time in CN category everyday. In the recent two months, the number of CN-deaths was slightly greater than CN-newborns.

unnamed-chunk-6-1.png

The following figure shows the daily ratio of CN-deaths to CN-newborns. When the ratio is 1, it means that the active account number is stable. When the ratio is smaller than 1, it means that the CN-community is growing. There was a continuous growing period from June to September 2017. In the recent months, although many new users has come to CN, more users have left. In total, 1960 accounts, i.e. 48% of the CN-valid accounts, posted only one blog in CN category, and has never come back. They were both the CN-newborns and CN-deaths.

unnamed-chunk-7-1.png

Summary and Conclusions

Among the nearlly 550,000 steemians, 37% accounts are valid in posting, and 66% of the valid accounts are lost. Although the price of SBD has dramatically increased recently and many new users are signing up, in the meanwhile many old users are leaving steem or have not come back yet. From my point of view, Steem must improve the attraction to old users, which is more important than that to new users. Maybe a survey for old users about 'Why don't you come back to steem" could explain the reason and provide helpful suggestions for steem's future development.

Regarding the CN category, there has been a rapid growth in new CN users as well as in the loss of old CN users. Besides a survey mentioned above, the CN community might need a comparison with other localized categories such as KR or DEUTSCH so as to figure out some potential problems in the community development.

References

R Core Team. 2016. R: A Language and Environment for Statistical Computing. Vienna, Austria: R Foundation for Statistical Computing. https://www.R-project.org/.

[1] http://www.steemsql.com/

[2]https://en.wikipedia.org/wiki/Chinese_language



Posted on Utopian.io - Rewarding Open Source Contributors

Sort:  

给你补了个赞,到时候看看是不是有用。

其实我觉得如果steemit想做大 必须做好cn区 咱们人多啊 用户就是价值
其实我觉得 加速中文区用户离开的原因 主要是吸引他们来注册,是因为可以发发文章就赚钱;但是他们注册了,缺不是那样简单;大多数人耐不住寂寞就走了。

cn 区想做大目前比较难。为钱来的,自然为钱而去。赚钱是个噱头,是把双刃剑。

这样也好 沉淀下来的用户 才是真正有价值的用户

Your contribution cannot be approved yet. See the Utopian Rules. Please edit your contribution to reapply for approval.

Dear @dapeng,
thanks for your contribution, great work! Unfortunately we cannot approve it in its current state. You published your contribution as "suggestion", however it does not fit that category. You could move it into the "analysis" category with a few changes:

  • please change the category to "analysis"
  • please change the repository to "steemit/steem".
  • analysis contributions are only allowed in English - please remove any non-English/CN text

You may edit your post here, as shown below:

You can contact us on Discord.
[utopian-moderator]

Thank you very much for your comments. I followed your suggestions and have edited it. Please have a look.

I thought I chose the 'Analysis' category but it was not. Maybe my mouse clicked it by accident and I did not notice. Sorry for the inconvenience.

Regarding the language, I have removed the text in Chinese. When I was writing this post, I read the rules and found that there is no language requirement for the Analysis category. As this post is helpful to Chinese users, I wrote it bilingually. As far as I know, the language requirement is written in the Development category (English is a must) and in the Tutorial category (Any language is OK). I guess it would help if it is written in the rules of Analysis Category.

Thanks, I have approved your contribution. The language rules are in the general part of https://utopian.io/rules:

Contributions should be in plain English and fully understandable. The only accepted exceptions are:

  • Contributions under the Tutorials and Video Tutorials Category, and Blog posts.
  • Open Source projects that are meant to be for specific languages only.

the steemit/steem project itself is not meant to be for a specific language only. I understand that your contribution could be helpful also in Chinese and I appreciate
your efforts to comply to the utopian rules. You can still publish a Chinese version of your analysis outside of utopian, of course.

Great to know. Thanks again for your kindness and patience.

Hey @dapeng I am @utopian-io. I have just upvoted you!

Achievements

  • You are generating more rewards than average for this category. Super!;)
  • Seems like you contribute quite often. AMAZING!

Community-Driven Witness!

I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!

mooncryption-utopian-witness-gif

Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x

有没有办法对新用户做一个渠道来源分析?

我没有。你有没有?

我与你同在 O(∩_∩)O哈哈~

永远不分离 吼吼

中文区交易难、发帖难、点赞少、人懒惰应该是离开的主要原因。看了你的数据发现中文区情况不容乐观啊!

说不定其他按语种的分区也是这样呢

感覺資訊太雜, 很容易被淹沒. 我覺得如果可以像Tweetdesk一樣把自己的following分類, 比較容易吸收. 一旦資訊疲乏就不會想去看新人帖, 這樣他們也容易離去.

问卷调查可不能在这里发起啊

这意见不知提了多少遍了,一直没实现

所以要指望有人像chainbb一樣 以steem為底重新design一個新的網站/介面嗎?

希望 @skenan 有时间能给 cnsteem 加上这些功能吧

喔喔 我之前不知道有這個網站 Thanks

Thank you for the contribution. It has been approved.

You can contact us on Discord.
[utopian-moderator]

Coin Marketplace

STEEM 0.20
TRX 0.13
JST 0.030
BTC 64081.52
ETH 3398.85
USDT 1.00
SBD 2.62