Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
SlackへのKPI通知Botを作ったら いろいろ捗った話
Search
yaginuuun
January 22, 2019
Business
1
1.9k
SlackへのKPI通知Botを作ったら いろいろ捗った話
yaginuuun
January 22, 2019
Tweet
Share
More Decks by yaginuuun
See All by yaginuuun
メルカリホーム画面におけるレコメンド改善事例 - Long-tailを考慮した辞書拡張
shyaginuma
3
690
メルカリにおけるA/Bテストワークフローの改善 これまでとこれから
shyaginuma
1
1.1k
メルカリにおけるA/Bテスト標準化への取り組み
shyaginuma
19
11k
A/BテストにおけるVariance reduction
shyaginuma
2
1.8k
初めての機械学習PJを やってみて得た知見
shyaginuma
2
4.3k
過去コンペベースの学習をやってみたら意外と良かった話
shyaginuma
0
600
Kaggleもくもく会イントロ
shyaginuma
0
140
1on1 SQL Introduction at Globis
shyaginuma
1
1.2k
BigQueryMLハンズオン勉強会
shyaginuma
3
780
Other Decks in Business
See All in Business
慶應修士卒が語るキャリアパス:メーカー・コンサル・エンジニアからの知見
hamawwo
0
310
Crisp Code inc. | わたしたちの事例/実績 - Portfolio
so_kotani
1
230
経営企画支援サービスについて
keiki
2
34k
Recruitment_information2024
hdn_tocci
0
270
「強い」エンジニアと働く中で、新卒1年目・未経験プロダクトマネージャーが何に悩み、どこに自分の価値を見出したか
kassy1127
17
7.5k
400F 採用ピッチ資料
400f
0
230
エムスリーキャリア エンジニア採用資料 / M3C Engineer Guide
m3c
1
76k
akippa株式会社 - 会社紹介資料
akippa
2
44k
ちゅらデータ会社紹介資料 / ChuraDATA Introduction
churadata
0
800
株式会社CINC 会社案内/Company introduction
cinchr
5
33k
会社紹介資料_株式会社ペイルド
paild
PRO
0
8.5k
ふりかえり勉強会のためのスライド (初稿書き殴りver)
komassy
0
150
Featured
See All Featured
StorybookのUI Testing Handbookを読んだ
zakiyama
13
4.6k
Adopting Sorbet at Scale
ufuk
68
8.6k
Side Projects
sachag
451
41k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
659
120k
Principles of Awesome APIs and How to Build Them.
keavy
121
16k
Visualization
eitanlees
136
14k
WebSockets: Embracing the real-time Web
robhawkes
59
7k
Building Your Own Lightsaber
phodgson
99
5.7k
Gamification - CAS2011
davidbonilla
76
4.6k
The Brand Is Dead. Long Live the Brand.
mthomps
49
29k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
241
1.2M
Making Projects Easy
brettharned
108
5.5k
Transcript
SlackへのKPI通知Botを作ったら いろいろ捗った話 グロービス データサイエンティスト 柳沼慎哉 2019/1/22 Data Driven Developer Meetup#4
自己紹介 ・データサイエンティスト@麹町 ・18新卒 ・サブスクサービスの分析、可視化レポーティングなど担当 ・今年はKaggleやっていきたい ・twitter → @yaginuuun
今日話すこと ・なんでやろうと思ったのか ・どのようにやっているのか? ・やった結果 ・+αで工夫しているポイント
今日話さないこと ・詳しい実装 → Qiitaに記事書きました!(ツイート固定してます)
なんでやろうと思ったのか ・去年データ基盤の整備を頑張った(AWS AthenaからBigQueryへの移行) ・今年はデータ活用して影響範囲を広げていきたい ・ちょうどGAS習った → やるか(`・ω・´)
どのようにやっているか? ・GASを使ってSlackに通知 ・デイリー(平日) ・ウィークリー(毎週月曜日) ・マンスリー(毎月1日)
GAS ・サーバレスでJavascriptを実行できる環境(無料!!) ・Gsuiteのサービス同士を数行のコードで連携させられる(外部APIも叩ける) (定期実行のトリガーを簡単に設定できる)
①BigQueryにクエリを投げて結果を返す
②Slackのメッセージを組み立てる
②Slackのメッセージを組み立てる Slackのメッセージビルダーを使いながらやると良い https://api.slack.com/docs/messages/builder
③Slackにポストする これだけ!!
④トリガーを仕込む ・毎週何曜日 ・毎月何日 ・何分おき などなど
詳しくは記事へ!!
やった結果 ・数値に関する話題が増えた ・データに関わりの薄い人(コンテンツ制作担当や法人担当者)もデータを見るように なった ・数値感(あの数字は大体このくらい)が定着してきた
工夫しているポイント ① 親しみやすいキャラ ② カスタムコメント ③ 割合の数値は分母を見せる
① 親しみやすいキャラ ・できるだけデータへのハードルを下げる
② カスタムコメント ・その日の数字によってコメントが変わる
③ 割合の数値は分母を見せる ・日毎の変化に過敏にならないようにする
まとめ ・GASを使うと簡単に定期的なSlackへのKPI通知ができる ・KPI通知はSmall winとしてかなり有効 ・ぜひやりましょう!
ありがとうございました!