Sitecore 6.6.0(rev.130214) 电子邮件Campaign Manager 2.0.0 rev。 130123
我正在创建要从ECM发送的电子邮件,并且已经通过发送给我自己来测试它们。我发现当我尝试添加外部链接时,我得到了404响应。内部(到网站)链接正常解决。
外部链接(谷歌)看起来像这样:
http://xxxx/sitecore/RedirectUrlPage.aspx?ec_url=http%3a%2f%2fgoogle.com&ec_camp=00000000000000000000000000000000&ec_as=00000000000000000000000000000000
内部链接(到最新新闻页面)如下所示:
http://xxxx/sitecore/RedirectUrlPage.aspx?ec_url=%2flatest-news&ec_camp=00000000000000000000000000000000&ec_as=00000000000000000000000000000000
“RedirectUrlPage.aspx”页面是否需要Sitecore项目?
在获取外部链接以正确解决问题时,我在做错了什么其他想法?
谢谢!
答案 0 :(得分:2)
发送邮件后,ECM会在多列表中生成简报中的所有外部链接。我想你在CM / CD环境中工作,所以你必须发布时事通讯才能获得网络上的外部链接。如果已发布,重定向页面可以找到外部链接并重定向到特定页面。我们在ECM 1.3.2中遇到过这个问题,最近我们通过对我们的支持来解决这个问题。
答案 1 :(得分:1)
这是一种有效的ECM行为。如果您执行测试调度并稍后单击邮件中的外部链接,则应该登录Sitecore以获得正确的重定向。否则,您将被重定向到未找到的页面。
Sitecore用户应该是:
您可以通过登录Sitecore并再次点击链接轻松证明这一点。
请注意,这只是对测试调度的限制,对于实际调度,一切都应该正常。
答案 2 :(得分:0)
调度邮件时,会创建自动化状态和活动,然后在链接中创建(查询字符串中的ec_camp和ec_as!)。 “重定向”页面需要它们来跟踪用户的行为 - 特别是对于外部链接,因为它们不会在您的页面上结束。
Test-Send主要用于检查布局......