サブスクリプショングループ
WhatsAppのサブスクリプショングループは、テクノロジーパートナーポータルを通してWhatsAppとアプリを統合することで作成される。
WhatsAppの契約状態
WhatsApp ユーザーにはsubscribed
とunsubscribed
の2つの契約状態がある。
状態 | 定義 |
---|---|
サブスクリプション登録済み | ユーザーが特定の企業からのWhatsAppメッセージを受信したいと明示的に確認した。WhatsAppのガイドラインに従って、BrazeのサブスクリプションAPIを通じてサブスクリプションの状態を更新するか、オプトイン戦略を導入することで、ユーザーをサブスクライブさせることができる。 |
配信停止済み | ユーザーがオプトインに明示的に同意していないか、オプトインのステータスが明示的に削除されている。 WhatsApp購読グループから退会したユーザーは、その購読グループに属する電話番号からのWhatsAppメッセージを受信できなくなる。 |
ユーザーのWhatsApp購読グループを設定する
- Rest API:ユーザープロファイルは、Braze REST APIを使用して[
/subscription/status/set
endpoint]4 ]によってプログラムで設定できる。 - ウェブSDK:Android、iOS、[Web]11]の
addToSubscriptionGroup
メソッドを使って、Eメール、SMS、WhatsAppの購読グループにユーザーを追加できる。 - ユーザー輸入:ユーザは、Import Users(ユーザのインポート)により、EメールまたはSMS購読グループに追加することができる。サブスクリプション・グループのステータスを更新する場合、CSVに次の2つのカラムが必要である:
subscription_group_id
とsubscription_state
。詳しくはユーザーインポートを参照のこと。
ユーザーのWhatsApp購読グループを確認する
- ユーザープロフィール:個々のユーザープロフィールは、BrazeダッシュボードのAudience>Search Usersからアクセスできる。ここでは、電子メールアドレス、電話番号、外部ユーザーIDでユーザープロファイルを検索できる。ユーザープロフィールの[Engagement]タブで、そのユーザーのWhatsApp購読グループとステータスを確認できる。
note:
古いナビゲーションを使用している場合は、ユーザー>ユーザー検索でこのページを見つけることができる。
- Rest API:個々のユーザープロファイル購読グループは、BrazeのREST APIを使用して、[List user’s subscription groups endpoint]9 ]または[List user’s subscription group status endpoint]8 ]で確認できる。
WhatsAppオプトイン・プロセス
現在、ユーザーはSMS、ウェブサイト、WhatsAppスレッド、電話、対面など様々な方法でWhatsAppメッセージングに登録し、オプトインすることができる。なお、オプトインは必須である。
オプトインキーワードは現在WhatsAppチャンネルではサポートされていないため、ユーザーリストの管理はユーザー次第となる。WhatsAppはオプトインとレート制限に遡及的なアプローチを採用しており、ユーザーが報告やブロックを始めるとレート制限が引き下げられる。
WhatsAppキャンバスの購読ステータスを更新する
使用するオプトインおよびオプトアウトの方法にかかわらず、以下の更新方法のいずれかを使用してユーザープロファイルの購読ステータスを更新することができる:
- 以下の例のように、REST API経由で購読ステータスを更新するBraze-to-Braze webhookを作成する:
レースコンディションを避けるために、Webhook後のフォローアップメッセージングは、最初のキャンバスの結果(例えば、ユーザーがキャンバスのバリエーションを入力し、WhatsAppの購読グループに入っているなど)によってトリガーされる2番目のキャンバスに含まれるべきである。
-
アドバンスドJSONエディターを使用して、以下のテンプレートでユーザープロファイルを更新する:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
{ "attributes": [ { "subscription_groups": [{ "subscription_group_id": "subscription_group_identifier_1", "subscription_state": "unsubscribed" }, { "subscription_group_id": "subscription_group_identifier_2", "subscription_state": "subscribed" }, { "subscription_group_id": "subscription_group_identifier_3", "subscription_state": "subscribed" } ] } ] }
note:
ユーザーの購読ステータスの更新には最大60秒かかる場合がある。