与ECM的外部链接?

时间:2013-06-03 15:00:23

标签: sitecore sitecore6 sitecore-ecm

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项目?

在获取外部链接以正确解决问题时,我在做错了什么其他想法?

谢谢!

3 个答案:

答案 0 :(得分:2)

发送邮件后,ECM会在多列表中生成简报中的所有外部链接。我想你在CM / CD环境中工作,所以你必须发布时事通讯才能获得网络上的外部链接。如果已发布,重定向页面可以找到外部链接并重定向到特定页面。我们在ECM 1.3.2中遇到过这个问题,最近我们通过对我们的支持来解决这个问题。

答案 1 :(得分:1)

这是一种有效的ECM行为。如果您执行测试调度并稍后单击邮件中的外部链接,则应该登录Sitecore以获得正确的重定向。否则,您将被重定向到未找到的页面。

Sitecore用户应该是:

  • 管理员;
  • sitecore \ ECM用户 sitecore \ ECM高级用户角色的成员。

您可以通过登录Sitecore并再次点击链接轻松证明这一点。

请注意,这只是对测试调度的限制,对于实际调度,一切都应该正常。

答案 2 :(得分:0)

调度邮件时,会创建自动化状态和活动,然后在链接中创建(查询字符串中的ec_camp和ec_as!)。 “重定向”页面需要它们来跟踪用户的行为 - 特别是对于外部链接,因为它们不会在您的页面上结束。

Test-Send主要用于检查布局......