Show Menu
トピック×

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

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

トランザクションメッセージでのテストプロファイルの定義

メッセージをプレビューし、確認のための証明を送信できる、適合したテストプロファイルを定義します。

トランザクションメッセージ内でのテストプロファイルの作成

  1. 作成したメッセージにアクセスするには、左上 Adobe Campaign 隅のロゴをクリックし、//を Marketing plans 選択 Transactional messages します Transactional messages
  2. イベントにリンクするテストプロファイルを作成します。
  3. JSON形式で送信する情報をセクションに指定し Event data used for personalization ます。 これは、メッセージをプレビューする際、およびテストプロファイルが校正を受け取る際に使用されるコンテンツです。
    また、プロファイルテーブルに関する情報を入力することもできます。 詳しくは、ト ランザクションメッセージコンテンツの強化を参照してくださ い。
  4. 作成後、テストプロファイルはトランザクションメッセージで事前に指定されます。 メッセージ Test profiles のブロックをクリックして、校正のターゲットを確認します。

トランザクションメッセージの外部でのテストプロファイルの作成

また、新しいテストプロファイルを作成したり、メニューに既に存在するテストプロファイルを使用したりすることも Test profiles できます。
  1. 左上隅 Adobe Campaign のロゴをクリックし、/を選択し Profiles & audiences ます Test profiles
  2. 選択し Event たテストプロファイルのページのセクションで、作成したイベントを選択します。 この例では、「買い物かごの放棄(EVTcartAbaund)」を選択します。
  3. JSON形式で送信する情報をテキストボックスに指 Event data 定します。
  4. 変更を保存します。
作成したメッセージにアクセスし、更新したテストプロファイルを選択できます。
関連トピック:

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

トランザクションメッセージでパーソナライゼーションを設定するには、次の手順に従います。
  1. ブロックをク Content リックして、メッセージの件名と内容を変更します。 この例では、画像とテキストを含む任意のテンプレートを選択します。 電子メールコンテンツテンプレートについて詳しくは、「テンプレートを使用 したデザイン」を参照してくださ い。
  2. 件名を追加し、必要に応じてメッセージの内容を編集します。
  3. この例では、イベントの作成時に定義した3つのフィールドを追 加します 。名前、最後に問い合わせた製品、買い物かごの合計金額。 これを行うには、メッセージ コンテンツにパーソナライゼーション フィールドを挿入します。
  4. > >の順に選択して、該当するフ Context ィールド Real-time event を探しま Event context ​す。
  5. メッセージの内容を拡張するには、イベントをリンクした表からフィールドを選択して追加します。 この例では、> >の順にテー Title (salutation) ブル内のフィー Profile ルドを Context 選択し Real-time event ます Event context
  6. 必要なすべてのフィールドを挿入します。
  7. このイベント用に定義したプロファイルを選択して、メッセージをプレビューします。
    メッセージをプレビューする手順について詳しくは、「メッセージのプレビ ュー 」を参照してください。
    パーソナライゼーションフィールドが、テストプロファイルに入力された情報と一致することを確認できます。 詳しくは、トランザクションメッセージで のテストプロファイルの定義を参照してください

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

トランザクション電子メールのコンテンツ内の1つ以上のデータコレクションを参照する製品リストを作成できます。 例えば、買い物かごの放棄の電子メールには、ユーザがWebサイトを離れた際に買い物かごに含まれていたすべての製品のリストを、画像、価格、各製品へのリンクと共に含めることができます。
破棄された製品のリストをトランザクションメッセージに追加するには、次の手順に従います。
また、トランザクション用の電子メールで製品リストを設定するために必要な手順を説明する一連のビデオを視聴することもできます。 詳しくは、このページを参照し てください
Adobe Campaignは、製品リストの入れ子をサポートしていません。つまり、別の製品リストの中に製品リストを含めることはできません。

製品リストの定義

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

製品リストへの入力

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

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

トランザクションメッセージを保存した後、証明書を送信してテストできるようになりました。
配達確認を送信する手順について詳しくは、「配達確認の送信」 の節を参照してください

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

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

トランザクションメッセージパブリケーションの中断

例えば、メッセージに含まれるデータを変更するためのボタ Pause ンを使用して、トランザクションメッセージの公開を中止できます。 そのため、イベントは処理されず、代わりにAdobe Campaignデータベースのキューに保持されます。
キューに登録されたイベントは、REST API( REST APIのドキュメントを参照 )で定義された期間中、またはTriggersコアサービスを使用している場合はトリガーイベント(「 CampaignとExperience Cloud Triggersの操作」を参照 )で保持されます。
をクリックす Resume ​ると、キューに登録されたすべてのイベント(期限切れでない場合)が処理されます。 テンプレートの発行が中断されている間に行われたすべての変更が含まれるようになりました。

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

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

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

トランザクションメッセージを選択すると、既に公開済みであって Delete element も、ボタンを使用して削除できます。 ただし、トランザクションメッセージの削除は、次の特定の状況でのみ実行できます。
  • トランザクションメッセージ :トランザクションメッセージを削除するには、メッセージを一時停止せずに非公開にする必要があります。
    トランザクションメッセージが未公開の場合は、別のトランザクションメッセージが対応するイベントにリンクされていない限り、トランザクションメッセージを正常に削除するために、イベント設定も非公開にする必要があります。 For more information on how to unpublish a transactional message, refer to this section .
    既に通知を送信したトランザクションメッセージを削除すると、その送信ログと追跡ログも削除されます。
  • 標準搭載のイベントテンプレートからのトランザクションメッセージ(内部トランザクションメッセージ) :内部トランザクションメッセージを削除するには、メッセージを一時停止せずに非公開にする必要があります。
    また、イベント内で唯一のトランザクションメッセージではなく、他のメッセージを対応するイベントにリンクする必要があります。

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

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

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

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

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

イベントが実行配信に割り当てられると、受信者のメールボックスがいっぱいになった場合など、一時的なエラーが原因でトランザクションメッセージが失敗する可能性があります。 詳しくは、配信の一時的な失敗後 の再試行を参照してください
実行配信にイベントが割り当てられると、そのイベントは、この実行配信の送信ログに表示され、現時点でのみ表示されます。 失敗した配信は、トランザクションメッ Execution list セージのタブに表示されます。

制限事項

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