リンク:
アリスブログ > ALISのデータ分析まとめ > 当記事
◆ 【2018-09-26】ALISの「読者の数」と「ブロガーの数」を調べてみた
「【2018-09-24】ALISの全ユーザー数を調べてみた」の続きです。
全ユーザーの「user_id」を取得すれば、様々な情報を得ることもできるので、そこから、「読者の数」と「ブロガーの数」を調べてみることにしました。
○ 留意事項
・当プログラムや当計算方法に誤りがあるかもしれません。予めご了承下さい
○ 関連記事
◆ 調査
○ 手法
「user_id」と「個別の情報が確認できるAPI」を使うことで、その人の「記事の制作数」を保存。これで、そのユーザーが記事を作成する方なのかどうかを判断します。
また、その際に最終更新日を取得することで、アクティブユーザーがどれくらいいるのかも、わかるようにしておきます。
○ 定義
今までに3記事以上作成したことがあったら、ブロガー。
そうでないなら(記事の制作数が2以下の場合は)、読者にします。
○ 1:「記事の制作数」と「最終更新日」を取得するプログラム(Python)
※1 このプログラムを動作させる前に、「【2018-09-24】ALISの全ユーザー数を調べてみた」に書かれているプログラムを起動させて、「ALIS_all_user_id.txt」を同一ディレクトリに配置しておく必要があります。
※2 このプログラムはALISの全記事を取得するため、実行にかなりの時間が必要です
※3 ALISのユーザーが増えると、いずれ、このプログラムでは対処できなくなります
○ 1:実行結果
2979人もいたので、凄く時間がかかりました(汗)。
{"user_id": "yuuki", "last_update": 1537772330, "article_num": 208}
このような形式のJSONデータを、全ユーザー分、保存しておきます。
○ 2:取得したデータから、ブロガー数を出力するプログラム(Python)
上記の「1」と「2」のプログラムを連結させて動かすと、バグがあった時に凄く困るので、分割しました。
これにより、取得したデータさえ合っていれば、集計プログラムは短時間で修正を繰り返すことができるようになります。
○ 2:実行結果
必要な情報をまとめてみました。
○ 内容
ALISのユーザー数 : 2979
記事数 : 16438
ブロガーの数(3記事以上書いた人) : 614 (20.61 %)
読者の数(3記事未満) : 2365 (79.38 %)
ブロガーの執筆量 : 15841
ブロガーの平均執筆量 : 25.79
1週間以内に投稿したブロガー : 73 (11.88 %)
2週間以内に投稿したブロガー : 123 (20.03 %)
3週間以内に投稿したブロガー : 142 (23.12 %)
4週間以内に投稿したブロガー : 158 (25.73 %)
○ 分析したデータから分かること
1,記事数は、ユーザー数の5倍ぐらい(今後、更に増えるかも?)
2,ブロガーは全体の20%。読者は全体の80%である
3,クローズドβのブロガーの継続率は「11~20%」ぐらい(半年後の継続率)
○ 終わりに
現在のALISのアクティブユーザー数も、「11 ~ 20%」の範囲にあると予想されるので、おそらく、現在は「200 ~ 400人」ぐらいの方が活動していると思われます。
結構高めのリテンションレートではないかと。
オープンβ以降も、このぐらいの勢いで(もしくは、これ以上の勢いで)盛り上がったら良いですね。
◆ 「ゆうき」のツイッター