5

我创建了 ECM NewsLetter,其中包含一些指向站点的链接(另一个项目)。在 NewsLetter 的在线版本中,链接可以正常工作,但是当我将此 NewsLetter 发送到我的电子邮件并尝试单击我的邮件收件箱中的链接时,它会显示 404 not found 错误。基本 URL - 正确配置的所有链接的默认地址。我错过了什么?也许一些配置?感谢您提供的任何帮助。

4

4 回答 4

1

如果您查看源代码,它们是绝对链接吗?如果不是我们做的一件事就是创建一个时事通讯设备并检测我们来自 ecm。然后我们可以根据设备指定替代布局/子布局/数据源。

子布局可以检查它们是否来自时事通讯设备,并确保它们返回所有链接绝对。

于 2013-12-11T14:12:30.507 回答
1

在 ECM 中,您需要确保在设置和部署消息的整个过程中进行保存和发布。编辑消息后,保存并发布消息。在调度之前,您应该智能地发布目标受众,这反过来又会重新发布消息。然后,当您发送时,您应该会看到所有图像。

于 2014-05-05T19:41:22.393 回答
1

这似乎是 Email Campaign Manager 配置的问题。跟着这些步骤

  1. 转到电子邮件营销管理器。
  2. 选择内容选项卡。
  3. 检查 Base URL- default address for all links 字段的值。

如果它设置为您的网站 URL 以外的某个网站 URL,请将其更改为您的网站 URL。

于 2015-01-04T11:07:36.790 回答
1

这里有几件事要检查:

最可能的来源是发送电子邮件时创建的活动项目未发布。

如果活动已发布,则检查作为 ECM 模块的一部分安装的目标是否已发布:/sitecore/system/Marketing Center/Goals/单击电子邮件链接

测试问题根源的方法是搜索链接查询字符串中的 guid - 查询字符串的 ec_camp 部分是活动的 guid。在您的内容交付网络数据库中搜索此内容 - 如果存在,请检查上述目标。ec_as 值是用于在分析数据库中识别用户的值。这不会存在于您的站点核心树中。

最后,如果上述两项工作,那么请遵循此设置指南并确保所有相关的 ECM 页面都正确安装在您的 CD 服务器上 - 包括处理所有跟踪和链接处理的 ECM 服务的连接字符串:http://www。 sitecore.net/learn/blogs/technical-blogs/sitecore-magnified/posts/2013/09/ecm-on-cd.aspx

于 2015-07-25T18:52:46.537 回答