Sitecore ECM简报:当点击Dispatch and Test按钮时,ECM会为消息内部的链接生成不同的值

时间:2013-09-17 09:41:42

标签: sitecore sitecore6 sitecore-ecm

我有ECM NewsLetter,其中包含一些指向网站的链接(另一个项目)。当我通过点击Dispatch按钮将此时事通讯发送到我的电子邮箱时 - 当我从电子邮件收件箱中点击链接时链接不起作用。它显示404未找到错误。但在ECM中,如果我单击“测试”按钮并键入电子邮件地址,则转到收件箱 - 链接可以正常工作。 链接 - 当点击Dispatch消息按钮时看起来像:(在ec_camp之后没有空值)

http://www.site.com/sitecore/RedirectUrlPage.aspx?ec_url=mypage.aspx&ec_camp=6CDF958396FE4C6DABBC318860DFA7A3&ec_as=F829E136B63042CB9927100E3C0BF2D1

和链接 - 当点击Test按钮时看起来像:(在ec_camp之后有很多空值)

http://www.site.com/sitecore/RedirectUrlPage.aspx?ec_url=mypage.aspx&ec_camp=00000000000000000000000000000000&ec_as=00000000000000000000000000000000

为什么会这样?只有最后一个链接有效。单击Dispatch message按钮时如何生成正确的链接?我感谢您提供的任何帮助。

3 个答案:

答案 0 :(得分:3)

我假设您有单独的CD + CM环境,并且您也使用ECM 2.x。

如果是这种情况,我们遇到了同样的问题,这显然是ECM中的一个错误。当您发送时,广告系列,消息等都已创建,但它们不会自动发布到共享Web数据库。 (正如人们所预料的那样)Sitecore支持能够为我们提供解决方案。

与支持小组和参考问题ID 388472联系。

此外:当您发送测试电子邮件时,零点会出现在campaignID和自动化状态中,因此它不会针对您的实际广告系列记录您的测试。

答案 1 :(得分:2)

问题已在the latest ECM version中修复。我刚刚更新了它并使用Sitecore 7.1进行了测试。 (这是ECM v2.1 rev.140214)。

答案 2 :(得分:0)

您是否拥有CM和CD环境?你确定这两个网址都指向同一个网域吗?

确保所有环境中都有/sitecore/redirecturlpage.aspx文件。确保mypage.aspx指向的项目实际已发布。

不要担心ec_camp查询字符串中的零。这些只是在DMS中触发广告系列。它不会导致404.