Show Menu
トピック×

イベントトランザクションメッセージ

イベントをターゲットにしたイベントトランザクションメッセージを送信できます。この種類のトランザクションメッセージには、プロファイル情報が含まれません。配信ターゲットは、イベント自体に含まれるデータによって定義されます。
イベントを作成して公開すると( この節 で説明する買い物かごの放棄)、対応するトランザクションメッセージが自動的に作成されます。
設定手順は、 トランザクションメッセージを送信するためのイベントの設定 の節に記載されています。
イベントトランザクションメッセージにはプロファイル情報が含まれないので、(プロファイルとのエンリッチメントの場合でも)疲労ルールとの互換性はありません。 疲労ルール を参照してください。
イベントがトランザクションメッセージの送信をトリガーするには、メッセージをパーソナライズし、テストして公開する必要があります。

トランザクションメッセージへのアクセス

作成したトランザクションメッセージにアクセスするには:
  1. Click the Adobe Campaign logo, in the top left corner.
  2. Select Marketing plans > Transactional messages > Transactional messages .
  3. 編集するには、選択したメッセージをクリックします。
トランザクションメッセージにアクセスするには、 Administrators (all units) ​セキュリティグループに属している必要があります。

トランザクションメッセージのパーソナライズ機能

To do this, you will insert a personalization field in the message content.
  1. Content 」ブロックをクリックして、メッセージの件名と内容を変更します。この例では、画像とテキストを含む任意のテンプレートを選択します。メールコンテンツのテンプレートについて詳しくは、 テンプレートを使用したデザイン を参照してください。
  2. 件名追加を入力し、必要に応じてメッセージの内容を編集します。
    放棄された買い物かごへのリンクは、ユーザーを買い物かごにリダイレクトする外部 URL へのリンクです。このパラメーターは、Adobe Campaign では管理されません。
  3. ​> Context > Real-time event >を閲覧して、パーソナライゼーションフィールド Event context を取得します。名、最後に問い合わせた製品、買い物かごの総数
  4. メッセージの内容を拡張するには、イベントをリンクしたテーブルからフィールドを選択して追加します。この例では、 Title (salutation) Profile Context の順に​ Real-time event ​テーブル内の「 Event context 」フィールドを選択しています。
  5. 必要なフィールドをすべて挿入します。
  6. このイベント用に定義したプロファイルを選択して、メッセージをプレビューします。
    メッセージをプレビューする手順について詳しくは、 メッセージのプレビュー の節を参照してください。
    パーソナライゼーションフィールドがテストプロファイルに入力された情報と一致しているかどうかを確認できます。詳しくは、 トランザクションメッセージでのテストプロファイルの定義 を参照してください。

トランザクションメッセージでの製品リストの使用

トランザクション用メールコンテンツ内の 1 つ以上のデータコレクションを参照する製品リストを作成できます。例えば、買い物かごの放棄に関するメールでは、ユーザーが Web サイトを離れたときにユーザの買い物かごに含まれていたすべての製品リストを、画像、価格、各製品へのリンクと共に含めることができます。
Learn more in this video .
製品リストは、 E メールデザイナー インターフェイスを通じてトランザクションのメールメッセージを編集する場合にのみ使用できます。
Adobe Campaign は入れ子になった製品リストをサポートしていません。つまり、別の製品リストに製品を含めることはできません。
次の例では、破棄された商品のリストをトランザクションメッセージに追加する手順を学習します。

手順1:製品リストの定義

