コンテンツにスキップ

SMS、MMS、RCSのベストプラクティス

BrazeでのSMS、MMS、RCSのベストプラクティスについて、オプトアウトモニタリング、トラフィックパンピング、送信時間に関する推奨事項を含めて詳しく説明します。

オプトアウト監視に関する推奨事項

コミュニケーションのオプトアウトリクエストに準拠することは、法律で義務付けられています。SMSチャネルのオプトアウトリクエストに応じない場合、罰金を含むペナルティが科されたり、訴訟につながる可能性があります。Brazeには、SMSおよびMMSのオプトインおよびオプトアウト管理を堅牢に行う機能と、リクエストが正しく処理されるよう支援するメカニズムが備わっています。

当社との購読契約に基づき、お客様は当社のサービスの利用において、適用法を遵守する責任を負います。そのため、SMSの設定を正しく構成することに細心の注意を払い、設定を十分にテストし、オプトアウトのコンプライアンスを監視するための措置を講じ、オプトアウトリクエストに対する不遵守の事例を特定した場合は速やかに対処することを強くお勧めします。

Brazeでオプトインとオプトアウトを管理するためにSMSおよびMMSを設定する際は、以下のリソース一覧を参照してください。

  • SMS購読グループ:購読グループとオプトイン/オプトアウトの方法およびステータス。
  • 購読グループREST API:メッセージへの直接応答以外のソースから受信したオプトインおよびオプトアウトを処理する方法。
  • キーワード処理:Brazeがキーワードの処理と管理にどのようにアプローチするかについての説明。
  • SMSダブルオプトイン:SMSメッセージを受信する前に、ユーザーがオプトインの意思を明示的に確認することを必要とします。SMSダブルオプトインは一部の国で義務付けられているため、Brazeではこの設定を推奨しています。
  • SMSメッセージ送信:Brazeにおけるsms送信の基本。購読グループの重要性、SMSセグメントおよびメッセージ本文の要件などを含みます。

考慮事項

SMSおよびMMSが複数のインスタンスにわたって設定されている場合、設定ミスによりキャンペーンやキャンバスのオプトアウトが誤ったワークスペースに送信される可能性があります。

  • Brazeにはそのようなインスタンスを特定するための監視機能があります。この動作が検出された場合、Brazeはオプトアウトを正しいインスタンスにリダイレクトし、その期間中に発生したオプトアウトをバックフィルします。
  • お客様には、Brazeで設定しているすべての購読グループについてオプトアウトをテストすることを強くお勧めします。メッセージの送信前にこの問題を特定する方が、問題が発覚した後に対処するよりも望ましいです。

Brazeは、ユーザープロファイル(user_id)レベルと電話番号(channel_id)レベルの両方でSMS/MMSの購読を管理しています。電話番号がオプトインまたはオプトアウトされると、その更新はその番号を共有するすべてのプロファイルに適用されます。エンドユーザーが特定の電話番号でオプトインした後、電話番号を変更した場合、新しい電話番号はそのユーザーの購読グループステータスを引き継ぎます。したがって、エンドユーザーがオプトアウトした後に新しい電話番号でアプリやWebサイトに再度アクセスしても、不要なメッセージを受信することはありません。

電話番号リストのハイジーンに関する推奨事項

電話番号リストのハイジーンを維持することで、有効な同意データと到達可能性データを長期的に保つことができます。Brazeは、コンプライアンスリスクの軽減、同意に基づくメッセージング慣行のサポート、および元のユーザーに属さなくなった可能性のある番号への送信回避を支援するために、一部の電話番号を無効としてマークします。

電話番号が無効としてマークされる一般的な理由については、無効な電話番号の処理を参照してください。

無効な電話番号を削除するために、以下のワークフローを推奨します。

  1. /sms/invalid_phone_numbersエンドポイントを使用して、影響を受ける電話番号を特定します。
  2. 無効化された電話番号、プロバイダーエラーにより無効とマークされた電話番号、およびフォーマットの問題(E.164形式でない番号などのinvalid_format)により無効とマークされた電話番号を区別します。無効な電話番号APIのreasonフィルターを使用して、カテゴリ別にクエリします。詳細については、無効な電話番号の処理を参照してください。
  3. 無効化された電話番号については、ユーザーに電話番号を再確認します。ユーザーが電話番号を確認した後、/sms/invalid_phone_numbers/removeエンドポイントを使用して、無効リストから電話番号を削除します。

トラフィックパンピングに関する推奨事項

トラフィックパンピングとは

トラフィックパンピングとは、悪意のある行為者がオンラインフォームを使用して、大量のSMSメッセージの送信をトリガーする詐欺行為の一種です(たとえば、オプトインメッセージやワンタイムパスワードなど)。悪意のある行為者は、これらのメッセージの送信先としてプレミアムレート電話番号を設定し、そのプレミアムレート番号が契約されている通信事業者との収益配分を主張することで、不正な収益を得ます。

