0

Sitecore 6.6.0(修订版 130214)电子邮件 Campaign Manager 2.0.0 修订版。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 项目?

关于我在正确解决外部链接方面做错了什么的任何其他想法?

谢谢!

4

3 回答 3

2

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

于 2013-06-11T08:44:06.667 回答
1

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

Sitecore 用户应该是:

  • 行政人员;
  • sitecore \ECM 用户sitecore\ECM 高级用户角色的成员。

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

请注意,这只是对测试分派的限制,在实际分派中,一切都应该可以正常工作。

于 2014-06-26T05:58:07.123 回答
0

发送邮件时,会创建自动化状态和活动,然后在链接中(查询字符串中的 ec_camp 和 ec_as!)。重定向页面需要它们跟踪用户的行为——尤其是对于外部链接,因为它们最终不会出现在您的页面上。

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

于 2018-03-29T10:31:00.990 回答