【问题标题】:External links with ECM?与 ECM 的外部链接?
【发布时间】:2013-06-03 15:00:22
【问题描述】:

Sitecore 6.6.0(修订版 130214) 电子邮件 Campaign Manager 2.0.0 修订版。 130123

我正在创建要从 ECM 发送的电子邮件,并通过将它们发送给我自己来测试它们。我发现当我尝试添加外部链接时收到 404 响应。内部(到网站)链接正常解析。

外部链接(至 google)如下所示:

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

关于我在正确解析外部链接方面做错了什么还有其他想法吗?

谢谢!

【问题讨论】:

  • 您是否检查过 Sitecore 日志中是否有任何错误?
  • 谢谢埃琳娜。是的,我查看了日志。没有什么奇怪的报告。我已经联系了 Sitecore 支持以寻求这方面的帮助。我可以澄清的一件事是我关于期望 Sitecore 项目的“redirecturlpage”的问题:它不应该。该模块应该毫无问题地处理内部和外部链接。
  • 您能否发布用于获取和/或呈现链接的代码/标记?
  • Sitecore 支持更新:问题在于活动 ID 和自动化状态的 GUID 归零。当“预览”电子邮件发送给单个测试用户时,这些将被清除。尝试解析外部链接时,模块中的某些内容不喜欢这样。发送实际电子邮件时,GUID 将替换为“真实”值,并且链接正常工作。 (假设该活动已在分阶段环境中发布)Sitecore 将继续查看此问题,看看他们是否可以解决此问题。
  • 很抱歉破坏了这个旧线程,但是有什么结果吗?还是只是一个已知问题?

标签: sitecore sitecore6 sitecore-ecm


【解决方案1】:

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

【讨论】:

  • 谢谢。我们处于一个分阶段的环境中,发布是其中的一部分,但更多的是我们必须从营销中心发布活动。 “外部”链接是我们网站之外的链接,完全类似于 google.com。
【解决方案2】:

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

Sitecore 用户应该是:

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

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

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

【讨论】:

    【解决方案3】:

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

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

    【讨论】:

      猜你喜欢
      • 2023-03-12
      • 2013-11-14
      • 2018-11-03
      • 1970-01-01
      • 2017-04-05
      • 1970-01-01
      • 2017-06-11
      • 2016-07-23
      • 1970-01-01
      相关资源
      最近更新 更多