54日目:noteのアクセス分析ツールを作ってみた件
noteは記事の閲覧数を週次で確認できますが、あれもっと細かく確認したくないですか?
私はしたいです。ということで作ってみました。
そのうち有料記事とかで公開するかもしれないです。
月間3,000ビューに向けて->10,000ビュー
noteを運用していく上で目標がないのもつまらないので、月間3,000ビューという目標を立てています。
…と思たら、記事執筆から公開までの間で達成しました。次は月間10,000ビュー目指すことにします。
以下一部画像や文章が3,000ビューを目指すものになっていますが、温かい目で見逃してください。
なのでアクセス状況機能(記事ごとの閲覧数等を見れる機能)はよく利用させていただいているのですが、あれ1番短い単位で週単位のデータしか見れないんですよね。
しかもリスト形式で並んでいるので、記事の閲覧数の変遷は分かりづらい。
更に絞込みや並び替えの機能が弱いので、分析という意味では使いやすいとは言えませんでした。
なにかできないかと思い、データを取れないか確認したところ、非公式ながら日次の閲覧数を取れるらしいです。
ので、作りました☆
何ができるツールにするか(要件定義)

まずはなにかできるべきか。
最低でも、記事の日次の閲覧数の折れ線グラフは作りたいです。合計を出して、全体閲覧数の推移も見たいですね。
あとは、記事の公開してからの日数で比べるグラフも作りたいです。直近10記事程度の平均を出して、記事の閲覧数を増やす施策をした時にどれだけ効果があったかも気になります。
さらに表を作ってヒートマップ(表のうち値が大きいほど濃い色をつけたもの)にすれば、より記事の閲覧数分析が捗りそうです。
ひとまずはこの3つを目標に、軽く作り始めてみました。
どう使うものにするか(基本設計)

どうせツールにするなら、何時でも使えるものがいい。これスプシで作れないかな?と真っ先に考えました。
軽く調べた感じ出来そうなので、こんな感じにしました
・入力シート
noteからのデータ取得に必要な値や、過去何日分取得するか、折れ線グラフにはどのくらい表示するか、等を指定できるようにしました
・日付別閲覧データ表示シート
取得したデータから、日付と記事毎の閲覧数を確認できる表を作成して表示するシートを作ることにしました。
・公開日数別閲覧データ表示シート
取得したデータから、各記事の公開してからの日数の閲覧数を確認できる表を作成して表示するシートを作ることにしました。
・グラフ表示シート
あとはグラフ用のシートも作ります。
どのように作り込むか(詳細設計)

さっくりと、以下の3工程に分けて実装しました。
・データ取得機能
実行日から遡り、スプシで指定した日数分の記事の閲覧データを取得する処理です。
・データ成型機能
取得した情報を、縦軸が日付で横軸が記事名の表と、縦軸が後悔してからの日数で横軸が記事名の表、に加工してシートに出力する処理です。
・グラフ作成機能
シートに出力した表をもとに、スプシの機能でグラフを作成する処理です。
詳細は、リクエストいただいたらスプシごとコードを公開しようと思います。
完成していざ実行
その結果、ワンクリックして数分待つと、このような分析結果が確認出来るようになりました。
こちらは日付事の閲覧数のヒートマップです。
私の記事の場合は、基本的に公開してから5日程度は閲覧数が大きく伸びるようです。

こちらは上の表を折れ線グラフにしたものですが、思ったよりごっちゃになってわかりずらい。
それでも直近2週間くらいは、記事の閲覧数が右肩上がりになっていることがわかります。なんで伸びてんだろ?

次に、公開してからの日数の閲覧数と直近10日間平均ののヒートマップがこちらです。
やってみてなんですが、正直上の表以上の情報はなさそうです。
1日目の閲覧数が日に日に伸びていることは確認できますが、上の折れ線グラフでわかるし要らなかったかも。
こちらも折れ線グラフ出るようにしましたが、新しくわかることなかったので割愛。

結び
こんな感じで閲覧数を確認できるツールを作ってみましたが、単に息抜きで作った訳ではありません。もちろんnoteのネタ作りでもない…で……すよ?
今回の月間3,000ビューという目標に向けて、日次で数字を追いかけるために、閲覧数を増やすための施策の効果を測定する為に、必要なデータが取りづらかったのでツールにしました。
目標達成の為に、日々の進捗を把握する数字や、施策の効果を確認する数字を定めておく事を大切にしています。
数字に追われる毎日でなく、自分で決めた数字を追いかける生き方は中々に面白いです(^^)

今回も最後までご覧いただきありがとうございました٩( 'ω' )و
「小難しいことをわかりやすく面白く」をモットーに、色々な記事をマガジンに分けて投稿しています。
面白そうな記事があれば、フォローして次の記事をお待ちください('ω')
※画像はイメージです
