Skip to content

オプトインとオプトアウト

WhatsApp のオプトインとオプトアウトの処理は非常に重要です。これは、WhatsApp が電話番号の品質評価を監視しており、評価が低いとメッセージの上限を低下する可能性があるためです。

高品質の評価を構築する1つの方法は、ユーザーがビジネスをブロックしたり、報告したりしないようにすることです。これは、質の高いメッセージング(ユーザーにとっての価値など)を提供し、メッセージの頻度をコントロールし、顧客が今後のコミュニケーション受信をオプトアウトできるようにすることで実現できる。

このページでは、オプトインとオプトアウトの設定方法、”regex”と”is”修飾子の違いについて説明します。

オプトインは、外部ソースから、または SMS、アプリ内、ブラウザ内のメッセージなど、Braze の方法で取得できます。オプトアウトは、Braze で設定したキーワードと WhatsApp のマーケティングボタンで処理できます。オプトインとオプトアウトの設定については、以下の方法を参照されたい。

オプトイン方法

オプトアウトの方法

Braze WhatsAppチャンネルのオプトインを設定する

WhatsApp のオプトインについては、WhatsApp の要件を満たす必要があります。また、Braze に以下の情報を提供する必要があります。

外部から Braze へのオプトイン方法

お客様のアプリまたはウェブサイト(アカウント登録、チェックアウトページ、アカウント設定、クレジットカード端末)をBrazeに提供する。

既にEメールやテキストでのマーケティング同意を得ている場合は、WhatsApp用のセクションを追加する。オプトインしたユーザーには、external_id電話番号、および更新後の購読ステータスが必要です。これを行うには、Braze のインストール方法に応じて、/subscription/status/set エンドポイントを活用するか、SDKを使用します。

外部に作成されたオプトインリスト

以前WhatsAppを利用したことがあれば、WhatsAppの要件に沿ったオプトインでユーザーリストを作成済みかもしれない。この場合は、CSV をアップロードするか、API を使用して、以下の情報を Braze に取り込みます。

カスタマーサポートWhatsAppチャンネルのアウトバウンドメッセージ

カスタマーサポートチャネルでは、解決済みの問題のフォローアップに、マーケティングメッセージングにオプトインするかどうかを尋ねる自動メッセージを追加します。ここでの機能は、選択したカスタマーサポートツールの機能が使用できるかどうかと、ユーザー情報の保存場所によって異なります。

  1. WhatsApp Businessの電話番号からメッセージリンクを送信する。
  2. 顧客が「はい」を返信すると、オプトインが表明されるクイック返信アクションを指定します。
  3. カスタムキーワードトリガーを設定する。
  4. どちらのアイディアにせよ、おそらく次のようなパスが必要だろう:

WhatsAppのインバウンドメッセージ

顧客にWhatsApp番号にインバウンドメッセージを送ってもらう。

これは、新しいチャンネルでユーザーに確認メッセージを受け取らせるかどうかによって、キャンバスまたはキャンペーンとして設定できる。

  1. インバウンドメッセージのアクションベースの配信トリガーでキャンペーンを作成する。
  2. ウェブフックキャンペーンを作成する。Webhook の例については、購読グループを参照してください。

ブレーズを利用したオプトイン・メソッド

SMSメッセージ

キャンバスで、次のいずれかの方法を使用して、WhatsApp メッセージの受信にオプトインするかどうかを顧客に尋ねるキャンペーンを設定します。

  • 顧客セグメント: 米国外のマーケティング購読グループ
  • カスタムキーワードのトリガー設定

ユーザープロファイルの購読ステータスの更新については、購読グループを参照してください。

アプリ内またはブラウザ内のメッセージ

WhatsApp の使用にオプトインするように顧客に促すアプリ内メッセージまたはブラウザー内ポップアップを作成します。

Braze SDK とのインターフェイスに、HTML アプリ内メッセージJavaScript の「bridge」を使用します。WhatsAppの購読グループIDを必ず使用すること。

電話番号取得フォーム

アプリ内メッセージ用の電話番号取得フォームテンプレートをドラッグ&ドロップエディターで使い、ユーザーの電話番号を収集してWhatsApp購読グループを増やそう。

Braze WhatsAppチャンネルのオプトアウトを設定する

一般的なオプトアウト・キーワード

特定の単語をメッセージ送信することで、ユーザーが今後のメッセージングからオプトアウトできるキャンペーンやキャンバスを設定できます。キャンバスは、オプトアウトが成功したことを確認するフォローアップメッセージを含めることができるので、特に有益です。

ステップ 1:「インバウンドの WhatsApp メッセージ」のトリガーを持つキャンバスの作成

WhatsApp着信メッセージを送信するユーザーを入力するアクションベースのキャンバスエントリステップ。

キーワードトリガーを選択する際には、「Stop」や「No Message」といった単語を含める。この方法を選択した場合は、必ず顧客にオプトアウトの言葉を伝えてください。例えば、最初のオプトインを受信した後、「これらのメッセージからオプトアウトするには、いつでも『Stop』のメッセージを送信してください」などのフォローアップ応答を含めます。

メッセージ本文が"STOP"または"NO MESSAGE"のWhatsApp受信メッセージを送信するメッセージステップ。

ステップ 2: ユーザーのプロフィールを更新する

