Slide 1

Slide 1 text

アクション運用の 知見あれこれ Assistant Developer Conference vol.1 Daisuke Kobayashi / @0rga

Slide 2

Slide 2 text

自己紹介 小林 大介 / @0rga(オーじゃなくゼロ) 株式会社ぐるなび 今月から3ヶ月間の育休が開けた、息子が可愛くてしかたない人

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

今まで作ったもの(個人)

Slide 5

Slide 5 text

目次 1. リリース済みアクションの更新 2. ベータリリースを利用しよう 3. DraftとアルファでABテスト 4. リリース済みのアクションがポリシー違反になっていた場合

Slide 6

Slide 6 text

リリース済みアクションの更新

Slide 7

Slide 7 text

前提知識 基本的に Actions on Google(AoG)もDialogflowも snapshot

Slide 8

Slide 8 text

リリース済みアクションの更新 Webhook {}

Slide 9

Slide 9 text

Dialogflow の更新 基本的にリリース済みのプロダクション版には影響ありません。 WebhookのURLを切り替えても大丈夫です。 お好きなように修正してリリース手順を踏みましょう。

Slide 10

Slide 10 text

リリース済みアクションの更新 Webhook {}

Slide 11

Slide 11 text

Webhook の中身更新 プロダクション版が使用しているWebhookの中身を更新してしまうと、既にリリー ス済みのプロダクション版がバグるリスクがあります。理想で言えばWebhook用 のURLは3つあるとスムーズに運用できます。 1. テスト環境用 2. プロダクション用 3. プロダクションレビュー用 Webhookを更新する度に2.3の役割を入れ替えていくのが楽ちんです。

Slide 12

Slide 12 text

リリース済みアクションの更新 Webhook {}

Slide 13

Slide 13 text

Actions on Google の更新 Actions on Googleの更新も、リリース済みのプロダクション版には基本的に影 響を及ぼしません。 ありがたくもあり、めんどくさくもあり・・・

Slide 14

Slide 14 text

ありがたい例 Account linking機能を削除したいんだけどどうしたら? -> AoGの管理画面からAccount linkingの設定を削除してもリリース済みのプロ ダクション版には影響ありません。通常のリリース手順を踏んで削除してくださ い。

Slide 15

Slide 15 text

めんどくさい例 アクションの説明文更新しようかな。 -> プロダクション版リリースしてください。

Slide 16

Slide 16 text

ベータリリースを利用しよう

Slide 17

Slide 17 text

GoogleのレビューOKと同時にリリースされていました。 悲しい。 昔はできなかったリリース時期ハンドリング

Slide 18

Slide 18 text

今はできます 参照:https://developers.google.com/actions/deploy/release-environments

Slide 19

Slide 19 text

リリース時期がこちらでハンドリングできるという事は、アクション公開と共にLP も公開できるという事です。 Action linkというURLからアクションを起動させる事のできる機能がありますの で、WEBからの流入も獲得しましょう。 Action linkにはUTMパラメータを付与する事もできるので、Google Analytics Measurement Protocolを利用すればGoogle Analyticsでも確認ができます。 リリース時期に合わせてLPも

Slide 20

Slide 20 text

DraftとアルファでABテスト

Slide 21

Slide 21 text

プロダクションリリース前に一定の人数に触ってもらえる機会があるのであれ ば、是非Draft版とアルファ版で、言葉の言い回しや会話の流れを2パターン用 意して、ABテストをするといいかもしれません。 アルファリリースはレビューもないので気軽に使っていきましょう。 DraftとアルファでABテスト

Slide 22

Slide 22 text

DraftとアルファでABテスト AoGの管理画面のsimulatorから、テストする バージョンを切り替えれます。 切り替えたバージョンは同アカウントでログイ ンしている全てのデバイスに反映されます。 あの人にはDraft版の端末、この人にはアル ファ版の端末、という具合に簡単にドックフー ディング兼ABテストができます。

Slide 23

Slide 23 text

リリース済みのアクションが ポリシー違反になっていた場合

Slide 24

Slide 24 text

初期の頃にリリースしていたアクションを更新しようとしたら、アクション名がポリ シー違反となって2回目のレビューが通りませんでした。 日々変わるポリシー

Slide 25

Slide 25 text

・どうゴネてもアクション名は変えざるをえませんでした。 ・直接アクション名を言ってくれる既存ユーザを失わない為に、旧アクション名を Implicit Invocationに追加して、リダイレクトの変わりにしました。 どうしたか

Slide 26

Slide 26 text

f i n