トランザクションメッセージ内の製品リストを使用する前に、表示するリストの各製品のリストとフィールドをイベントレベルで定義する必要があります。詳しくは、 データコレクションの定義 を参照してください。
  1. トランザクションメッセージで、「 Content 」ブロックをクリックしてメールの内容を変更します。
  2. 構造コンポーネントをワークスペースにドラッグ&ドロップします。詳しくは、 メール構造の編集 を参照してください。
    例えば、1 列の構造コンポーネントを選択し、テキストコンポーネント、画像コンポーネント、ボタンコンポーネントを追加します。詳しくは、 フラグメントとコンポーネントの追加 を参照してください。
  3. 先ほど作成した構造コンポーネントを選択し、コンテキストツールバーの「 Enable product listing 」アイコンをクリックします。
    構造コンポーネントはオレンジ色のフレームでハイライト表示され、「 Product listing 」設定は左側のパレットに表示されます。
  4. コレクションの要素の表示方法を選択します。
    • Row :水平方向とは、他の行の下の各要素を意味します。
    • Column :垂直方向とは、同じ行で各要素が隣り合っていることを意味します。
    この Column オプションは、複数列の構造コンポーネント( 2:2 column 3:3 column および 4:4 column )を使用する場合にのみ使用できます。製品リストを編集する場合は、最初の列にのみ入力します。他の列は考慮されません。構造コンポーネントの選択について詳しくは、 メール構造の編集 を参照してください。
  5. トランザクションメッセージに関連するイベントを設定する際に作成したデータ収集を選択します。これは、 Context Real-time event Event context ノードの下にあります。
    イベントの設定について詳しくは、 データコレクションの定義 を参照してください。
  6. First item 」ドロップダウンリストを使用して、メールに表示されるリストを開始する要素を選択します。
    例えば、「2」を選択した場合、コレクションの最初のアイテムはメールに表示されません。2 つ目のアイテムは製品リストに開始されます。
  7. リストに表示するアイテムの最大数を選択します。
    リストの要素を垂直に表示する場合( Column )は、選択した構造コンポーネント(2、3、4 列)に応じて、アイテムの最大数が制限されます。構造コンポーネントの選択について詳しくは、 メール構造の編集 を参照してください。

手順2:製品リストへの入力

トランザクションメールにリンクされたイベントからの製品のリストを表示するには、次の手順に従います。
コレクションの設定時に、イベントおよび関連するフィールドを作成する方法について詳しくは、 データコレクションの定義 を参照してください。
  1. 挿入したイメージコンポーネントを選択し、「 Enable personalization 」を選択して設定パネルで鉛筆をクリックします。
  2. 開いた「 Image source URL 」ウィンドウで「 Add personalization field 」を選択します。
    Context Real-time event Event context ノードで、作成したコレクションに対応するノード(ここでは Product list )を開き、定義した画像フィールド(ここでは Product image )を選択します。「 Save 」をクリックします。
    選択したパーソナライゼーションフィールドが設定ペインに表示されます。
  3. 目的の位置で、コンテキストツールバーから「 Insert personalization field 」を選択します。
  4. Context Real-time event Event context ノードで、作成したコレクションに対応するノード(ここでは Product list )を開き、作成したフィールド(ここでは Product name )を選択します。「 Confirm 」をクリックします。
    選択したパーソナライゼーションフィールドがメールコンテンツ内の目的の位置に表示されます。
  5. 価格を挿入する場合と同様におこないます。
  6. テキストを選択し、コンテキストツールバーから「 Insert link 」を選択します。
  7. 開いた「 Insert link 」ウィンドウで「 Add personalization field 」を選択します。
    Context Real-time event Event context ノードで、作成したコレクションに対応するノード(ここでは Product list )を開き、作成した URL フィールド(ここでは Product URL )を選択します。「 Save 」をクリックします。
    セキュリティ上の理由から、適切な静的ドメイン名で始まるリンク内にパーソナライゼーションフィールドを挿入してください。
    選択したパーソナライゼーションフィールドが設定ペインに表示されます。
  8. 製品リストを適用する構造コンポーネントを選択し、デフォルトコンテンツを定義する場合に「 Show fallback 」を選択します。
  9. 1 つまたは複数のコンテンツコンポーネントをドラッグし、必要に応じて編集します。
    顧客が買い物かごに何も入れていない場合など、イベントがトリガーされたときにコレクションが空の場合、フォールバックのコンテンツが表示されます。
  10. 設定ペインで、製品リストのスタイルを編集します。詳しくは、 メールスタイルの編集 を参照してください。
  11. 関連するトランザクションイベントにリンクされ、収集データを定義したテストプロファイルを使用して、メールをプレビューします。例えば、使用するテストプロファイルの「 Event data 」セクションに次の情報を追加します。
    トランザクションメッセージでのテストプロファイルの定義について詳しくは、 この節 を参照してください。