購読グループで説明されている方法のいずれかを使用して、ユーザープロファイルを更新します。

マーケティング・オプトアウトの選択

WhatsApp のメッセージテンプレート作成画面で、[marketing opt-out] オプションを含めることができます。これを含むときはいつでも、テンプレートがサブスクリプショングループ変更のための後続ステップを持つキャンバスで使用されていることを確認すること。

  1. マーケティングオプトアウト」クイック返信でメッセージテンプレートを作成する。
    "Marketing opt-out"のフッターオプションを持つメッセージテンプレート。

    マーケティング監視ボタンを設定するセクション。

  2. このメッセージテンプレートを使ってキャンバスを作成する。

  3. 前述の例のステップに従うが、トリガーテキストは “STOP PROMOTIONS “とする。

  4. 購読グループで説明されている方法のいずれかを使用して、ユーザーの購読ステータスを更新します。

オプトインとオプトアウトのワークフローを設定する

WhatsAppのキーワード応答ワークフローは、この2つの方法で「START」と「STOP」を設定できる:

ユーザー更新ステップ

ユーザー更新ステップでは、ユーザーがWhatsApp購読グループの電話番号にキーワードを送信すると、そのユーザーの電話番号をWhatsApp購読グループに追加することができる。

ユーザー更新ステップでは、ユーザーの電話番号が購読グループに追加されないとユーザーはキャンバスの次のステップに進まないため、競合状態が回避されます。また、設定手順も他の方法より少ないため、Braze では一般的にこの方法をお勧めしています。

  1. アクションベースのステップ「WhatsAppインバウンドメッセージを送信」でキャンバスを作成する。[メッセージ本文の場所] をオンにして、[次に該当する] に「START」と入力します。

メッセージ本文が"START" であるWhatsApp メッセージステップ。

2.キャンバスで、[ユーザーの更新を設定] ステップを作成し、[アクション] で [高度な JSON エディター] を選択します。

"Advanced JSON Editor"のアクションで、User Updateステップを実行します。

3.ユーザー更新オブジェクトに次の JSON ペイロードを入力し、XXXXXXXXXXX を購読グループ ID に置き換えます。

1
2
3
4
5
6
7
8
9
10
11
12
{
    "attributes": [
        {
            "subscription_groups": [
                {
                    "subscription_group_id": "XXXXXXXXXXX",
                    "subscription_state": "subscribed"
                }
            ]
        }
    ]
}

4.後続のWhatsAppメッセージステップを追加する。

キャンバスの「ユーザの更新」ステップ

考慮事項

BrazeはUser Updateステップのリクエストをバッチ処理するため、更新の完了速度はまちまちかもしれない。

Webhookキャンペーンで2つ目のWhatsAppキャンペーンをトリガーする

Webhookキャンペーンは、ユーザーの電話番号をWhatsApp購読グループに追加した後、ユーザーが購読グループの電話番号にキーワードを送信すると、2つ目のキャンペーンへのエントリーをトリガーすることができる。

  1. アクションベースのステップ [WhatsApp インバウンドメッセージを送信] を含むキャンペーンまたはキャンバスを作成します。[メッセージ本文の場所] をオンにして、[次に該当する] に「START」と入力します。

    メッセージ本文が"START" であるWhatsApp メッセージステップ。

  2. キャンペーンまたはキャンバスで、Webhook メッセージステップを作成し、[リクエスト本文] を [生のテキスト] に変更します。

    Webhook のメッセージステップ。

  3. [Webhook URL] に顧客のエンドポイント URL を入力し、その後にエンドポイントのリンク campaigns/trigger/send を付加します。たとえば https://dashboard-02.braze.eu/campaigns/trigger/send です。

    "Compose Webhook"セクションの下のWebhook URL フィールド。

  4. [生のテキスト] に次の JSON ペイロードを入力し、XXXXXXXXXXX を購読グループ ID に置き換えます。2 つ目のキャンペーンの作成後に、campaign_id を置き換える必要があります。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{
    "campaign_id": "XXXXXXXXXXX",
    "recipients": [
        {
            "external_user_id": "{{${user_id}}}",
            "attributes": {
                "subscription_groups": [
                    {
                        "subscription_group_id": "XXXXXXXXXXX",
                        "subscription_state": "subscribed"
                    }
                ]
            }
        }
    ]
}
  1. WhatsAppキャンペーン(2つ目のキャンペーン)を作成し、トリガーをAPIに設定する。必ず、この campaign_id を最初のキャンペーンの JSON ペイロードにコピーしてください。

考慮事項

  • キャンバスの API トリガー JSON ペイロード内からの属性更新はまだサポートされていないため、WhatsApp 応答メッセージについてのみ WhatsApp キャンペーンをトリガーできます (ステップ 2 と同様)。
  • 応答メッセージとして送信するには、WhatsApp テンプレートの承認を受ける必要があります。なぜなら、クイックレスポンスには、インバウンドメッセージのトリガーが同じキャンペーンまたはキャンバス内にあることが必要だからだ。ユーザー更新ステップを使用すると、Meta の承認なしでクイック応答メッセージを送信できます。

“regex”と”is”修飾子の違いを理解する

このテーブルでは、STOP がトリガーワードの例として使用され、修飾子の動作を示しています。

「このページはどの程度役に立ちましたか?」
New Stuff!