sitecore FXM 在所有页面发布内容

sitecore FXM publishes content in all pages

使用 Sitecore 8.2

有一个外部非 sitecore 网站有 2 个页面 - 'Register' 和 'Thankyou'。用户将在 'Register' 页面中单击提交,提交成功后,将加载 'Thankyou' 页面,这意味着在站点导航菜单中,'Thankyou' 不可用。

要求如下:

验证用户并检查 he/she 是否已经访问了 'Thankyou'(意思是,用户已经提交了表单)。如果是,则使用 Sitecore 在 'Register' 页面加载时显示一些个性化内容。

我已将信标脚本放在 'Register' 和 'Thankyou' 页面中。为了进行测试,创建了一个简单的 html 渲染并通过体验编辑器将其应用到 'Register' 页面。

发布后,我看到 Sitecore 内容同时显示在 'Register' 和 'Thankyou' 实时页面中。为什么会这样。如何解决这个问题。

FXM 使用称为页面过滤器的东西来限制内容存在的位置。为了查明您的外部站点上的哪个页面显示了您需要设置的内容,例如:

FXM Site /Matcher Rule /Matcher Rule/Content

规则可以包含 'if the url matches ###' 然后是成功(或失败)之类的内容。

如果您需要更多信息,请查看 http://blog.boro2g.co.uk/sitecore-fxm-page-filters-matcher-rules/,因为它详细介绍了此功能。