トランザクションメッセージのテスト

まず、トランザクションメッセージを正しく確認できる特定のテストプロファイルを作成する必要があります。

特定のテストプロファイルの定義

メッセージをプレビューし、関連配達確認を送信できるように、イベントにリンクするテストプロファイルを定義します。
  1. From the transactional message dashboard, click the Create test profile button.
  2. JSON 形式で送信する情報を「 Event data used for personalization 」セクションに指定します。これは、メッセージをプレビューするとき、およびテストプロファイルが配達確認を受け取るときに使用されるコンテンツです。
    プロファイルテーブルに関連する情報を入力することもできます。詳しくは、 トランザクションメッセージコンテンツのエンリッチメント を参照してください。
  3. 作成したテストプロファイルは、トランザクションメッセージで事前に指定されます。 配達確認のターゲットを確認するには、メッセージの「 Test profiles 」ブロックをクリックします。
新規テストプロファイルを作成するか、既に「 Test profiles 」メニューにあるテストを使用することもできます。手順は次のとおりです。
  1. 左上隅の Adobe Campaign ロゴをクリックし、 Profiles & audiences Test profiles を選択します。
  2. セクションで、先ほど作成したイベントを選択し Event ます。 この例では、「買い物かごの放棄(EVTcartAbandant)」を選択します。
  3. JSON 形式で送信する情報を「 Event data 」テキストボックスに指定します。
  4. 変更を保存します。
  5. 作成したメッセージにアクセスし、更新したテストプロファイルを選択します。
関連トピック:

配達確認の送信

1つ以上の特定のテストプロファイルを作成し、トランザクションメッセージを保存したら、配達確認を送信してテストできます。
配達確認の送信手順について詳しくは、 配達確認の送信 の節を参照してください。

トランザクションメッセージの公開

トランザクションメッセージを確認したら、それを公開できます。
これで、「買い物かごの放棄」イベントがトリガーされるとすぐに、受信者のタイトルと姓、買い物かごの URL、最後に参照した製品、または製品のリスト(製品リストを定義した場合)と送信される買い物かごの総数を含むメッセージが自動的に表示されます。
トランザクションメッセージに関するレポートにアクセスするには、「 Reports 」ボタンを使用します。 レポート を参照してください。

トランザクションメッセージ公開の一時停止

