Transactional メッセージの送信
学習の目的
この単元を完了すると、次のことができるようになります。
- REST API を使用して Transactional メッセージを設定する方法を説明する。
- 開発者がオンラインの API ドキュメントを参照できる場所を認識する。
- 使用開始時に協力するチームまたは個人を特定する。
ところで、このすべてはどのように機能するのでしょうか? まず、アプリケーションプログラミングインターフェース (API) を定義しましょう。API はユーザーインターフェースに相当するものですが、人間ではなくソフトウェア向けに設計されている点が異なります。API が度々、アプリケーション同士の対話を可能にするテクノロジーと説明されるのはこのためです。
Marketing Cloud Engagement は Transactional メッセージを送信して、送信ステータスを取得するための使いやすい REST API を備えています。メッセージは、メールまたは SMS チャネルの予測可能なリリース機能を使用して、リアルタイムで処理されリリースされます。
開始するには、Marketing Cloud Engagement 以外のシステムが API を使用して Marketing Cloud Engagement インスタンスに通信する必要があります。このために、少数の人々またはチームと協力する必要があります。Transactional 送信には通常マーケティング担当者、開発者、アナリストが関与します。プロセスを開始し継続するうえで各自が担う役割は次のとおりです。
マーケティング担当者は、Marketing Cloud Engagement プラットフォームを設定し、Transactional 送信で使用するコンテンツ (メール、モバイルメッセージ、この両方を組み合わせたもの) を定義します。Marketing Cloud Engagement 内で定義済みのテンプレートを使用すると、コンテンツをすばやく設定できます。さらに、Content Builder を使用すれば、ブランド設定を Transactional メッセージに簡単に拡張できます。
開発者は、組織から顧客への Transactional 送信を実装するために API がどのように機能するのかを理解する必要があります。この最適な出発点は「Transactional Messaging API Guide (Transactional メッセージング API ガイド)」です。
レポートのユーザーやビジネスアナリストは、1 人、多数、あるいはすべての顧客に送信された Transactional メッセージのステータス/詳細を表示する必要があります。例として、パスワードのリセットまたは多要素認証トークンを受信しない問題をトラブルシューティングするために、特定の顧客に送信されたメッセージを表示する必要のある場合があります。
Transactional メッセージング API は次の機能を備えている点で、Email Studio のトリガーによる送信や MobileConnect 送信 SMS メッセージと異なります。
- この API は、更新されたメッセージングプラットフォームで実行され、スケールと送信速度が向上します。
- どのメッセージもできるだけ早急に送信されます。メールの場合、送信定義で優先度 (高、中、低) を選択する必要がありません。
- イベント通知サービスなどのホストシステムから、messageKey 属性を使用して Marketing Cloud Engagement 経由で各メッセージを追跡できます。
- リアルタイムの送信イベント通知は、Transactional メッセージング API のみで使用できます。
企業は社内のアプリケーションを堅牢なメッセージングサービスに簡単に統合し、Salesforce Marketing Cloud Engagement を使用して新しい種別の Transactional メッセージを迅速にロールアウトすることができます。開発者がシンプルなインターフェースに統合すれば、マーケティングチームがメールや SMS メッセージを迅速にリリースできます。