1. 配送プロセス

EXM拡張点

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

EXMのパイプライン処理やメッセージイベントのロジックを、自社の実装で拡張できます。

EXMコンポーネントには以下の拡張ポイントがあります:

SubscribeEventパイプライン

SubscribeEventパイプラインは、連絡先が受信リストにサブスクライブしたときに有効化されます。

プロセッサは から派生されるべきです。 SubscribeEventProcessor:

名前空間: Sitecore.Modules.EmailCampaign.Core.Pipelines

組み立て: Sitecore.EmailCampaign (Sitecore.EmailCampaign.dll)

UnsubscribeFromListパイプライン

このパイプラインは、連絡先がメッセージの購読を解除した際に、各登録リストごとに有効化されます。

名前空間

。EmailCampaign.Cm.Pipelines.UnsubscribeFromList。

集会

.EmailCampaign.Cm(Sitecore年)EmailCampaign.Cm.dll)

設定ファイル

。EmailExperience.ContentManagementPrimary.config

パイプラインの引数タイプ

プロセッサ名

概要

GetList

このプロセッサは提供されたリストIDから ContactList を設定します。

CheckDefaultExcludeCollection

このプロセッサはリストがセグメント化されているかどうかを検証します。セグメント化されていれば、パイプラインの残りの部分は無視されます。

CheckSegmentedList

このプロセッサはリストがセグメント化されているかどうかを検証します。セグメント化されている場合、パイプラインの残りの部分は無視されます。

チェックサブスクリプション

このプロセッサは、コンタクトがすでにサブスクライブされているかどうかを確認します。コンタクトがリストに登録されていない場合、パイプラインの残りの部分は無視されます。

購読解除連絡先

このプロセッサは連絡先をリストから解除します。このプロセッサはセグメントリストをサポートしていません。

通知を送信

このプロセッサはStandardMessages.UnsubscribeNotification が設定されているか連絡先を確認し、解約通知を送信します。

!注このパイプラインにセグメントリストのサポートを追加するには:

  1. CheckSegmentedListプロセッサーを取り外してください。

  2. UnsubscribeContactプロセッサを自分のものに置き換え(セグメントリストのサポートを追加)。

以下の例はリストタイプを確認します:

args.ContactList.ContactListDefinition.Type == ListType.SegmenedList

args.IsSuccesfulをfalseに設定し、配信解除プロセスが失敗した場合はパイプラインを中止してください。これにより、SubscriptionManagerはその連絡先をグローバルオプトアウトリストに追加できます。

UnsubscribeFromAllEventパイプライン

UnsubscribeFromAllEventパイプラインは、連絡先がすべての受信者リストから解約したときに有効化されます。

プロセッサは から派生されるべきです。 UnsubscribeFromAllEventProcessor:

名前空間: Sitecore.Modules.EmailCampaign.Core.Pipelines

組み立て: Sitecore.EmailCampaign (Sitecore.EmailCampaign.dll)

reDirectURLパイプライン

ディスパッチ処理中、メッセージ本文内のすべてのリンクは、連絡先識別子やメッセージIDなどの追加のクエリ文字列パラメータを含むリンクRedirectUrlPage.aspxに置き換えられます。RedirectUrlPage.aspxファイルはreDirectUrlパイプラインを実行し、例えばクエリ文字列パラメータに基づいてクリックイベントを追加します。パイプラインを実行した後、RedirectUrlPage.aspxファイルは接触を実際のリンクにリダイレクトします。

この記事を改善するための提案がある場合は、 お知らせください!