SlackへのKPI通知Botを作ったら いろいろ捗った話
by
yaginuuun
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
SlackへのKPI通知Botを作ったら いろいろ捗った話 グロービス データサイエンティスト 柳沼慎哉 2019/1/22 Data Driven Developer Meetup#4
Slide 2
Slide 2 text
自己紹介 ・データサイエンティスト@麹町 ・18新卒 ・サブスクサービスの分析、可視化レポーティングなど担当 ・今年はKaggleやっていきたい ・twitter → @yaginuuun
Slide 3
Slide 3 text
今日話すこと ・なんでやろうと思ったのか ・どのようにやっているのか? ・やった結果 ・+αで工夫しているポイント
Slide 4
Slide 4 text
今日話さないこと ・詳しい実装 → Qiitaに記事書きました!(ツイート固定してます)
Slide 5
Slide 5 text
なんでやろうと思ったのか ・去年データ基盤の整備を頑張った(AWS AthenaからBigQueryへの移行) ・今年はデータ活用して影響範囲を広げていきたい ・ちょうどGAS習った → やるか(`・ω・´)
Slide 6
Slide 6 text
どのようにやっているか? ・GASを使ってSlackに通知 ・デイリー(平日) ・ウィークリー(毎週月曜日) ・マンスリー(毎月1日)
Slide 7
Slide 7 text
GAS ・サーバレスでJavascriptを実行できる環境(無料!!) ・Gsuiteのサービス同士を数行のコードで連携させられる(外部APIも叩ける) (定期実行のトリガーを簡単に設定できる)
Slide 8
Slide 8 text
①BigQueryにクエリを投げて結果を返す
Slide 9
Slide 9 text
②Slackのメッセージを組み立てる
Slide 10
Slide 10 text
②Slackのメッセージを組み立てる Slackのメッセージビルダーを使いながらやると良い https://api.slack.com/docs/messages/builder
Slide 11
Slide 11 text
③Slackにポストする これだけ!!
Slide 12
Slide 12 text
④トリガーを仕込む ・毎週何曜日 ・毎月何日 ・何分おき などなど
Slide 13
Slide 13 text
詳しくは記事へ!!
Slide 14
Slide 14 text
やった結果 ・数値に関する話題が増えた ・データに関わりの薄い人(コンテンツ制作担当や法人担当者)もデータを見るように なった ・数値感(あの数字は大体このくらい)が定着してきた
Slide 15
Slide 15 text
工夫しているポイント ① 親しみやすいキャラ ② カスタムコメント ③ 割合の数値は分母を見せる
Slide 16
Slide 16 text
① 親しみやすいキャラ ・できるだけデータへのハードルを下げる
Slide 17
Slide 17 text
② カスタムコメント ・その日の数字によってコメントが変わる
Slide 18
Slide 18 text
③ 割合の数値は分母を見せる ・日毎の変化に過敏にならないようにする
Slide 19
Slide 19 text
まとめ ・GASを使うと簡単に定期的なSlackへのKPI通知ができる ・KPI通知はSmall winとしてかなり有効 ・ぜひやりましょう!
Slide 20
Slide 20 text
ありがとうございました!