トランザクションメールの作成
Brazeトランザクションメールは、送信者と受信者の間で合意された取引を円滑に進めるために送信されます。このリファレンス記事では、Brazeダッシュボードでトランザクションメールキャンペーンを作成し、APIコールに含める
campaign_idを生成する方法について説明します。詳しくは/transactional/v1/campaigns/{campaign_id}/sendエンドポイントをご覧ください。

トランザクションメールキャンペーンタイプは、お客様との間で合意された取引を円滑に進めるために、自動化された非プロモーションメールメッセージを送信する目的で構築されています。これには以下のような情報が含まれます。
- 注文確認
- パスワードリセット
- 請求アラート
- 配送アラート
つまり、トランザクションメールは、サービスから発信されるビジネスクリティカルな通知を、速度が最も重要な場面で単一のユーザーに送信するために使用できます。

トランザクションメールは、追加コストなしでユーザーをターゲットにできるトランザクションキャンペーンとは異なります。トランザクションキャンペーンには、例えばユーザーがカートにアイテムを追加した後に送信されるメッセージを含めることができます。詳細については、オーディエンスターゲティングオプションをご覧ください。

トランザクションメールAPI送信はメッセージのアーカイブをサポートしています。ワークスペースでメールのメッセージアーカイブが有効になっている場合、Brazeは各トランザクションメール送信のレンダリングされたコピーを保存します。詳細については、メッセージのアーカイブをご覧ください。
ステップ1:新しいキャンペーンを作成する
新しいトランザクションメールキャンペーンを作成するには、キャンペーンを作成し、メッセージングチャネルとしてトランザクションメールを選択します。

これで、トランザクションメールキャンペーンの設定に進むことができます。
ステップ2: キャンペーンを設定する
トランザクションメールキャンペーンの作成フローは、ビジネスクリティカルなトランザクションメールがすべてのユーザーに届くように、標準的なメールキャンペーンと比較して簡素化されています。
そのため、他のBrazeキャンペーンタイプで馴染みのあるいくつかの設定が、このキャンペーンタイプのセットアップ時には不要になっていることに気づくでしょう。
- 配信ステップはスケジュールオプションが削除され、簡素化されています。トランザクションメールは、配信ページに表示されるキャンペーンIDを使用して、常にBraze REST API経由でトリガーされます。再適格性コントロールやフリークエンシーキャップ設定などの追加設定も削除されており、サービスが送信リクエストをトリガーした際に、これらの重要なトランザクションアラートがすべてのユーザーに届くようにしています。
- ターゲットオーディエンスステップは削除されています。トランザクションメールはユーザー群全体(購読解除済みのユーザーを含む)を適格として登録するため、フィルターやセグメントを指定する必要はありません。そのため、このメッセージを受信するユーザーに適用するロジックがある場合は、特定のユーザーへのメッセージをトリガーするためにBrazeへAPIリクエストを行うかどうかを決定する前に、そのロジックを適用することをお勧めします。
- コンバージョンステップは削除されています。トランザクションメールは現時点でコンバージョンイベントトラッキングをサポートしていません。

トランザクションメールキャンペーンを設定するには、以下のステップに従ってください。
- メッセージ送信後にキャンペーンページで結果を見つけられるように、わかりやすい名前を追加します。
- メールを作成するか、テンプレートから選択します。
campaign_idを控えておきます。APIキャンペーンを保存した後、生成されたcampaign_idフィールドを、トランザクションメールエンドポイントの記事に記載されている箇所のAPIリクエストに含める必要があります。- キャンペーンを保存をクリックすれば、APIキャンペーンを開始する準備が整います。

トランザクションメールキャンペーンのワンクリックリスト配信停止設定は、他のメールキャンペーンと同様にワークスペースのデフォルトを使用がデフォルトになっています。これはトランザクションメッセージングを目的としているため、Brazeはワンクリック配信停止を追加しません。このキャンペーンタイプにワンクリック配信停止を追加するには、送信情報の下でこの設定を編集してください。
トランザクションメールで使用できないタグ
Connected ContentおよびPromotion CodeのLiquidタグは、トランザクションメールキャンペーン内では使用できません。
Connected Contentタグを使用すると、送信プロセス中にBrazeが外部APIリクエストを行う必要があり、リクエスト先の外部サービスにレイテンシが発生した場合、メッセージ送信プロセスが遅くなる可能性があります。同様に、Promotion Codeタグでは、送信前にプロモーションの利用可能性を評価するための追加処理をBrazeが行う必要があり、利用可能でない場合に送信プロセスが遅くなる可能性があります。
そのため、トランザクションメールキャンペーンのいずれのフィールドにもConnected ContentまたはPromotion Codeタグを含めることはサポートされていません。