RCSオプトアウト・アシスト

注:RCSオプトアウトアシストを有効にするには、Account Managerにご連絡ください。

RCSオプトアウト・アシストは、ユーザーがマーケティング・メッセージの受信を停止したり、ブランドの連絡先情報を要求したりできるようにすることを義務付ける地域規制にブランドが準拠するのを支援する機能です。RCSチャネルでは、すでにSMSで利用可能なオプトアウト・アシスト・サービスを使用することができます。オプトアウト・アシストでは、特定のキーワード(STOPなど)を送信することで、ブランドからのRCSメッセージの受信を簡単にオプトアウトすることができます。

オプトアウト・アシストの目的

多くの国で、ビジネスメッセージに関するユーザーの同意とデータプライバシーに関する厳しい規制が実施されています。これらの規則では多くの場合、以下のことが義務付けられています:

  • ユーザーはいつでもメッセージの受信を停止することができます。
  • ブランドは、オプトアウトを認めなければならない(例えば、自動確認メッセージで)。
  • ユーザーは、ブランドの連絡先やその他のサポート詳細をリクエストすることができます。

Opt-out Assistと統合することで、Channel Manager API経由のRCSメッセージングは、これらの要件への準拠を保証します。

RCSのオプトアウト・アシストの仕組み

RCSユーザーが、構成されたオプトアウト・キーワード(STOPなど)に一致するメッセージを送信すると、オプトアウト・アシスト・サービスは自動的に要求を処理します。 構成に応じて、システムは以下を実行できます:

  • 定義されたキーワードに基づいてオプトアウトメッセージを検出します。
  • オプトアウトを確認する自動返信を送る(例:「オプトアウトしました。)
  • システム内のユーザーのオプトアウト・ステータスを更新します。

これらのビヘイビアはチャネル・マネージャAPIを通じて制御される。

オプトアウト設定の管理

チャネルマネージャAPIを使用して、RCSエージェントのオプトアウト設定を取得または更新できます:

現在のオプトアウト設定の取得

以下のエンドポイントにGETリクエストを行う。 CHANNEL_MANAGER_RCS_AGENT_SENDER_ID に、オプトアウト情報が更新されるRCSエージェントの送信者IDを指定する:

https://api.nexmo.com/v1/channel-manager/rcs/opt-out/:CHANNEL_MANAGER_RCS_AGENT_SENDER_ID

有効なアクション、オプトアウトキーワード、自動返信メッセージなど、現在の設定を返します。

オプトアウト設定の更新

にPOSTリクエストを行う:

https://api.nexmo.com/v1/channel-manager/rcs/opt-out/:CHANNEL_MANAGER_RCS_AGENT_SENDER_ID

に、オプトアウト・ルールを定義するJSONボディを追加する。

例えば、こうだ:

{
  "actions": [
    {
      "keywords": ["STOP"],
      "auto-reply": "You have opted out.",
      "action": "STOP"
    }
  ]
}

応答が成功すれば、コンフィギュレーションが有効であることが確認される:

{
  "actions": [
    {
      "keywords": ["STOP"],
      "auto-reply": "You have opted out.",
      "action": "STOP"
    }
  ],
  "enabled": true
}