コンテンツにスキップ

値下げ通知

このページでは、値下げ通知の仕組みと、その設定方法および使用方法について説明します。Brazeカタログによる値下げ通知とキャンバスを組み合わせることで、商品の価格が下がったときに顧客に通知できます。

仕組み

ユーザーがアイテムに対してカスタムイベントをトリガーすると、そのアイテムの価格低下通知を受け取るように自動的に登録されます。アイテムの価格が在庫ルール(50%を超える値下がりなど)を満たすと、すべての登録者がキャンペーンまたはキャンバスを通じて通知を受け取る対象となります。ただし、通知をオプトインしたユーザーのみが通知を受け取ります。

価格低下通知のカスタムイベントの設定

購読イベントとして使用するカスタムイベント(product_clicked イベントなど)を設定します。このイベントには、アイテムIDのプロパティ(カタログアイテムID)が含まれている必要があります。カタログ名を含めることを推奨しますが、必須ではありません。また、価格フィールドの名前も指定します。これは数値データ型である必要があります。

以下の条件が満たされた場合、ユーザーとカタログアイテムに対して価格低下購読を作成できます。

  • 選択したカスタムイベントがユーザーによって実行された
  • カスタムイベントに price_drop を含む type プロパティがある(type は配列である必要があります)

同じイベントで価格低下通知と再入荷通知の両方を設定するには、type プロパティを使用できます。これは配列である必要があります。アイテムの価格が価格ルールを満たす変更があった場合、そのアイテムを購読しているすべてのユーザー(購読イベントを実行したユーザー)が検索され、キャンペーンやキャンバスのトリガーに使用できるBrazeカスタムイベントが送信されます。

イベントプロパティはユーザーとともに送信されるため、送信するキャンペーンやキャンバスにアイテムの詳細をテンプレートとして組み込むことができます。

値下げ通知の設定

特定のカタログで値下げ通知を設定するには、以下のステップに従ってください。

  1. カタログに移動し、設定 タブを選択します。
  2. 値下げ トグルを選択します。
  3. グローバルカタログ設定がまだ構成されていない場合、通知のトリガーに使用するカスタムイベントとプロパティを設定するよう求められます。

    カタログ設定ドロワー。
フィールド 説明
フォールバックカタログ カスタムイベントに catalog_name プロパティがない場合に購読に使用されるカタログです。
購読用カスタムイベント ユーザーをカタログ通知に購読登録するために使用するカスタムイベントです。このイベントが発生すると、イベントを実行したユーザーが購読登録されます。
購読解除用カスタムイベント ユーザーを通知から購読解除するために使用するカスタムイベントです。このイベントはオプションです。ユーザーがこのイベントを実行しない場合、90日後または値下げイベントがトリガーされた時点のいずれか早い方で購読解除されます。
アイテムIDイベントプロパティ このセクションで前述したカスタムイベントのプロパティで、購読または購読解除の対象アイテムを決定するために使用されます。カスタムイベントのこのプロパティには、カタログに存在するアイテムIDが含まれている必要があります。カスタムイベントには、このアイテムがどのカタログに属するかを指定する catalog_name プロパティが含まれている必要があります。

カスタムイベントの例を以下に示します。

{
    "events": [
        {
            "external_id": "<external_id>",
            "name": "subscription",
            "time": "2024-04-15T19:22:28Z",
            "properties": {
                "id": "shirt-xl",
                "catalog_name": "on_sale_products",
                "type": ["price_drop", "back_in_stock"]
            }
        }
    ]
}
  1. 保存 を選択し、次のセクションに進んで通知ルールを設定します。

通知ルールの設定

  1. カタログの 設定 ページに移動します。
  2. 通知ルール で、以下のオプションから選択します。

    • 購読中の全ユーザーに通知する: アイテムの価格が下がったときに、待機中のすべての顧客に通知します。
    • 通知の上限を設定する: 設定した通知期間ごとに、指定した人数の顧客に通知します。Brazeは、通知する顧客がいなくなるか、アイテムの価格が元に戻るまで、指定した人数ずつ段階的に顧客に通知します。通知レートは1分あたり10,000ユーザーを超えることはできません。
  3. カタログ内の価格フィールド を設定します。これはアイテムの価格を決定するために使用されるカタログフィールドです。数値型である必要があります。
  4. 値下げルール を設定します。これは通知を送信するかどうかを判断するために使用されるロジックです。値下げは、価格変動のパーセンテージまたは価格フィールドの値の変化として設定できます。
  5. 設定を保存 を選択します。

値下げ機能がオンになっているカタログ設定。値下げルールは元の価格に対する3パーセントの変動です。

キャンバスでの値下げ通知の使用

カタログで値下げ通知を設定した後、以下のステップに従ってキャンバスでこれらの通知を使用します。

  1. アクションベースのキャンバスを設定します。
  2. トリガーとしてPerform Price Drop Eventを選択します。
  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日以内にアイテムの価格が下がらない場合、ユーザーは購読から削除されます。
  • 購読中のすべてのユーザーに通知の通知ルールを使用する場合、Brazeは10分間で100,000人のユーザーに通知します。
  • Brazeは、値下げ通知のトリガー対象となるアイテムの更新を1日あたり最大50,000件サポートしています。一度にアクティブな購読は最大1億件まで保持でき、各購読はカタログアイテムの監視を購読しているユーザープロファイルを表します。
  • カタログ設定から購読ユーザーをエクスポートする場合、カタログにそれ以上のアクティブな購読がある場合でも、CSVファイルには最大10,000件の購読が含まれます。
New Stuff!