SlideShare a Scribd company logo
1 of 39
Download to read offline
Alexa Skillの
グロースハック
2019.2.23
JAWS DAYS 2019
Cトラック 16:10〜16:35
sitopp
自己紹介
● 伊藤さやか
● AWS歴8年
● 株式会社unerry 
趣味・活動
● Alexaスキル,Clovaスキルの開発
○ 「夜の体操」など10スキルを公開中
● 「温泉♨BBA」活動
○ ズッ友@vui_rie氏とのVUIユニット
○ 技術同人誌発行
○ 女性向け勉強会
○ LINE Boot Awards 2018 Qiita賞
今日のお題
「Alexaスキルのグ
ロースハック」と
は?
Tシャツ欲しさに勉強がてらAlexaスキ
ルを作ったが、リリース後にほとんど
使われていない。
↓
改善 
↓
継続率、利用者数がアップ!
このままだとATARIショックが。。
ここ!
※
Atariショックとは、1980年代のアメリカで安価なクソゲーが市場にあふれたため、ユーザーが何
を買っていいかわかんなくなり、一斉にゲーム離れして、ゲーム産業が衰退した事件。市場規模
は30分の1までさがったという。
そのとき任天堂のゲームが世界を救った。精鋭デバッグ部隊である「マリオクラブ」のゲーム性や
面白さの審査が鬼のように厳しく、タイトルは少ないが品質の高いゲームを出していたのである。
(続きはおググりください)
このセッションで得られるもの
長く愛されるAlexaスキルの作り方
● リテンション率などのKPI改善
● ソシャゲを元にした運営目線のTips
● いますぐ取り込むべきAlexaの便利機能
※なお偉そうに言ってますが自分も途中なんで以下略
主にエンタメ系を
対象にした、
30%
30%
スマホアプリの30日以内の再訪問率
目安
夜の体操 KPI
● DAU:50人
● リテンション率:
○ オーガニックユーザー= 30%
○ フィーチャーからの流入= 10%
● 累計利用者数:2877(2018年6月〜)
※自分が出した他の 8スキルは惨敗の中、このスキルだけリテンション 30%を達
成できた
KPIの集計どこでみる?
● DAU:50人
● リテンション率:
○ オーガニックユーザー= 30%
○ フィーチャーからの流入= 10%
● 累計利用者数:2877(2018年6月〜)
Alexa Developer consoleで
見れる
Dynamo DBから直接見て
る。。
Alexa Developer consoleのここで見る
● リテンション率
● インタラクションパス
● 新規数
https://developer.amazon.com/alexa/console/ask
Alexa Developer consoleの主要な
ダッシュボードの見方
1. リテンション率
2. インタラクションパス
3. カスタマー数
1.リテンション率
● スキルの有効化から1週間後〜12週間後の再訪問率を閲
覧できる。
悪い例
2週目以降まで継続した人が全くい
ない。
もちろんジャンルによるので一概に
悪いとは言えない。
トリビアはこれでもOK!
だが、これはヨガのスキルであり、繰
り返し使ってもらいたいのに、これは
アカン。
良い例
フィーチャー時かそれ以外かというばらつき
はあるが、
やはり2週目の離脱率がもっとも高く、
ここを越せば継続してもらえる傾向にあると
いうのがわかる。
2.インタラクション・パス
=「対話パス」。
● カスタマーが、ちゃんと最後までスキルを使えているか?が
わかる。
悪い例
● インタラクションパスを見る
起動後のガイダンスを聞いて、
「キャンセル」あるいは「終了」した人が合計 3
割以上も!
良い例
● インタラクションパスを見る
3〜4往復で終わる会話設計なので、これなら意図し
たLevelまで行き着いている。
・途中でのキャンセルは少ない。
・「何を言っているのかわかりません」にあたる
「CustomUnhandlesIntent」への流入が少ない
3.カスタマー数
● DAU推移はここで見る。
● リテンション率やインタラクションパスは「割合」。「絶対数」
はここで見る。
● プロモーションできないので絶対数は添え物。
● DAUが急に増えた時は、フィーチャーに乗った時。ありがた
い。ただしリテンション率は下がる。
3.カスタマー数
● DAUという「絶対数」はここで見る。
● リテンション率やインタラクションパスのグラフは改善の指標
に絶必。それに対しDAUは、フィーチャーに乗るとか空から
でも降ってこないかぎり急激に増えるはずがないので、この
グラフはたまに見る程度。
● フィーチャーに乗る、空から降ってくる=スキルストアの特集
に乗せてもらった時のこと。ありがたい!!
参考)流行にあたり、特集に入れてもらった事
● N○Kの「みんなで筋肉体操」のブー
ム。
● Alexaスキルストアで、「自分に負け
るな!筋トレ特集」が1月半ば〜2
月。
● その中に選ばれてた!
● うおおおお
参考)スキルの再生後に★評価を尋ねられる件
● これが始まるまで評価数は”1”だったので、
超絶ありがたい。うおおおお
● 温泉BBAで大阪に同人誌を売りに行った
時、元木さんと、スーパー玉出の近くの宿
で寝る前にスクワットやるか!とスキル起
動したら、ガイダンスが入ってることに気づ
いて驚愕した。
● 選出基準は明らかではない。デベロッパー
に通知もなっしんぐ。突然対象になりいつ
のまにか外れている。
唐突ですが1年前ま
でソシャゲの会社で
働いてました・・そのせいでサッカー
ファンになった (^o^)!
なにかAlexaスキルのKPI改善に活か
せるノウハウは無いのか。
ソシャゲの運営は毎日KPIのチェッ
クをする生き物
ソシャゲの鉄則
● チュートリアルがわかりやすい。ゲーム内で完結
● 離脱せずゲームの本質までたどり着けるか?
● 適切なストレスと達成感、没入感
● 時間を奪えているか
● 正しいライバル関係がマッチングできているか
● 広告して常に新規流入
● 新しいユーザーにも追いつけるか
● そして最終的には「課金額」が評価軸
新規登録
万能感
本質理解
ストレス
没入
チュートリアル
クリアして
達成感
ライバルの存在
またやりたい
もう二度とやらん!
※twitter で一時期よく見た「依
存の悪循環」と全く同じパターン
Alexaスキルとソシャゲはそもそも違う
し、依存性の高さは必要は無いが、、
利用回数を増やし、リテンション率をあ
げる事に関しては、
使えるノウハウがあるのでは。
ソシャゲからAlexaスキルへの応用、
これだけは言える!
1. 初回起動では、必ず最後まで使ってもらうこと。
適切なチュートリアルの用意、長すぎない利用時間。
2. 1回遊んで「楽しかったねー」で終わりのスキルにはリテン
ションは発生しない、何回でも起動して意味のあるジャンル/
ニーズを徹底的に探す
3. ソーシャルグラフの活用
1.初回起動で取りこぼさない
● インタラクションパスのダッシュボードを活用
○ 発話が拾えなかった時の受け皿 Intent「customUnhandled」への流
入割合をチェック
○ 正常なパス以外で、どこの Intentで離脱が多いかをチェック
● 改善
○ なるべく発話が拾えるように、各 Intentのサンプル発話を増やして網
羅する
○ 離脱してしまっている Intentが特定できたらセリフを工夫
Lambdaのコード修正だけなら、alexaのバージョンアップ申請不
要!ガンガンなおそうぜ!
Tips
2.スキルがリピート利用されるジャンル
を徹底的に探す
● ツール
● 毎日アップデート
○ 朝のバラエティ番組でやってる系
ニュース、天気、星座占い
● 自分の役に立つ
○ ワークアウト、美容、勉強
● 愛着のあるキャラクター
or
● まだ見ぬあたらしいユースケース
3.仲間/ライバルの存在
● リアルな知り合いでも、見ず知らずの他人でも良いので、仲
間やライバルの仕組みがあるとリテンション率は上がる。
某様より:「夜の体操」を昼休みの体操に取り込んでいる。ス
タンプカードも作ったYO。と連絡をいただき嬉しくて泣きまし
た。ありがとうございます。
● 励まし合う仲間がいると続けられるんダッ..!!
強敵(きょうてき)」と書いて「とも」と呼
ぶ
● だがしかし、Alexaスキルの中でのユーザー同士の対話コ
ミュニケーションは、いろんな面でハードル高い。
● それならば!ソシャゲには言葉を交わさないコミュニケー
ション手法がある。
それは「ランキング」。
● ハンドルネームがあると、NPCの疑いを払拭できてなお良
い。
● これをAPLで表示すると、よいのでは?!?!?!
その他、今すぐ取り
込むべき機能
失敗すればやり直せばいい。
やり直してダメなら、
もう一度工夫し、
もう一度やり直せばいい。
松下幸之助
いますぐ取り込むべき機能
1. 画面表示
○ テキスト情報量が多い場合、つかえる!
2. リマインダー
○ アプリにおけるプッシュの位置付け。リテンション率をあげたい場合、
つかえる!
3. これまでの利用履歴やステータスの記録
○ 達成感の演出や、スキルとカスタマーの親密度をあげる演出に、つか
える!
1.画面表示
● Echo SpotやEcho Showなどの画面つき端末向け限定の機
能ではあるが、画像とテキストがあると、抽象的なものや情
報量が多いコンテンツも扱える。
● APL対応:2018年12月〜 ★
https://developer.amazon.com/ja/docs/alexa-presentation-language/apl-
overview.html
APLのコードサンプル:(美しい)
https://github.com/alexa-labs/skill-sample-nodejs-space-explorer
● 動画対応:
https://developer.amazon.com/ja/docs/custom-skills/audioplayer-interfa
ce-reference.html#audioplayer-display-device
Tips
2.リマインダー登録
● スキルの中からリマインダーAPIを叩いて登録する。
https://qiita.com/sitopp/items/14be77f0ff3e659f33e4
「明後日の15時にヨガ」と登録すると、翌々日の 15時にAmazon Echo端末
がピコーンと鳴って、「 15時からヨガのリマインダーです」と教えてくれる。
(スキルの起動まではしてくれない。)
● 記事内に書いたが「リマインダーAPI」アクセス権限が必要。
あとプライバシーポリシーが必要なので、事前に用意すべし
Tips
3.利用履歴やステータスの記録
● DBに記録する。だがlambdaを使っている場合、RDSへの
接続はむずい。
● データ量が少なければ、DynamoDBにセッションを記録す
るついでに、attributesに長いパラメタを書き込む方法が良
さげ。
1レコードあたり400KBまでいけるっぽい
https://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerg
uide/Limits.html#limits-data-types
● attributesの書き出しをs3にすればデータ量は増やせる
https://dev.classmethod.jp/cloud/ask-sdk-s3-persistence-adapter/
Tips
書き出しサンプル
//DynamoDBへ、セッション情報にくっつけた起動日履歴の書き込み
//”days”の中身は{”20190222”,”20190223”..}
module.exports.setAttributesToDynamodb = async function (handlerInput,days) {
// 永続化情報の取得
let attributes = await handlerInput.attributesManager.getPersistentAttributes()
// 即、上書き
attributes.days = days;
// 永続化情報の保存
handlerInput.attributesManager.setPersistentAttributes(attributes);
await handlerInput.attributesManager.savePersistentAttributes();
return true;
}
Tips
おまけ
平日の深夜にコード書いてると寝落ちしてしまう..デプロイ
をとにかく速くしたいざます
node_modulesの中身が増えて、ask-cliのデプロイに5分くらい
時間がかかると、寝落ちという現象が発生する。歌を歌ったりし
て起き続けるのも限界。
そこで、lambdaのLayer機能をつかう。index.jsをLambdaのweb
コンソール上で変更してから→保存が数秒でできる。
参考資料)俺たちのWP-Kyotoさんのありがたきページ
https://wp-kyoto.net/deploy-lambda-layer-for-ask-sdk-nodej
s-by-serverless-framework
Tips
ご静聴ありがとうございました!

More Related Content

Featured

Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 

Featured (20)

Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 

Alexa Skillのグロースハック