トラフィックパンピングの見分け方

  • この種の詐欺に利用されるプレミアムレート番号は、必ずしもそうとは限りませんが、通常の送信地域以外の国に設定されていることが多いです。
  • オンラインフォームからのメッセージ送信に異常なスパイクが見られる場合、トラフィックパンピングの可能性があります。
    • 信じがたいほど大量のメッセージが送信された場合に上限を設けて通知するキャンペーンアラートを設定することをお勧めします。
  • オンラインフォームが不完全に入力されている場合、プログラムによるフォーム入力を示唆している可能性があります。
  • オンラインフォームを構築する際は、フォームが完全に入力されていることを確認するルールを設定し、CAPTCHAなどのツールを使用してリスクを最小限に抑えることをお勧めします。

トラフィックパンピングの影響

お客様は送信するトラフィックを監視する責任があり、アカウントを通じて送信されたすべてのSMSに対して請求されます。Brazeとお客様の間では、トラフィックパンピングを検出し防止するのに適した立場にあるのはお客様です。

複数国へのSMS送信

一部のブランドでは、異なる国の電話番号を持つユーザーグループにメッセージを送信したい場合があります。特定の国の電話番号にSMSメッセージを送信するには、同じ国のロングコードまたはショートコードを使用することがベストプラクティスです。実際、ショートコードは、そのショートコードが作成された国の電話番号にのみSMSを送信できます。

この制限を克服するために、購読グループの設定プロセスでは、複数の異なる国のロングコードとショートコードを保持するようにグループを設定できます。設定が完了すると、キャンペーンの起動時にターゲットユーザーの電話番号と同じ国コードの電話番号が自動的に使用されます。異なる国コードの電話番号を持つユーザーごとに個別のキャンペーンを作成する必要がないため、1つのキャンペーンを起動するか、1つのキャンバスコンポーネントを使用して、関連するユーザーをターゲットにできます。

ターゲットユーザーの電話番号と同じ国コードを使用してSMSペイロードが送信されます。

一般的な送信のベストプラクティス

  1. 許可を得る。 SMSをビジネスとして使用する際の最も重要なルールの1つは、まず顧客から連絡する許可を得ることです。これを怠ると、ブランドイメージが損なわれ、多額の法的費用が発生する可能性があります。
  2. ユースケースに適した番号を選択する。 SMSメッセージの送受信が可能な電話番号には、主にロングコード、ショートコード、英数字の送信者IDの3種類があり、それぞれの機能や地域での利用可能性は異なります。バニティコードがビジネスに適しているかどうか、事前に検討しましょう。
  3. タイミングに注意する。 顧客は直接自分に宛てられたメッセージに対してより反応が良いことを覚えておきましょう。受信者の名を使用したり、顧客の興味を反映した会話的なタッチを加えたりするなど、少しのパーソナライゼーションが大きな効果を発揮します。
  4. 双方向の会話に取り組む。 SMSは顧客とのエンゲージメントに非常に効果的なチャネルであるため、メッセージへの返信を予測し、効果的に対応することが重要です。消費者の85%が情報を受け取るだけでなく、ビジネスに返信したり会話に参加したりしたいと考えています。
  5. 効果を測定する。 適切なタイミングで、最適な頻度で、最も効果的なコール・トゥ・アクションを使用して顧客にリーチできていますか?適切なトラッキングツールを使用することで、ROIを証明する直接的で測定可能な指標を得ることができます。

大量送信

大量送信をご検討ですか?スムーズに実行するためのベストプラクティスをご紹介します。

  • ターゲットオーディエンスの規模に応じて、キャンペーンやキャンバスの配信速度レート制限を必要に応じて調整してください。これにより、必要な送信量を確保し、SMSまたはRCSプロバイダーが想定および処理できるレートでBrazeがメッセージを送信できるようになります。
  • 160文字の制限を守り、特殊文字がダブルカウントされることに注意してください(例:バックスラッシュ \、キャレット ^、チルダ ~)。

SMS送信時間を遵守する

多くの市場では、マーケティングSMS、MMS、RCSメッセージを送信できる時間帯が制限されています。これらの時間枠は各受信者のローカルタイムゾーンで計測され、国やアメリカの州によって異なる場合があります。Brazeはチャネルごとに1つのサイレントアワー時間枠を適用し、曜日ごとに変更することはできません。SMS/MMS/RCSの時間枠を、オーディエンスに適用される最も厳格なルールに設定してください。

アメリカ全国のオーディエンスの場合、SMS/MMS/RCSのワークスペースサイレントアワーを午後8時~午後12時に設定してください。これにより、各ユーザーのローカルタイムゾーンで午後12時~午後8時の送信が可能になります。

これはBrazeで設定できる最も厳格な時間枠です:

  • テキサス州上院法案140(SB 140)は日曜日の送信を午後12時(正午)から開始します
  • いくつかのアメリカの州では、午後9時ではなく午後8時に送信を終了します

テキサスのみに送信する場合、午後9時~午後12時のサイレントアワーでSB 140をカバーできます:日曜日の送信は午後12時~午後9時、月曜日から土曜日の送信は午前9時~午後9時です。Brazeでは日曜日のみの時間を設定できないため、午後9時~午後12時のサイレントアワーが正しいテキサス向けのマッピングです。ただし、午後8時~午後12時のワークスペースデフォルトはより厳格で、午後8時の夜間カットオフもカバーします。

