Skip to content

再入荷通知

カタログとカスタムイベントを使用して再入荷通知を設定する方法を説明します。このように設定することで、商品を再入荷したときに通知を受け取るように、顧客を自動的に購読登録できます。これは、すでに通知をオプトインしているユーザーのみを対象としています。

仕組み

product_clicked イベントなど、購読イベントとして使用するカスタムイベントを設定できます。このイベントには、アイテム ID (カタログアイテム ID) のプロパティが含まれている必要があります。カタログ名を入れることをお勧めするが、これは必須ではない。在庫数量フィールドの名前も提供する。これは数値データ型でなければならない。

ユーザーが特定のカタログアイテムの購読を登録できるようにするには、カタログアイテムの在庫がゼロでなければならない点に注意してください。あるアイテムの在庫数がゼロよりも大きくなると、Brazeはそのアイテムを購読しているすべてのユーザーを検索し、キャンペーンやキャンバスのトリガーとして使用できるカスタムイベントを送信します。

イベントプロパティはユーザーと一緒に送信されるため、アイテムの詳細を送信するキャンペーンまたはキャンバスにテンプレートで挿入できます。

再入荷通知の設定

次の手順に従って、特定のカタログで再入荷通知を設定します。

  1. カタログにアクセスし、「設定」タブを選択する。
  2. [再入荷] トグルを選択します。
  3. グローバルな再入荷設定が構成されていない場合、再入荷通知をトリガーするために使用されるカスタムイベントとプロパティを設定するように求められます。
    カタログ設定の引き出し。
    • フォールバックカタログ これは、カスタムイベントに catalog_name プロパティが存在しない場合に、再入荷購読に使用されるカタログです。
    • サブスクリプション用のカスタムイベントとは、ユーザーを再入荷通知に登録するために使用されるBrazeのカスタムイベントである。このイベントが発生すると、そのイベントを実行したユーザーがサブスクライブされる。
    • 配信停止のためのカスタムイベントは、在庫復活通知の配信を停止するために使用されるBrazeのカスタムイベントです。このイベントはオプションです。もしユーザーがこのイベントを行わなかった場合、90日後、もしくは再入荷イベントがトリガーされた時、どちらか早く発生した時点で配信停止となります。
    • アイテム ID イベントプロパティは、前述のカスタムイベントのプロパティで、再入荷の購読または購読解除を行うアイテムを決定するために使用されます。カスタムイベントのこのプロパティには、カタログにあるアイテム ID (id) を含める必要があります。アイテム ID は、ターゲットカタログに格納されている id データ型と一致するように、文字列として送信される必要があります。カスタムイベントには、このアイテムがどのカタログにあるかを指定するcatalog_nameプロパティも含めるべきだ。

    • カスタムイベントのサンプルは次のようになる:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
{
    "events": [
        {
            "external_id": "<external_id>",
            "name": "subscription",
            "time": "2024-04-15T19:22:28Z",
            "properties": {
                "id": "shirt-xl",
                "catalog_name": "on_sale_products",
                "type": ["back_in_stock"]
            }
        }
    ]
}
  1. [保存] を選択し、カタログの [設定] ページに進みます。
  2. 通知ルールを設定する。2 つのオプションがあります。 - [サブスクリプション登録済みのすべてのユーザーに通知] は、商品が再入荷すると、再入荷を待っているすべての顧客に通知します。
    • Set notification limits は、設定した通知期間ごとに、指定した数の顧客に通知します。Brazeは、通知対象の顧客がなくなるか、商品が在庫切れになるまで、指定された数の顧客に対して段階的に通知を行う。通知速度は 1 分あたり 10,000 ユーザーを超えることはできません。
  3. カタログのインベントリフィールドを設定します。このカタログフィールドは、アイテムが在庫切れかどうかを判断するために使用されます。そのフィールドは数値型でなければならない。
  4. [設定を保存] を選択します。

カタログ設定で、再入荷機能がオンになっていることを示します。通知ルールは、10 分ごとに 1,000 人のユーザーに通知することです。

キャンバスでの再入荷通知の使用

カタログで再入荷通知機能を設定した後、キャンバスでそれを使用するには以下のステップに従う。

  1. アクションベースのキャンバスを設定する。
  2. 在庫ありをトリガーとして選択します。
  3. 再入荷通知があるカタログの名前を選択します。
  4. キャンバスのセットアップを通常通り続ける。

今、商品が再入荷した際にお客様に通知することができます。

Liquid の使用

再入荷したカタログアイテムの詳細をテンプレート化するには、 context Liquid タグでアクセス item_id

{{context.${catalog_update}.item_id}} を使用すると、再入荷したアイテムの ID が返されます。{{context.${catalog_update}.previous_value}} は更新前のアイテムの在庫データを返し、{{context.${catalog_update}.new_value}} は更新後の新しい在庫データを返します。

メッセージの先頭にLiquidタグを{% catalog_items <name_of_your_catalog> {{context.${catalog_update}.item_id}} %}配置し、その後でそのアイテムに関するデータにアクセスするために{{ items[0].<field_name> }}タグを使用する。

考慮事項

  • ユーザーの購読期間は 90 日間です。アイテムが 90 日以内に再入荷されない場合、ユーザーは購読解除されます。
  • Notify all subscribed users通知ルールを使用する場合、Brazeは10分間で10万人のユーザーに通知する。
  • Brazeは、再入荷通知のトリガー対象となる更新アイテムを1日あたり最大50,000件までサポートする。同時に最大1億件のアクティブなサブスクリプションを持つことができる。各サブスクリプションは、カタログアイテムを視聴するために登録されたユーザープロファイルを表す。
New Stuff!