小编A. *_*ich的帖子

对于某些用户,EXM电子邮件中的链接已中断

我们遇到以下问题:当我们通过EXM发送电子邮件时,电子邮件正文中的链接对某些用户不起作用.

默认情况下,电子邮件正文中的链接始终转换为:

http://domainname/sitecore/RedirectUrlPage.aspx?ec_contact_id=xxxx84B137D2037C7D180&ec_message_id=xxxxB4CEAA3FD1A3B&ec_url=%2fthelinkpath
Run Code Online (Sandbox Code Playgroud)

这显然是出于跟踪原因而完成的.

但是,某些用户在导航链接时会遇到404错误.日志总是说如下:

ERROR EmailCampaign: Object reference not set to an instance of an object.
Exception: System.NullReferenceException
Message: Object reference not set to an instance of an object.
Source: Sitecore.Analytics
   at Sitecore.Analytics.Tracking.StandardSession.InitializePage(ICurrentPageContext currentPageContext, ICurrentPageContext oldPage)
   at Sitecore.Analytics.Tracking.StandardSession.Identify(String userName)
   at Sitecore.Modules.EmailCampaign.Core.Pipelines.RedirectUrl.IdentifyContact.Process(RedirectUrlPipelineArgs args)
   at (Object , Object[] )
   at Sitecore.Pipelines.CorePipeline.Run(PipelineArgs args)
   at Sitecore.Modules.EmailCampaign.UI.RedirectUrlPage.HandleMessageEvent(ID messageId, ID contactId)
   at Sitecore.Modules.EmailCampaign.UI.MessageEventPage.OnLoad(EventArgs e)
Run Code Online (Sandbox Code Playgroud)

为用户修复此错误的唯一方法是清除其Cookie或使用其他浏览器或使用隐身模式.用户当前已从网站注销.

Sitecore版本8.0 + EXM

以前有人遇到过这个问题吗?

sitecore sitecore-ecm sitecore8 sitecore-exm

4
推荐指数
1
解决办法
630
查看次数

标签 统计

sitecore ×1

sitecore-ecm ×1

sitecore-exm ×1

sitecore8 ×1