在庫復活通知
Brazeカタログとキャンバスを組み合わせた再入荷通知を使用して、商品が再入荷した際に顧客に通知することができます。顧客が選択したカスタムイベントを実行するたびに、アイテムが補充されたときに通知されるように自動的に購読されます。
カタログの在庫復活通知は現在早期アクセス中です。早期アクセスに参加したい場合は、アカウントマネージャーに連絡してください。
ユーザーがアイテムのカスタムイベントをトリガーすると、そのアイテムの再入荷通知を自動的に受け取るように登録されます。商品の在庫数量が在庫ルール(100以上の在庫など)を満たすと、すべての購読者がキャンペーンまたはキャンバスを通じて通知を受ける資格があります。ただし、通知を選択したユーザーのみが通知を受け取ります。
在庫復活通知の仕組み
カスタムイベントをサブスクリプションイベントとして使用するために設定します。例えば、product_clicked
イベントなどです。このイベントには、アイテムID(カタログアイテムID)のプロパティが含まれている必要があります。カタログ名を含めることをお勧めしますが、これは必須ではありません。また、インベントリ数量フィールドの名前を指定する必要があります。これは数値データ型でなければなりません。
アイテムの在庫数量が在庫ルールを満たしている場合、そのアイテムにサブスクライブしているすべてのユーザー(サブスクリプションイベントを行ったユーザー)を検索し、キャンペーンやキャンバスをトリガーするために使用できるBrazeカスタムイベントを送信します。
イベントプロパティはユーザーと一緒に送信されるため、アイテムの詳細をキャンペーンやキャンバスにテンプレートできます!
在庫復活通知の設定
特定のカタログで再入荷通知を設定する手順に従ってください。
- カタログに移動して、設定タブを選択します。
- 在庫が戻ったトグルを選択します。
- グローバルな再入荷設定が構成されていない場合、再入荷通知を{トリガー}するために使用されるカスタムイベントとプロパティを設定するように求められます:
- サブスクリプションのカスタムイベントは、在庫復活通知のためにユーザーをサブスクライブするために使用されるBrazeのカスタムイベントです。このイベントが発生すると、イベントを実行したユーザーが購読されます。
- 配信停止のためのカスタムイベントは、在庫復活通知の配信を停止するために使用されるBrazeのカスタムイベントです。
- アイテムIDイベントプロパティは、在庫復帰サブスクリプションまたはサブスクリプション解除のためのアイテムを決定するために使用される上記のカスタムイベントのプロパティです。このプロパティはカスタムイベントに含まれているアイテムIDを含む必要があり、それはカタログに存在します。カスタムイベントには、このアイテムがどのカタログにあるかを指定するための
catalog_name
プロパティも含める必要があります。 - フォールバックカタログ これは、カスタムイベントに
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"] } } ] }
- 保存を選択し、カタログの在庫復活設定ページに進みます。
- 通知ルールを設定します。選択肢は2つあります:
- すべての購読者に通知するは、商品が再入荷したときに待っているすべての顧客に通知します。
- 一定数のユーザーに一定数の分ごとに通知するは、設定された通知期間ごとに指定された数の顧客に通知します。Brazeは、通知する顧客がいなくなるか、アイテムが在庫切れになるまで、指定された数の顧客に段階的に通知します。通知レートは、1分あたり10,000人のユーザーに通知することを超えることはできません。
- カタログのインベントリフィールドを設定します。このカタログフィールドは、アイテムが在庫切れかどうかを判断するために使用されます。フィールドは数値型である必要があります。
- 設定を保存を選択します。
これらの設定の通知ルールは、キャンバスの通知設定(クワイエットアワーなど)を置き換えるものではありません。
キャンバスで再入荷通知を使用する
カタログで再入荷機能を設定した後、キャンバスで使用するために次の手順に従ってください。
- アクションベースのキャンバスを設定します。
- 在庫ありをトリガーとして選択します。
- 在庫が戻った通知があるカタログの名前を選択します。
- キャンバスを通常通り設定し続けてください。
今、商品が再入荷した際にお客様に通知することができます。
Liquidを使用する
再入荷したカタログアイテムの詳細をテンプレート化するには、 canvas_entry_properties
Liquid タグでアクセス item_id
。
{{canvas_entry_properties.${catalog_update}.item_id}}
を使用すると、在庫が戻ったアイテムのIDが返されます。{{canvas_entry_properties.${catalog_update}.previous_value}}
は、更新前のアイテムの在庫価値を返し、{{canvas_entry_properties.${catalog_update}.new_value}}
は、更新後の新しい在庫価値を返します。
このLiquidタグ{% catalog_items <name_of_your_catalog> {{canvas_entry_properties.${catalog_update}.item_id}} %}}
をメッセージの先頭に使用し、その後メッセージ全体でそのアイテムに関するデータにアクセスするために{{ items[0].<field_name> }}
を使用します。
考慮事項
- ユーザーは90日間のみ購読されます。アイテムが90日以内に在庫に戻らない場合、ユーザーは購読を解除されます。
- 通知すべての購読者 通知ルールを使用する場合、Brazeは10分間で100,000人に通知します。
- Brazeは1分間に最大10件のアイテム更新を処理します。1分間に11個のアイテムを更新した場合、最初の10個のみが再入荷通知をトリガーできます。