ツールを使わずGoogleアナリティクスのレポートをSlackに毎日送る方法

Googleアナリティクスのレポートを毎日Slackに送る方法を調査していました。

基本的な思想として、ツールに頼りたくない、という考えでプログラミングをしています。

しかし、検索して出てくる方法は『StatsBot』というサービスに頼った方法ばかりです。

サービスに頼る方法は非常に簡単に問題を解決できます。

しかし、その反面カスタマイズ性に劣っており、解決したい問題に対するアプローチの柔軟性が失われてしまいます。

ですので私は、達成したいタスクがあるときはなるべくツールに頼らない方法を取るようにしています。

今回紹介するのは、『StatsBot』を使用しない方法です。

使用するのは、GoogleSpreadSheet(GAS)とその拡張アドオン、さらにSlackのIncomingWebhookです。

GASの拡張アドオンはツール感が否めませんが、出力できるGoogleAnalyticsのレポートの種類は、ほとんど全てです。

したがって、柔軟性を失わずに今回の目的を達成できると考えました。