市場および州別の規制

以下の例は、一般的なルールがサイレントアワー時間枠にどのようにマッピングされるかを示しています。この表は網羅的なものではありません。現行の要件については法務担当者にご確認ください。

市場またはルール 許可される送信時間(受信者のローカルタイムゾーン) カバーするサイレントアワー時間枠
アメリカ連邦(電話消費者保護法、TCPA) 午前8時~午後9時 午後9時~午前8時
テキサス(SB 140) 月曜日~土曜日 午前9時~午後9時;日曜日 午後12時~午後9時 午後9時~午後12時(日曜日の正午開始を毎日カバー)
いくつかのアメリカの州(フロリダなど) 午前8時~午後8時 午後8時~午前8時
ブラジル 午前9時~午後9時 午後9時~午前9時

1つの時間枠でこれらの例をすべてカバーする必要がある場合は、午後8時~午後12時のサイレントアワー(送信時間 午後12時~午後8時)をワークスペースデフォルトとして使用してください。

SMSサイレントアワーを設定する

ワークスペースサイレントアワーを使用して、ワークスペース内のすべてのSMS、MMS、RCSキャンペーンおよびキャンバスに時間枠を適用します。

  1. 設定 > サイレントアワーに移動します。
  2. サイレントアワーを追加を選択します。
  3. SMS/MMS/RCSを選択し、開始時間を午後8時、終了時間を午後12時に設定します。
  4. 変更を保存します。

ワークスペースサイレントアワーは現在、早期アクセス中です。アクセスできない場合は、各キャンペーンまたはキャンバスで同じ午後8時~午後12時の時間枠を設定してください。権限、優先順位、保留メッセージの動作、APIキャンペーンについては、ワークスペースサイレントアワーを参照してください。

配信タイプ別の中止または保留

ワークスペースサイレントアワーは、常にメッセージを後で配信するために保留するわけではありません。結果はメッセージの送信方法によって異なります。完全なルールについては、保留されたメッセージの処理を参照してください。

配信タイプ サイレントアワー時間枠中
スケジュールされたキャンペーン(固定送信時間) 中止されます。推奨される午後8時~午後12時の時間枠の下で午前9時に設定されたスケジュールSMSは破棄されます。Brazeは時間枠が終了する正午に配信することはありません。
APIキャンペーン 中止されます。
アクションベースのキャンペーン デフォルトでは、保留され次に利用可能な時間に送信されます。
キャンバス デフォルトでは、保留され次に利用可能な時間に送信されます。

オプションのLiquid中止

コンテンツブロックにLiquidチェックを追加して、追加のセーフガードとすることができます。これによりキャリアへのハンドオフ前に送信が中止され、メッセージがキャンセルされます。

SMSメッセージ本文の先頭に以下のスニペットを含めてください。この例は、ユーザーのローカルタイムゾーンで午後12時~午後8時の時間枠外で送信を中止します。

{% assign time = 'now' | time_zone: ${time_zone} %}
{% assign hour = time | date: '%H' | plus: 0 %}
{% if hour >= 20 or hour < 12 %}
  {% abort_message("Outside allowed time window") %}
{% endif %}
  • time_zone: ${time_zone}は、固定のグローバル時間ではなく、各ユーザーのローカルタイムゾーンに対して時間枠を評価します。詳しくはキャンペーンFAQを参照してください。
  • abort_message()によって抑制されたメッセージはキャンセルされます。ワークスペースサイレントアワーは配信タイプに応じて送信を中止または保留します。詳細は配信タイプ別の中止または保留を参照してください。
  • デフォルトでは、中止されたメッセージは標準的なキャンペーンレポートには表示されません。Liquidが{% abort_message %}で送信を中止した場合は、Messaging Observabilityで送信を確認してください。これらの中止は Liquid abort の結果として表示されます。{% abort_message('language was nil') %}のように理由の文字列を渡すこともできます。

注意事項

  • サイレントアワーは、会社のタイムゾーンではなく、各ユーザーのローカルタイムゾーンで適用されます。
  • キャンペーンまたはキャンバスレベルのサイレントアワー時間枠は、常にワークスペースデフォルトよりも優先されます。緩いカスタム時間枠を設定すると、ワークスペースで設定したコンプライアンス時間外に送信される可能性があります。
  • 時間帯ルールは通常、マーケティングおよび勧誘メッセージに適用されます。ワークスペースサイレントアワーは、自動応答、テスト送信、シードグループを除くチャネル上のすべてのSMSに適用されます。法務担当者がトランザクションキャンペーンを夜間に送信すべきと判断した場合は、それらのキャンペーンをサイレントアワーからオプトアウトしてください。
  • サイレントアワーはBrazeがキャリアにメッセージをハンドオフするタイミングを制御するもので、デバイスに届く瞬間ではありません。たとえば、午後7時59分にハンドオフされたメッセージは午後8時以降に届く場合があります。サイレントアワーを午後8時に開始することで、TCPAやテキサスSB 140などの午後9時カットオフまでのバッファーが確保されます。
New Stuff!