カスタム・キーワード・ハンドリング
この参考記事では、Brazeが双方向SMSメッセージングと自動応答をどのように扱うかを取り上げている。これには、キーワード・トリガーの仕組みやカスタム・キーワード・カテゴリー、多言語サポートについての説明が含まれる。
双方向メッセージング(カスタムキーワードレスポンス)
双方向メッセージングでは、メッセージを送信し、それに対する応答を処理することができる。エンドユーザーがBrazeにキーワードを送る必要があり、それに対してユーザーが自動返信を受け取る。正しく適用すれば、双方向メッセージングは、顧客マーケティングのシンプルで、即時的で、ダイナミックなソリューションとなり、その過程で時間とリソースを節約することができる。
キーワードと自動応答を管理する
BrazeのSMSでは、キーワード・トリガー、カスタム・レスポンス、多言語キーワード・セットの定義、カスタム・キーワード・カテゴリの設定ができる。
キーワード・トリガーを追加する
デフォルトのオプトインおよびオプトアウトキーワードに加えて、オプトイン、オプトアウト、およびヘルプ応答をトリガする独自のキーワードを定義することもできる。
独自のキーワードを定義するには、以下のようにする:
- Brazeダッシュボードで、Audience>Subscription Groupsに進み、SMS購読グループを選択する。
- SMSグローバルキーワードの下で、キーワードを追加したいキーワードカテゴリの横にある鉛筆アイコンをクリックする。
- 開いたタブで、このキーワード・カテゴリーをトリガーしたいキーワードを追加する。キーワードは大文字小文字を区別せず、
START
、YES
、UNSTOP
のようなユニバーサルキーワードは変更できないことに注意。
キーワードとキーワード回答には以下のルールが適用される:
キーワード | キーワード回答 |
---|---|
- 有効なUTF-8エンコード文字 - 各カテゴリー合計で最大20キーワード - 最大34文字 - 1文字以上 - スペースを含むことはできない - 大文字と小文字を区別せず、サブスクリプション・グループ全体で一意である必要がある。 |
- 空白は許されない - 最大300文字 - 有効なUTF-8文字 |
これらのキーワードをキャンペーンやキャンバスでどのように使用し、リターゲティングやメッセージのトリガーとするかに興味がある。詳しくはSMSリターゲティングの記事をご覧いただきたい。
回答を管理する
ユーザーが特定のキーワードカテゴリーにキーワードをテキスト入力した後に送信される独自のレスポンスを管理することができる。
- Brazeダッシュボードで、Audience>Subscription Groupsに進み、SMS購読グループを選択する。
- SMSグローバルキーワードの下で、鉛筆のアイコンを選択し、回答を編集するキーワードカテゴリーを選択する。
- 開いたタブで、回答を編集する。回答を作成する際には、コンプライアンスを正しく理解するための6つのルールに留意し、キーワードとキーワード回答に適用される以下のルールを読むこと。
- 回答中の静的URLを自動的に短縮するには、リンク短縮トグルを選択する。文字数カウンターが更新され、短縮URLの予想される長さが表示される。
考慮事項
キーワード | キーワード回答 |
---|---|
- 有効なUTF-8エンコード文字 - 各カテゴリー合計で最大20キーワード - 最大34文字 - 1文字以上 - スペースを含むことはできない - 大文字と小文字を区別せず、サブスクリプション・グループ全体で一意である必要がある。 |
- 空白は許されない - 最大300文字 - 有効なUTF-8文字 |
アクションベースのキャンバスが受信SMSメッセージによってトリガーされる場合、キャンバスの最初のメッセージステップでSMSプロパティを参照できる。
多言語サポート
特定の国に送信する場合、送信者はインバウンドのキーワードとアウトバウンドの返信を現地語でサポートする必要がある場合がある。これをサポートするために、Brazeでは言語固有のキーワード設定を作成することができる。 ![][16]{: style=”float:right;max-width:40%;margin-left:10px;”}
言語固有のキーワードを作成する
Add a Languageをクリックし、ターゲット言語を選択するか、ドロップダウンで言語を検索する。
他の言語には、英語のようなキーワードやレスポンスがプリセットされていないため、送信者はマーケティングチームや法務チームと協力して、このセットに必要なキーワードを追加する必要がある。そうでない場合、Brazeはそれらの言語にローカライズされた受信メッセージを処理しない。
言語を削除する必要がある場合は、右下のDelete Languageボタンをクリックする。
![フランス語」タブを選択したSMSグローバルキーワードのページ。追加された言語ごとに追加のタブが存在する。][5]
カスタム・キーワード・カテゴリー
デフォルトの3つのキーワードカテゴリ(オプトイン、オプトアウト、ヘルプ)に加えて、独自のキーワードカテゴリを最大25個まで作成できる。これにより、任意のキーワードを特定し、ビジネスに特化した対応を設定することができる。カテゴリーの例としては、「PROMO」や「DISCOUNT」などがあり、今月開催されるプロモについての返答を促すことができる。
これらのカスタム・キーワードは、「常時オン」で動作する。つまり、メッセージ・サービスに加入しているユーザーなら誰でも、いつでもキーワードをテキストで送信し、応答を受け取ることができる。この動作に加え、ユーザーのライフサイクルの特定のポイントでのみ送信できる特定のキーワードを定義するオプションもある。
![ダブルオプティン」カテゴリーのキーワード。もしユーザーが “Y “と入力すると、”Hair Cuttery SMSへの登録を確認いただきありがとうございます “というメッセージが表示される。][12]
カスタム・カテゴリーを作成する
カスタム・キーワード・カテゴリーを作成するには、以下のようにする:
- 適切な購読グループを編集する。
- Add custom keywordをクリックする。 ![][13]{: style=”max-width:90%;”}
- キーワード・カテゴリー名を指定し、ユーザーが返信メッセージを受信するために入力できるキーワードを定義する。
このキーワードカテゴリが作成されると、キャンペーンやキャンバスでフィルタリングやトリガーをかけることができるようになる。
カスタムキーワードカテゴリで作成されたキーワードは、新しいキーワードの作成に関するすべてのルールとバリデーションに従う。
ライフサイクル固有のキーワード
顧客のライフサイクルの間(例えば、最初のオンボーディングの間)に特定のキーワードを送信して応答を受け取ることができるタイミングを制限したいユースケースがある場合、キャンペーンまたはキャンバスのキーワードカテゴリOTHER内のサブスクリプショングループにトリガーSent inbound SMSを使用して、ユーザーがある時点で送信できるキーワードを定義することができる。
このトリガーは、ユーザーの入力を検証するための正規表現ルールにマッチするかしないかだけでなく、メッセージのisかisでない比較を使って、特定のインバウンドメッセージのフィルタリングをサポートする。
キャンバス
![アクションベースのキャンバスステップで、トリガーは、メッセージ本文が正規表現 “キャレットシンボルスキップ “にマッチするキーワードカテゴリー “その他 “内のサブスクリプショングループ “メッセージングサービス “にインバウンドSMSを送信する。][14]{: style=”max-width:90%;”}
Campaign
![キーワードカテゴリー “Other “内の “Marketing Message Service A “にインバウンドSMSを送信し、メッセージ本文が “Keyword1 “または “Keyword2 “または “Keyword A “でないことをトリガーとするアクションベースのキャンペーン。][15]{: style=”max-width:90%;”}
未知のキーワードに対処する
必須ではないが、ユーザーが既存のキーワードと一致しないSMSキーワードをインバウンド送信した場合の自動応答を設定することを強く推奨する。このメッセージは、キーワードが認識されていないことをユーザーに通知し、いくつかのガイダンスを提供する。
これは、”Sorry “のようなメッセージのSMSキャンペーンを作成することで可能である!STOPで止まれ、HELPで助けろというキーワードがわからなかったんだ」。次に、配信ステップで、アクションベースの配信を選択し、キーワードカテゴリーOTHER内の購読グループにインバウンドSMSを送信したトリガーを使用する。
キャンペーンやキャンバスで、これらのキーワードやキーワード・カテゴリーをどのように使い、リターゲティングやメッセージのトリガーにできるかを見てみたい。詳しくはSMSリターゲティングの記事をご覧いただきたい。
[unknown]: /docs/ja/user_guide/message_building_by_channel/sms/keywords/unknown_phone_numbers/ [エンドポイント] :/docs/ja/api/endpoints/user_data/post_user_alias/ [IMAGE2] : /docs/ja/assets/img/sms/sms_message_body.png?bf6fddd75ad96acc18f20192a777e232 [5]: /docs/ja/assets/img/sms/multi-language2.png?ef100bad10d7b0d9bb3f35ac8cde3e94 [12]: /docs/ja/assets/img/sms/sms_custom_keyword.png?faf0fd52a4e49defc8ab2050bc1bb1f5 [13]: /docs/ja/assets/img/sms/sms_custom_step.png?4a24d8e7ed7db4ee41626d982d25a7af [14]: /docs/ja/assets/img/sms/canvas_trigger.png?b5dbb195e5d12dda5cda9919de5c772c [15]: /docs/ja/assets/img/sms/campaign_trigger.png?cdc5e499c7d019aff7643ae89801baab [16]: /docs/ja/assets/img/sms/multi-language.png?60ba25ba66868109f6c7e4b8bc53a0d6