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
ビジネスセミナーVol.57(データの可視化)
Search
Katsumi Takahashi
June 21, 2019
Business
0
130
ビジネスセミナーVol.57(データの可視化)
2019/6/21に開催されたTwilio ビジネスセミナーVol.57で使ったプレゼン資料となります。
Katsumi Takahashi
June 21, 2019
Tweet
Share
More Decks by Katsumi Takahashi
See All by Katsumi Takahashi
kintoneでコミュニケーションDXを実現しよう
mobilebiz
0
180
FileMaker × Vonageの可能性
mobilebiz
0
140
Introduction of Vonage
mobilebiz
0
110
Vonageハッカソン紹介資料
mobilebiz
0
130
VonageHandson in 岡山
mobilebiz
0
110
kintone がビデオ会議システムになる話
mobilebiz
0
140
リアルタイムコミュニケーションのシステムを設計・運用する際のベストプラクティス
mobilebiz
0
110
Vonage概要 Video API
mobilebiz
0
140
Amazon Chime SDK と Vonage Video API の徹底比較
mobilebiz
0
450
Other Decks in Business
See All in Business
難しすぎる組織(せかい)が僕をアジャイル好きの異端と呼ぶ
nb_rady
0
110
2025年度ICT職専門研修(海外派遣研修)報告書 No.1
tokyo_metropolitan_gov_digital_hr
0
250
enechain company deck_english
enechain
PRO
1
330
家族アルバム みてね 事業紹介 / Our Business
familyalbum
7
55k
Hubになる開発者が、組織を強くする ― DevRelから見た、Hubになる開発者の価値 ―
natty_natty254
0
860
CIRCULATION Our People & Culture Report 2026
circulation
1
390
【Progmat】Monthly-ST-Market-Report-2026-Feb.
progmat
0
340
ログラス会社紹介資料 / Loglass Company Deck
loglass2019
14
510k
GMOリザーブプラス|カルチャーデック "Way Book"
gmo_rp
0
370
三井物産グループのデジタル証券~東横INN・優待あり~(譲渡制限付)徹底解説セミナー
c0rp_mdm
PRO
0
2.7k
HENNGE会社紹介資料/company_introduction
hennge
4
240k
経営学とエンジニアリング、その共通点と活用法 / Commonalities Between Management Science and Engineering, and How to Leverage Them
nrslib
2
790
Featured
See All Featured
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
290
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.4k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
14k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
320
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
75
Faster Mobile Websites
deanohume
310
31k
A Soul's Torment
seathinner
5
2.5k
Skip the Path - Find Your Career Trail
mkilby
1
87
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.1k
Transcript
Ϗδωεηϛφʔ 5XJMJPͷ͝հͱ 5XJMJP͕࣋ͭσʔλʹ͍ͭͯ
Copyright (C) KDDI Web Communications Inc. All Rights Reserved 2
Evangelist Katsumi Takahashi KDDI Web Communications Inc. Twilio Division facebook: katsumi.takahashi Twitter: _katsumi github: mobilebiz qiita: mobilebiz #赤い芸人
Copyright (C) KDDI Web Communications Inc. All Rights Reserved %PZPVLOPX5XJMJP
本日お話すること • Twilioとは • Twilioの主⼒ビジネス • Twilioの持つデータについて • デモ
本日お話しないこと • 五反⽥のおすすめ飲み屋ベスト5 • オリンピックチケット当落情報 • 同僚のマーケ担当が退職した話
Copyright (C) KDDI Web Communications Inc. All Rights Reserved ຊͷ41.ɺ
1.05
© 2009 - 2014 Twilio, Inc. All rights reserved. ABOUT
US ʮτΡΠϦΦʯͱൃԻ͠·͢ɻ 2008 αʔϏε։࢝ ຊࣾαϯϑϥϯγεί ϩϯυϯɺχϡʔϤʔΫɺϚυ Ϧʔυɺ߳ߓɺγϯΨϙʔϧͳ Ͳɺੈք֤ॴʹڌ͋Γ 20166݄ʹIPOʢNYSEʣ
Copyright (C) KDDI Web Communications Inc. All Rights Reserved 8
Copyright (C) KDDI Web Communications Inc. All Rights Reserved 9
綴りを間違えないようにお願いしますw 誤り 正解
ABOUT US Twilio's mission is to fuel the future of
communications.
Japan Launch 2013.4.17
Growth in Japan
13 ENGAGEMENT CLOUD PROGRAMMABLE COMMUICATIONS CLOUD SUPER NETWORK Runtime Account
Security Multi-channel Communications APIs AUTHY NOTIFY TASKROUTER PROG. SMS PROG. VOICE PROG. VIDEO PROG. CHAT PROG. FAX PHONE NUMBERS SHORT CODES SIP TRUNKING CHANNELS Global coverage Elastic capacity Network learning Instant provisioning Clean numbers FUNCTIONS DEBUGGER ASSETS USERS CREDENTIALS SYNC ADD-ONS PROXY FLOWS PROG. WIRELESS UNDERSTAND FRAMES Engagement Studio VERIFY LOOKUP Notifications Contact Center Mobile Workforce Developer Experience コミュニケーションに関する技術をAPIで提供します
5XJMJPͷओྗϏδωε
© 2009 - 2014 Twilio, Inc. All rights reserved. Voice
& SMS •Programmable Voice • コールセンター、コンタクトセンター • 異常通報 • ⾃動応答(IVR) •Programmable SMS • ユーザ認証 • URL通知(サイト誘導) • マーケティング
© 2009 - 2014 Twilio, Inc. All rights reserved. コールセンター、コンタクトセンター
•ブラウザ、IP電話、IP-PBXなどと連携 •キューイング、ACD機能、IVR機能、録⾳などを実装可能 •独⾃開発をすることもできれば、SaaSを利⽤することも可 •Twilio Flexを利⽤すれば最⼤50,000席までのコンタクトセン ターを実装可 Programmable Voice
© 2009 - 2014 Twilio, Inc. All rights reserved. 異常通報
•Twilio FunctionやStudioをつかうことで、⾃社内でサーバーを 運⽤することなく、障害通知システムを構築可能 •ZabbixやMackerelなどの監視ツールにはTwilio連携機能あり •連続架電や留守電対策など、細かいフローも作り込みが可能 •完全従量制課⾦のため、障害が発⽣したときだけの課⾦ Programmable Voice
© 2009 - 2014 Twilio, Inc. All rights reserved. 自動応答(IVR)
•⾳声を流すだけでなく、インタラクティブな応答が可能 •⾳声認識を利⽤することで、⾳声ボットの作成も可能 •あふれ呼対応などでの利⽤に加え、キャンペーン企画などマー ケティングにも利⽤ •SMSと連携することでサイトへの誘導も可能 Programmable Voice
© 2009 - 2014 Twilio, Inc. All rights reserved. ユーザ認証
•⼆要素認証、⼆段階認証として利⽤ •到達率を重視する場合には、⾼品質SMSもご⽤意 •OTPシステムとしての利⽤では、Authyもあります Programmable SMS
© 2009 - 2014 Twilio, Inc. All rights reserved. URL通知(サイト誘導)
•ボディにURLを指定することで、SMSからサイトに誘導 •QRコードなどの従来のサイト誘導⼿段に⽐べて、ユーザの利便 性が向上 Programmable SMS
© 2009 - 2014 Twilio, Inc. All rights reserved. マーケティング
•メールに⽐べて到達率が⾼い •URLリンクにより開封後のトラッキングも可能 •Messaging Serviceを利⽤することで⼤量送信が可能 •SenderIDの利⽤により、発信者情報を任意の⽂字列に変更可能 (⼀部⾮対応のキャリアがあります) Programmable SMS
5XJMJP͕࣋ͭσʔλʹ͍ͭͯ
© 2009 - 2014 Twilio, Inc. All rights reserved. 利用料データ
• Twilioは事前ポイント購⼊制のため、ポイントチャージ時に課⾦ が発⽣する。 • クレジットカード払いなので、利⽤と⽀払いのタイミングがずれ る。 • そこで以下のような要望がでてくることがある。 • ⽉別、⽇付別の利⽤料の内訳を知りたい。 • 電話番号ごとの利⽤料を知りたい。 • 電話やSMSなど、機能ごとの内訳を知りたい。
管理コンソール上では、機能ごとに ⽉単位で集計されるサマリーデー タ。 機能ごとの詳細は、それぞれの機能 ページにUsageが⽤意されている。 Usage
Usage Record Rest API const accountSid = 'ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'; const authToken
= 'your_auth_token'; const client = require('twilio')(accountSid, authToken); const filterOpts = { category: 'calls-inbound', startDate: '2012-09-01', endDate: '2012-09-30', }; client.usage.records.each(filterOpts, record => console.log(record.price)); Docs→ https://www.twilio.com/docs/usage/api/usage-record 例:⽇付範囲指定で着信コールを集計 フィルターに設定できるのは、Category, startDate, endDate, includeSubaccouts, accountSidの5つです。
Usage Record Rest API const accountSid = 'ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'; const authToken
= 'your_auth_token'; const client = require('twilio')(accountSid, authToken); const filterOpts = { category: 'calls-inbound', startDate: '2012-09-01', endDate: '2012-09-30', }; client.usage.records.daily.each(filterOpts, record => console.log(record.price)); Docs→ https://www.twilio.com/docs/usage/api/usage-record 例:⽇付ごとに着信コールを集計 集計単位は、yearly, monthly, daily, all_time, last_month, this_month, yesterday, todayの 8種類が⽤意されています。
Copyright (C) KDDI Web Communications Inc. All Rights Reserved 27
ΧςΰϦ આ໌ DBMMT Ի௨ɻ$PVOU͕ίʔϧɺ6TBHFʹ͕ूܭ͞Ε·͢ɻ TNT 4.4ɻ$PVOUͱ6TBHFͱʹૹड৴͕ूܭ͞Ε·͢ɻ QGBYNJOVUFT '"9ɻ$PVOUʹૹड৴݅ɺ6TBHFʹ͕ूܭ͞Ε·͢ɻ QGBYQBHFT '"9ɻ$PVOUʹૹड৴݅ɺ6TBHFʹϖʔδ͕ूܭ͞Ε·͢ɻ QIPOFOVNCFST อ༗͍ͯ͠Δి൪߸ͷ͕ूܭ͞Ε·͢ɻ SFDPSEJOHT Իɻ$PVOUʹԻͨ݅͠ɺ6TFHFʹԻ͕ूܭ͞Ε·͢ɻ QW 563/Λར༻ͨ͠ϏσΦɻ1SJDFʹྉ͕ۚूܭ͞Ε·͢ɻ UPUBMQSJDF ߹ܭར༻ྉɻ1SJDFʹ֤ػೳͷ߹ܭֹ͕ۚूܭ͞Ε·͢ɻ Usege Recordʹؚ·ΕΔΧςΰϦେྨʢൈਮʣ
© 2009 - 2014 Twilio, Inc. All rights reserved. 通話ログ
• 通話ログの最⼩単位はコール。 • コールログには通話時間や料⾦、ステータスなどが含まれている。 • Twilioを経由して転送したコールは、ログが2つできる。 • 上記のようなログは、親コール/⼦コールとして紐付けられる。 親コール ⼦コール
管理コンソール上では、個別のコー ルを検索したり、⽇付で範囲指定を して閲覧ができます。 CSVへのエクスポートにも対応して います(ただし、1万件まで)。 Call
Voice API - Call const accountSid = 'ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'; const authToken
= 'your_auth_token'; const client = require('twilio')(accountSid, authToken); client.calls.list({status: 'busy', to: '+15558675310', limit: 20}) .then(calls => calls.forEach(c => console.log(c.sid))); Docs→ https://www.twilio.com/docs/voice/api/call 例:特定の番号へ発信し、通話中だったコールログを取得 フィルターに設定できるのは、to, from, parentCallSid, status, startTime, endTime, accountSidの7つです。
ίʔϧϩάʹؚ·ΕΔॏཁͳ߲ startTime: ίʔϧ͕ੜ͞Εͨ࣌ endTime: ίʔϧ͕ऴྃͨ࣌͠ status: queued, ringing, in-progress, canceled,
completed, failed, busy, no-answerͷ͍ͣΕ͔ to: ૬खઌࣝผใɻ120ޙʹϚεΫ͞ΕΔɻ from: ൃ৴ઌࣝผใɻ120ޙʹϚεΫ͞ΕΔɻ direction: ௨ํʢinbound / outbound-api / outbound-dialʣɻ duration: ௨࣌ؒʢඵʣɻ parentCallSid: ίʔϧ͕͋Δ߹ʹɺίʔϧSIDɻ price: ྉۚʢຊͷ߹ԁʣɻϚΠφεදهʹͳΔͷͰҙɻ Docs→ https://www.twilio.com/docs/voice/api/call#call-properties
Copyright (C) KDDI Web Communications Inc. All Rights Reserved 32
Twilioデータの可視化例
$%BUB5XJMJPυϥΠόΛ͏
Copyright (C) KDDI Web Communications Inc. All Rights Reserved 34
Copyright (C) KDDI Web Communications Inc. All Rights Reserved DEMO
JDBCドライバ経由でTwilioに接続してみる
© 2009 - 2014 Twilio, Inc. All rights reserved. ·ͱΊ
Twilioには様々なデータがあります。 集計されたデータでは不⾜な場合は、個々のデータを⾃分で集計す る必要があります。 RestAPIでも取得できますが、外部ツールを使うとより簡単に取得す ることができます。 取得したデータは、可視化することで様々な気付きが得られます。 ⼀部の項⽬については、⼀定期間後にマスクされてしまうので注意 が必要です。
Fuel the future of communications.