トランザクションメッセージに含まれるデータを変更する場合など、「 Pause 」ボタンを使用してメッセージの公開を中止できます。したがって、イベントは処理されず、Adobe Campaign データベースのキューに保持されます。
キューに格納されたイベントは、REST API( REST API のドキュメント を参照)または Triggers コアサービス(Triggers コアサービスの使用( キャンペーンと Experience Cloud Triggers の操作 を参照)を使用している場合、トリガーイベントで定義された期間、保持されます。
Resume 」をクリックすると、キューに格納されているすべてのイベント(期限切れでない場合)が処理されます。テンプレートのパブリケーションが停止されている間に実行されたすべての変更が含まれています。

トランザクションメッセージの非公開

Unpublish 」をクリックすると、トランザクションメッセージの公開をキャンセルするだけでなく、対応するイベントの公開もキャンセルします。これにより、REST API から、以前に作成したイベントに対応するリソースが削除されます。
これで、Web サイトを通じてイベントがトリガーされた場合でも、対応するメッセージは送信されなくなり、データベースには保存されません。
メッセージを再度公開するには、対応するイベント設定に戻り、公開してから、メッセージを公開する必要があります。詳しくは、 トランザクションメッセージの公開 を参照してください。
一時停止したトランザクションメッセージを非公開にする場合は、再度公開するまで 24 時間待たなければならない場合があります。これは、キューに送信されたすべてのイベントを「 Database cleanup 」ワークフローで消去するためです。
メッセージを一時停止する手順について詳しくは、 トランザクションメッセージ公開の一時停止 の節を参照してください。
毎日午前 4 時に実行される「 Database cleanup 」ワークフローは、 Administration Application settings Workflows からアクセスできます。

トランザクションメッセージの削除

トランザクションメッセージが非公開になっている場合、またはトランザクションメッセージがまだ公開されていない場合は、トランザクションメッセージリストから削除できます。手順は次のとおりです。
  1. 左上隅の Adobe Campaign ロゴをクリックし、 Marketing plans Transactional messages Transactional messages を選択します。
  2. 選択したメッセージにマウスを合わせます。
  3. Delete element 」ボタンをクリックします。
ただし、トランザクションメッセージの削除は、次の特定の状況でのみ実行できます。
  • トランザクションメッセージのステータスが「 Draft 」であることを確認してください。そうでない場合、削除できません。この「 Draft 」ステータスは、まだ公開されていないメッセージ、または 非公開にする (または 一時停止 されていない)メッセージに適用されます。
  • トランザクションメッセージ :対応するイベントに別のトランザクションメッセージがリンクされている場合を除き、トランザクションメッセージが非公開の場合は、イベントを正常に削除するために、トランザクションメッセージ設定も非公開にする必要があります。詳しくは、 イベントの非公開 を参照してください。
    既に通知を送信したトランザクションメッセージを削除すると、その送信およびトラッキングログも削除されます。
  • 標準搭載のイベントテンプレート(内部トランザクションメッセージ) :内部トランザクションメッセージが、対応する内部イベントに関連付けられている唯一のものである場合、削除できません。別のトランザクションメッセージを作成する場合は、まず複製するか、 Resources Templates Transactional message templates メニューを使用します。

トランザクションメッセージの再試行プロセス

一時的に配信されないトランザクションメッセージは、配信が期限切れになるまで自動再試行が実行される場合があります。配信期間について詳しくは、 有効期間パラメーター を参照してください。
トランザクションメッセージの送信に失敗した場合は、2 つの再試行システムがあります。
  • トランザクションメッセージングレベルでは、トランザクションメッセージが実行配信に割り当てられる前(イベントの受信と配信の準備の間)に、イベントが失敗する可能性があります。 イベント処理の再試行プロセス を参照してください。
  • 送信プロセスレベルでは、イベントが実行配信に割り当てられると、一時的なエラーが原因でトランザクションメッセージが失敗する場合があります。詳しくは、 メッセージ送信の再試行プロセス を参照してください。

イベント処理の再試行プロセス

イベントを実行配信に割り当てられない場合、イベント処理は延期されます。再試行は、新しい実行配信に割り当てられるまで実行されます。
延期されたイベントは、まだ実行配信に割り当てられていないため、トランザクションメッセージ送信ログには表示されません。
例えば、イベントの内容が正しくない、アクセス権やブランディングに問題がある、タイポロジルールの適用時にエラーが検出されたなどの理由で、実行配信にを割り当てることができない場合があります。この場合、メッセージを一時停止し、編集して問題を修正し、再度公開できます。再試行システムは、その後、新しい実行配信に割り当てます。

メッセージ送信の再試行プロセス

イベントが実行配信に割り当てられると、受信者のメールボックスがいっぱいになった場合など、一時的なエラーが原因でトランザクションメッセージが失敗する場合があります。詳しくは、 一時的な配信エラーの後の再試行 を参照してください。
イベントが実行配信に割り当てられると、そのイベントはこの実行配信の送信ログに今回のみ表示されます。The failed deliveries are displayed in the Execution list tab of the transactional message sending logs.

再試行プロセスの制限

ログの更新を送信中
再試行プロセスでは、新しい実行配信の送信ログは直ちに更新されません(更新はスケジュールされたワークフローを介して実行されます)。つまり、トランザクションイベントが新しい実行配信で処理されている場合でも、メッセージの「 Pending 」ステータスが変わる可能性があります。
失敗した実行配信
実行配信を停止することはできません。ただし、現在の実行配信が失敗した場合、新しいイベントを受け取るとすぐに新しいイベントが作成され、すべての新しいイベントがこの新しい実行配信で処理されます。失敗した実行配信で新しいイベントが処理されることはありません。
実行配信に既に割り当てられている一部のイベントが延期され、その実行配信に失敗した場合、再試行システムは、延期されたイベントを新しい実行配信に割り当てません。これは、これらのイベントが失われたことを意味します。