API トリガー配信
API トリガーキャンペーン(サーバートリガーキャンペーン)は、より高度なトランザクションユースケースに最適です。Braze の API トリガーキャンペーンを使用すると、マーケターはキャンペーンのコピー、多変量テスト、再適格性ルールを Braze ダッシュボード内で管理しながら、自社のサーバーやシステムからコンテンツの配信をトリガーできます。メッセージをトリガーする API リクエストには、リアルタイムでメッセージにテンプレート化される追加データを含めることもできます。
API トリガーキャンペーンの設定
API トリガーキャンペーンの設定にはいくつかのステップが必要です。まず、マルチチャネルまたは単一チャネルのキャンペーン(多変量テスト付き)を新規作成します。
API トリガーキャンペーンは API キャンペーンとは異なります。
次に、スケジュールされた通知の場合と同様にコピーと通知を設定し、API-Triggered Delivery を選択します。サーバーからこれらのキャンペーンをトリガーする方法の詳細については、API トリガーキャンペーンの送信の記事をご覧ください。

API リクエストに含まれるテンプレートコンテンツの使用
メッセージのトリガーに加えて、API リクエストにコンテンツを含めて trigger_properties オブジェクト内でメッセージにテンプレート化することもできます。このコンテンツはメッセージ本文で参照できます。たとえば、以下を含めることができます:
{{ api_trigger_properties.${ some_value_included_with_request }}}. 追加のコンテキストについては、以下のソーシャル通知の例をご覧ください:

API トリガーキャンペーンの再適格性
ユーザーが API トリガーキャンペーンを受信する回数は、再適格性設定を使用して制限できます。これにより、API トリガーが何回発火されたかに関係なく、ユーザーはキャンペーンを1回のみ、または指定された時間枠内で1回のみ受信します。
たとえば、API トリガーキャンペーンを使用して、ユーザーが最近閲覧したアイテムに関するキャンペーンを送信するとします。この場合、各アイテムに対して API トリガーを発火しながらも、閲覧したアイテム数に関係なく、1日に最大1通のメッセージを送信するようにキャンペーンを制限できます。一方、API トリガーキャンペーンがトランザクション目的の場合は、遅延をゼロ分に設定して、ユーザーがトランザクションを行うたびにキャンペーンを受信できるようにする必要があります。
