ユーザーオプトインの収集
以下の記事では、一般的なSMSオプトインの方法を紹介します。
オプション1:ユーザーにショートコードまたはロングコードへのテキスト送信を依頼する
ユーザーに「START」、「UNSTOP」、「YES」、またはカスタムオプトインキーワードをあなたの番号にテキスト送信するよう依頼すると、自動的に購読グループに追加されます。Webサイト、モバイルアプリ、さらには広告でも、ユーザーにオプトインのためにこの操作を依頼でき、必要に応じてインセンティブを提供することもできます。
オプション2:アプリ内メッセージでユーザーがオプトインする
アプリ内メッセージからユーザーがSMSにオプトインできるようにするには、Brazeが提供する電話番号キャプチャフォームを使用して、電話番号を収集しSMSリストを拡大できるブランド対応フォームを作成します。

Brazeでは、SMSダブルオプトイン機能も併せて使用することをお勧めします。この機能はアプリ内メッセージの電話番号キャプチャフォームと自動的に連携し、ユーザーがフォームから電話番号を送信した後に、意思確認を促します。
オプション 3: サインアップフロー
新しいユーザーがWebサイトまたはアプリでサインアップまたは登録する際に、電話番号とメールアドレスを尋ねます。プロモーションメールやSMSの受信に同意するチェックボックスを含めてください。
ユーザーがサインアップした後、以下を行います。
/subscription/status/setエンドポイントを使用して、ユーザーを作成し、属性を保存します。
POST 'https://rest.iad-03.braze.com/subscription/status/set' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR-REST-API-KEY' \
--data-raw '{
"subscription_group_id": "xyz-abcd-1234567",
"subscription_state": "subscribed",
"external_id": "external_identifier",
"phone": "+12223334444",
"use_double_opt_in_logic": true
}
'
/users/trackエンドポイントを使用して、ユーザーをSMSに購読登録します。
curl --location --request POST 'https://rest.iad-01.braze.com/users/track' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_REST_API_KEY' \
--data-raw '{
"attributes": [
{
"external_id": "external_identifier",
"phone": "+12223334444",
"subscription_groups": [
{
"subscription_group_id": "xyz-abcd-1234567",
"subscription_state": "subscribed",
"use_double_opt_in_logic": true
}
]
}
]
}'

REST APIを通じて購読登録する際に、ユーザーをSMSダブルオプトインワークフローに登録するには、リクエストでuse_double_opt_in_logicをtrueに設定します。このパラメーターは、/subscription/status/set、/v2/subscription/status/set、および/users/trackでサポートされています。購読ステータスを更新するには、ユーザープロファイルが存在している必要があります。提供された電話番号に関連付けられたユーザープロファイルがない場合、購読ステータスは更新されません。
REST APIを通じた購読の更新では、ウェルカムメッセージは自動的にトリガーされません。ウェルカムメッセージを送信するには、購読グループステータスの更新トリガーを使用してアクションベースのキャンペーンを作成し、更新ソースをREST APIに設定してください。