Sitecore ECM 通讯 : ECM generate different values for links inside message when click on Dispatch and Test button

标签 sitecore sitecore6 sitecore-ecm

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

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

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

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

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

最佳答案

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

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

联系支持人员并引用问题 ID 388472

此外:当您发送测试电子邮件时,campaignID 和自动化状态为零,因此它不会针对您的实际事件记录您的测试。

关于Sitecore ECM 通讯 : ECM generate different values for links inside message when click on Dispatch and Test button,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18846392/

相关文章:

url - 如何在Sitecore中的URL中禁用语言嵌入?

ssl - 站点核心 ECM : Could not establish trust relationship for the SSL/TLS secure channel

sitecore - 在 ECM 中检索自定义 MTA 的 DNS 消息

asp.net - Sitecore "HtmlCacheClearer clearing HTML caches for all sites"

sitecore - 如何在索引更新时更新 Sitecore Web Api 输出的缓存

Sitecore 页面编辑器和工作流程 - 如何?

sitecore - Sitecore 工作流程和标准值继承的烦人问题

lucene.net - 重新索引和自定义 IndexingProvider 时的 Sitecore 搜索性能