00:07
今日は、Chrome拡張機能で作ったウェブサイト滞在時間計測ツールについてお話しします。 最近、自分がどのサイトにどれくらい時間を使っているのか気になりまして、一覧時間を自動で記録するツールを作ってみました。
機能としてはとてもシンプルです。開いているウェブサイトの滞在時間を計測し、長い順に一覧表示する。 ただ、それを実現するまでには意外と苦労がありました。
例えばタブの切り替えです。私たちは普段複数のタブを行ったり来たりしていますよね。 そのため、ただページを開いているだけではなく、今本当に見ているタブはどれかを判定しなければなりません。
別のタブへ移動した瞬間にタイマーを止め、新しいタブの計測を開始する。そんな処理を組み込んでいます。
また、Chromeの設定画面や拡張機能管理画面など、ブラウザ独自のページも除外しました。
こうしたページまでカウントしてしまうと、分析結果がノイズだらけになってしまうからです。
さらに意外と面倒だったのが計算時間です。
秒数を集計し、2本時間に合わせて表示し、何時間何分何秒という形で変換する。
こういう部分は地味ですが、実際に作ると結構手間がかかります。
そして完成後、実際に使ってみました。ところがここで新たな問題が発生します。
なんだか見にくい。
技術的にはちゃんと動いているんです。
でも一覧に表示されるのは、google.com、github.com、youtube.comといったドメイン名だけ。
数字は見えるのですが、何をしていたのかが分かりません。
特にYouTubeです。YouTubeに2時間滞在していたことは分かる。
でもその2時間を何の動画に使ったのかは全く分からないんです。
勉強動画なのかニュースなのか。
それとも気づけば延々とオススメ動画を見ていたのか。そこが分からない。
つまり欲しかったのはサイト単位の分析ではなく行動単位の分析だったんですね。
今回の開発を通して時間計測のコア技術はしっかり身につきました。
そして次の目標も見えてきました。
それがYouTubeの動画タイトルごとの視聴時間を記録するツールです。
自分の時間がどこへ消えているのか、その正体を可視化する挑戦がいよいよ始まります。
最後までお聞きいただきありがとうございました。
それではまた次回の放送でお会いしましょう。
本日の内容は以上となります。
最後までお聞きいただきありがとうございました。
最後にAmazon Kindleで発売中の電子書籍のお知らせです。
きれいごとゼロの別居介護をリアルに環状ではなくシステムとExcelで立ち向かった瞬間、
手取り23万円のエンジニアがExcel1枚で実家の破綻を防いだ話、
そして実家の保守運用を行なすための時間を圧倒的にひねり出す技術を書いた会社公認爆速仕事術PC魔改造、
03:04
この2冊が現在Amazon Kindleにて絶賛発売中です。
どちらもKindle Unlimited読み放題の対象となっていますので、
会員の方は追加料金なしですぐにお読みいただけます。
音声を聞いた後にスマホの画面の下にある概要欄のリンクからぜひチェックしてみてください。
それではまた次回の配信でお会いしましょう。