仕事と晩飯とその他

日記です。

それと関連して諸々を少しずつ作り直すなど

βの週間ランキング用と日次用の元データを作成するスクリプトは細かい点の修正など含めほぼ完成。ということはあとはこれをどう自動化するのかという問題。H氏と直接会って相談しなければだな。

ドットコムの週間ランキングについても元データをGoogleAnalyticsのAPIから直接引っ張って来ることにようやく成功。βで使ったスクリプトをほんの少し書き直すだけだった。とはいうものの、βではそこから先はONIXと組み合わせて楽勝だったが、ドットコムの場合はそういうわけにもいかない。単に書誌情報をクエリーで引っ張ってくるだけでなく、ある程度の期間のデータを蓄積して集計しなければならない。

ということで、1.従来手作業で条件など指定していたGAのデータをスクリプトで手軽に引っ張れるように、2.書誌情報を付加するためのExcelワークシートの数式を大幅に書き直し複数にまたがっていたシートを一枚に、3.データを蓄積・集計し各種ランキングやその他のHTML整形用のワークシートに含まれていた既に使っていないシートを削除、以上の3つの変更のみ。とはいうものの、これでも手作業がだいぶ減ってラクになる。2番目の過程をなんとかしたいところだが、よく考えてみるとXMLで同行するよりSQLで解決したほうが手っ取り早い。ということで、これについても毎週の集計データを蓄積する方法についてH氏と相談しよう。

そうだよなあ、ランキングの元となるviewsとvisitsとISBNだけをテーブルにチャンチャン溜めておけば、集計用のデータは一発で作れる。いや、もう少し頑張れば新刊や近刊などそれぞれの集計についても自動化できる。

長い道のりではあったがようやく自動化の道筋が見えてきたようだ。