EXMでメール キャンペーンの英語版を作成しない場合に、問題が発生します。クリックとオープンの追跡ができず、以下の例外メッセージが記録されます:
ERROR Failed to process an email opened task Exception: Sitecore.EmailCampaign.Model.Web.Exceptions.MessageEventPipelineException Message: Failed to get campaign for Message id: e111cbcd-e6cd-4d76-a9b7-8c63df986e89,
Contact identifier: Alias PII removed Source: Sitecore.EmailCampaign
at Sitecore.Modules.EmailCampaign.Core.Pipelines.HandleMessageEventBase.IdentifyCampaign.Process(HandleMessageEventPipelineArgs args)
at (Object , Object )
at Sitecore.Pipelines.CorePipeline.Run(PipelineArgs args)
at Sitecore.Pipelines.DefaultCorePipelineManager.Run(String pipelineName, PipelineArgs args, String pipelineDomain, Boolean failIfNotExists)
at Sitecore.Pipelines.DefaultCorePipelineManager.Run(String pipelineName, PipelineArgs args, String pipelineDomain)
at Sitecore.Modules.EmailCampaign.Core.PipelineHelper.RunPipeline(String pipelineName, PipelineArgs args, String pipelineDomain)
at Sitecore.EmailCampaign.Cm.Handlers.EmailOpenedMessageHandler.RegisterOpen(EmailOpenMessage message)
この問題は、EXM 9.0.1 - 9.0.2 のバージョンで発生します。
この問題を解決するには、パッチ Sitecore.Support.232559 をダウンロードし、適用してください。インストール等に関しては、アーカイブ内のReadmeファイルに記載されている手順に従ってください。
ご不明な点がございましたら、Sitecoreサポートまでお問い合わせください。