Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Growth Hack Your Alexa Skills @ JAWS DAYS 2019

Avatar for sitopp sitopp
February 23, 2019

Growth Hack Your Alexa Skills @ JAWS DAYS 2019

JAWS DAYS2019 の登壇資料です。

Alexa Skillのグロースハック手法について、運営よりの技術目線でまとめました。
品質上げ、といっても技術的なものでなく、面白さや継続率をあげるためにとるべき改善案を、ソシャゲの開発運営の経験から、つらつらと書いています。

なお開発Tipsパートは、現在進行形で開発中のものでして、まだリリースしてないので、世に出したあとで、いずれどこかで突き合わせというか、成否のご報告ができたらなーと思います。

フィードバックいただいたら嬉しいです。
JAWS-UGさま、良い機会をいただき、ありがとうございました(^o^)

Avatar for sitopp

sitopp

February 23, 2019

Other Decks in Technology

Transcript

  1. 自己紹介 • 伊藤さやか • AWS歴8年 • 株式会社unerry  趣味・活動 • Alexaスキル,Clovaスキルの開発

    ◦ 「夜の体操」など10スキルを公開中 • 「温泉♨BBA」活動 ◦ ズッ友@vui_rie氏とのVUIユニット ◦ 技術同人誌発行 ◦ 女性向け勉強会 ◦ LINE Boot Awards 2018 Qiita賞
  2. 30%

  3. 夜の体操 KPI • DAU:50人 • リテンション率: ◦ オーガニックユーザー= 30% ◦ フィーチャーからの流入=

    10% • 累計利用者数:2877(2018年6月〜) ※自分が出した他の 8スキルは惨敗の中、このスキルだけリテンション 30%を達 成できた
  4. KPIの集計どこでみる? • DAU:50人 • リテンション率: ◦ オーガニックユーザー= 30% ◦ フィーチャーからの流入=

    10% • 累計利用者数:2877(2018年6月〜) Alexa Developer consoleで 見れる Dynamo DBから直接見て る。。
  5. ソシャゲの鉄則 • チュートリアルがわかりやすい。ゲーム内で完結 • 離脱せずゲームの本質までたどり着けるか? • 適切なストレスと達成感、没入感 • 時間を奪えているか •

    正しいライバル関係がマッチングできているか • 広告して常に新規流入 • 新しいユーザーにも追いつけるか • そして最終的には「課金額」が評価軸
  6. 新規登録 万能感 本質理解 ストレス 没入 チュートリアル クリアして 達成感 ライバルの存在 またやりたい

    もう二度とやらん! ※twitter で一時期よく見た「依 存の悪循環」と全く同じパターン
  7. 1.初回起動で取りこぼさない • インタラクションパスのダッシュボードを活用 ◦ 発話が拾えなかった時の受け皿 Intent「customUnhandled」への流 入割合をチェック ◦ 正常なパス以外で、どこの Intentで離脱が多いかをチェック

    • 改善 ◦ なるべく発話が拾えるように、各 Intentのサンプル発話を増やして網 羅する ◦ 離脱してしまっている Intentが特定できたらセリフを工夫 Lambdaのコード修正だけなら、alexaのバージョンアップ申請不 要!ガンガンなおそうぜ! Tips
  8. 2.スキルがリピート利用されるジャンル を徹底的に探す • ツール • 毎日アップデート ◦ 朝のバラエティ番組でやってる系 ニュース、天気、星座占い •

    自分の役に立つ ◦ ワークアウト、美容、勉強 • 愛着のあるキャラクター or • まだ見ぬあたらしいユースケース
  9. いますぐ取り込むべき機能 1. 画面表示 ◦ テキスト情報量が多い場合、つかえる! 2. リマインダー ◦ アプリにおけるプッシュの位置付け。リテンション率をあげたい場合、 つかえる!

    3. これまでの利用履歴やステータスの記録 ◦ 達成感の演出や、スキルとカスタマーの親密度をあげる演出に、つか える!
  10. 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
  11. 書き出しサンプル //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